From b597c67bccec96eb0cfdd9867129fc811d36b6cd Mon Sep 17 00:00:00 2001 From: zombieyang Date: Fri, 4 Apr 2025 18:43:59 +0800 Subject: [PATCH] rebuild --- javascript/sdppp-comfy.js | 4 ++-- plugins/photoshop/dist/photoshop-internal.js | 2 +- static/sd-ppp_PS.ccx | Bin 575976 -> 576675 bytes 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/javascript/sdppp-comfy.js b/javascript/sdppp-comfy.js index 32c12e7..8a4106b 100644 --- a/javascript/sdppp-comfy.js +++ b/javascript/sdppp-comfy.js @@ -6,9 +6,9 @@ var rz=Object.create;var ep=Object.defineProperty;var jR=Object.getOwnPropertyDe `).replace(bB,"")}function Jp(e,t,r){if(t=k_(t),k_(e)!==t&&r)throw Error(ge(425))}function wg(){}var YS=null,QS=null;function ZS(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var JS=typeof setTimeout=="function"?setTimeout:void 0,wB=typeof clearTimeout=="function"?clearTimeout:void 0,F_=typeof Promise=="function"?Promise:void 0,EB=typeof queueMicrotask=="function"?queueMicrotask:typeof F_<"u"?function(e){return F_.resolve(null).then(e).catch(RB)}:JS;function RB(e){setTimeout(function(){throw e})}function xS(e,t){var r=t,o=0;do{var n=r.nextSibling;if(e.removeChild(r),n&&n.nodeType===8)if(r=n.data,r==="/$"){if(o===0){e.removeChild(n),yd(t);return}o--}else r!=="$"&&r!=="$?"&&r!=="$!"||o++;r=n}while(r);yd(t)}function Cs(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function z_(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var au=Math.random().toString(36).slice(2),qi="__reactFiber$"+au,wd="__reactProps$"+au,Ta="__reactContainer$"+au,eC="__reactEvents$"+au,OB="__reactListeners$"+au,_B="__reactHandles$"+au;function Cl(e){var t=e[qi];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Ta]||r[qi]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=z_(e);e!==null;){if(r=e[qi])return r;e=z_(e)}return t}e=r,r=e.parentNode}return null}function $d(e){return e=e[qi]||e[Ta],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function zc(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ge(33))}function Vg(e){return e[wd]||null}var tC=[],Bc=-1;function Ts(e){return{current:e}}function or(e){0>Bc||(e.current=tC[Bc],tC[Bc]=null,Bc--)}function Jt(e,t){Bc++,tC[Bc]=e.current,e.current=t}var _s={},To=Ts(_s),rn=Ts(!1),Ol=_s;function Jc(e,t){var r=e.type.contextTypes;if(!r)return _s;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var n={},i;for(i in r)n[i]=t[i];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function on(e){return e=e.childContextTypes,e!=null}function Eg(){or(rn),or(To)}function B_(e,t,r){if(To.current!==_s)throw Error(ge(168));Jt(To,t),Jt(rn,r)}function cT(e,t,r){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return r;o=o.getChildContext();for(var n in o)if(!(n in t))throw Error(ge(108,m6(e)||"Unknown",n));return Cr({},r,o)}function Rg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||_s,Ol=To.current,Jt(To,e),Jt(rn,rn.current),!0}function j_(e,t,r){var o=e.stateNode;if(!o)throw Error(ge(169));r?(e=cT(e,t,Ol),o.__reactInternalMemoizedMergedChildContext=e,or(rn),or(To),Jt(To,e)):or(rn),Jt(rn,r)}var Ea=null,Hg=!1,SS=!1;function uT(e){Ea===null?Ea=[e]:Ea.push(e)}function PB(e){Hg=!0,uT(e)}function Ns(){if(!SS&&Ea!==null){SS=!0;var e=0,t=jt;try{var r=Ea;for(jt=1;e>=a,n-=a,Ra=1<<32-Si(t)+n|r<R?(_=b,b=null):_=b.sibling;var O=d(g,b,x[R],C);if(O===null){b===null&&(b=_);break}e&&b&&O.alternate===null&&t(g,b),m=i(O,m,R),w===null?S=O:w.sibling=O,w=O,b=_}if(R===x.length)return r(g,b),pr&&xl(g,R),S;if(b===null){for(;RR?(_=b,b=null):_=b.sibling;var N=d(g,b,O.value,C);if(N===null){b===null&&(b=_);break}e&&b&&N.alternate===null&&t(g,b),m=i(N,m,R),w===null?S=N:w.sibling=N,w=N,b=_}if(O.done)return r(g,b),pr&&xl(g,R),S;if(b===null){for(;!O.done;R++,O=x.next())O=f(g,O.value,C),O!==null&&(m=i(O,m,R),w===null?S=O:w.sibling=O,w=O);return pr&&xl(g,R),S}for(b=o(g,b);!O.done;R++,O=x.next())O=p(b,g,R,O.value,C),O!==null&&(e&&O.alternate!==null&&b.delete(O.key===null?R:O.key),m=i(O,m,R),w===null?S=O:w.sibling=O,w=O);return e&&b.forEach(function(k){return t(g,k)}),pr&&xl(g,R),S}function y(g,m,x,C){if(typeof x=="object"&&x!==null&&x.type===Ac&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Bp:e:{for(var S=x.key,w=m;w!==null;){if(w.key===S){if(S=x.type,S===Ac){if(w.tag===7){r(g,w.sibling),m=n(w,x.props.children),m.return=g,g=m;break e}}else if(w.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===ds&&H_(S)===w.type){r(g,w.sibling),m=n(w,x.props),m.ref=Yf(g,w,x),m.return=g,g=m;break e}r(g,w);break}else t(g,w);w=w.sibling}x.type===Ac?(m=Rl(x.props.children,g.mode,C,x.key),m.return=g,g=m):(C=pg(x.type,x.key,x.props,null,g.mode,C),C.ref=Yf(g,m,x),C.return=g,g=C)}return a(g);case Mc:e:{for(w=x.key;m!==null;){if(m.key===w)if(m.tag===4&&m.stateNode.containerInfo===x.containerInfo&&m.stateNode.implementation===x.implementation){r(g,m.sibling),m=n(m,x.children||[]),m.return=g,g=m;break e}else{r(g,m);break}else t(g,m);m=m.sibling}m=PS(x,g.mode,C),m.return=g,g=m}return a(g);case ds:return w=x._init,y(g,m,w(x._payload),C)}if(td(x))return h(g,m,x,C);if(Gf(x))return v(g,m,x,C);tg(g,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,m!==null&&m.tag===6?(r(g,m.sibling),m=n(m,x),m.return=g,g=m):(r(g,m),m=_S(x,g.mode,C),m.return=g,g=m),a(g)):r(g,m)}return y}var tu=pT(!0),gT=pT(!1),Pg=Ts(null),Tg=null,Vc=null,BC=null;function jC(){BC=Vc=Tg=null}function WC(e){var t=Pg.current;or(Pg),e._currentValue=t}function nC(e,t,r){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===r)break;e=e.return}}function Yc(e,t){Tg=e,BC=Vc=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(tn=!0),e.firstContext=null)}function Gn(e){var t=e._currentValue;if(BC!==e)if(e={context:e,memoizedValue:t,next:null},Vc===null){if(Tg===null)throw Error(ge(308));Vc=e,Tg.dependencies={lanes:0,firstContext:e}}else Vc=Vc.next=e;return t}var bl=null;function VC(e){bl===null?bl=[e]:bl.push(e)}function hT(e,t,r,o){var n=t.interleaved;return n===null?(r.next=r,VC(t)):(r.next=n.next,n.next=r),t.interleaved=r,Na(e,o)}function Na(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var ms=!1;function HC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vT(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function _a(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bs(e,t,r){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,Dt&2){var n=o.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),o.pending=t,Na(e,r)}return n=o.interleaved,n===null?(t.next=t,VC(o)):(t.next=n.next,n.next=t),o.interleaved=t,Na(e,r)}function lg(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,TC(e,r)}}function U_(e,t){var r=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,r===o)){var n=null,i=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};i===null?n=i=a:i=i.next=a,r=r.next}while(r!==null);i===null?n=i=t:i=i.next=t}else n=i=t;r={baseState:o.baseState,firstBaseUpdate:n,lastBaseUpdate:i,shared:o.shared,effects:o.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Ng(e,t,r,o){var n=e.updateQueue;ms=!1;var i=n.firstBaseUpdate,a=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var f=n.baseState;a=0,u=c=l=null,s=i;do{var d=s.lane,p=s.eventTime;if((o&d)===d){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,v=s;switch(d=t,p=r,v.tag){case 1:if(h=v.payload,typeof h=="function"){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,d=typeof h=="function"?h.call(p,f,d):h,d==null)break e;f=Cr({},f,d);break e;case 2:ms=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,d=n.effects,d===null?n.effects=[s]:d.push(s))}else p={eventTime:p,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=p,l=f):u=u.next=p,a|=d;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;d=s,s=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);if(u===null&&(l=f),n.baseState=l,n.firstBaseUpdate=c,n.lastBaseUpdate=u,t=n.shared.interleaved,t!==null){n=t;do a|=n.lane,n=n.next;while(n!==t)}else i===null&&(n.shared.lanes=0);Tl|=a,e.lanes=a,e.memoizedState=f}}function G_(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;tr?r:4,e(!0);var o=bS.transition;bS.transition={};try{e(!1),t()}finally{jt=r,bS.transition=o}}function MT(){return qn().memoizedState}function $B(e,t,r){var o=Es(e);if(r={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null},AT(e))LT(t,r);else if(r=hT(e,t,r,o),r!==null){var n=Ho();Ci(r,e,o,n),kT(r,t,o)}}function DB(e,t,r){var o=Es(e),n={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null};if(AT(e))LT(t,n);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,r);if(n.hasEagerState=!0,n.eagerState=s,bi(s,a)){var l=t.interleaved;l===null?(n.next=n,VC(t)):(n.next=l.next,l.next=n),t.interleaved=n;return}}catch{}finally{}r=hT(e,t,n,o),r!==null&&(n=Ho(),Ci(r,e,o,n),kT(r,t,o))}}function AT(e){var t=e.alternate;return e===Sr||t!==null&&t===Sr}function LT(e,t){cd=$g=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function kT(e,t,r){if(r&4194240){var o=t.lanes;o&=e.pendingLanes,r|=o,t.lanes=r,TC(e,r)}}var Dg={readContext:Gn,useCallback:Oo,useContext:Oo,useEffect:Oo,useImperativeHandle:Oo,useInsertionEffect:Oo,useLayoutEffect:Oo,useMemo:Oo,useReducer:Oo,useRef:Oo,useState:Oo,useDebugValue:Oo,useDeferredValue:Oo,useTransition:Oo,useMutableSource:Oo,useSyncExternalStore:Oo,useId:Oo,unstable_isNewReconciler:!1},MB={readContext:Gn,useCallback:function(e,t){return Gi().memoizedState=[e,t===void 0?null:t],e},useContext:Gn,useEffect:K_,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,ug(4194308,4,TT.bind(null,t,e),r)},useLayoutEffect:function(e,t){return ug(4194308,4,e,t)},useInsertionEffect:function(e,t){return ug(4,2,e,t)},useMemo:function(e,t){var r=Gi();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var o=Gi();return t=r!==void 0?r(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=$B.bind(null,Sr,e),[o.memoizedState,e]},useRef:function(e){var t=Gi();return e={current:e},t.memoizedState=e},useState:q_,useDebugValue:ZC,useDeferredValue:function(e){return Gi().memoizedState=e},useTransition:function(){var e=q_(!1),t=e[0];return e=IB.bind(null,e[1]),Gi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var o=Sr,n=Gi();if(pr){if(r===void 0)throw Error(ge(407));r=r()}else{if(r=t(),no===null)throw Error(ge(349));Pl&30||CT(o,t,r)}n.memoizedState=r;var i={value:r,getSnapshot:t};return n.queue=i,K_(wT.bind(null,o,i,e),[e]),o.flags|=2048,Pd(9,bT.bind(null,o,i,r,t),void 0,null),r},useId:function(){var e=Gi(),t=no.identifierPrefix;if(pr){var r=Oa,o=Ra;r=(o&~(1<<32-Si(o)-1)).toString(32)+r,t=":"+t+"R"+r,r=Od++,0<\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=a.createElement(r,{is:o.is}):(e=a.createElement(r),r==="select"&&(a=e,o.multiple?a.multiple=!0:o.size&&(a.size=o.size))):e=a.createElementNS(e,r),e[qi]=t,e[wd]=o,qT(e,t,!1,!1),t.stateNode=e;e:{switch(a=BS(r,o),r){case"dialog":rr("cancel",e),rr("close",e),n=o;break;case"iframe":case"object":case"embed":rr("load",e),n=o;break;case"video":case"audio":for(n=0;nnu&&(t.flags|=128,o=!0,Qf(i,!1),t.lanes=4194304)}else{if(!o)if(e=Ig(a),e!==null){if(t.flags|=128,o=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Qf(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!pr)return _o(t),null}else 2*Mr()-i.renderingStartTime>nu&&r!==1073741824&&(t.flags|=128,o=!0,Qf(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(r=i.last,r!==null?r.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Mr(),t.sibling=null,r=xr.current,Jt(xr,o?r&1|2:r&1),t):(_o(t),null);case 22:case 23:return nb(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&t.mode&1?xn&1073741824&&(_o(t),t.subtreeFlags&6&&(t.flags|=8192)):_o(t),null;case 24:return null;case 25:return null}throw Error(ge(156,t.tag))}function WB(e,t){switch(FC(t),t.tag){case 1:return on(t.type)&&Eg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ru(),or(rn),or(To),qC(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return GC(t),null;case 13:if(or(xr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ge(340));eu()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return or(xr),null;case 4:return ru(),null;case 10:return WC(t.type._context),null;case 22:case 23:return nb(),null;case 24:return null;default:return null}}var og=!1,Po=!1,VB=typeof WeakSet=="function"?WeakSet:Set,qe=null;function Hc(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(o){_r(e,t,o)}else r.current=null}function mC(e,t,r){try{r()}catch(o){_r(e,t,o)}}var iP=!1;function HB(e,t){if(YS=Sg,e=eT(),LC(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var n=o.anchorOffset,i=o.focusNode;o=o.focusOffset;try{r.nodeType,i.nodeType}catch{r=null;break e}var a=0,s=-1,l=-1,c=0,u=0,f=e,d=null;t:for(;;){for(var p;f!==r||n!==0&&f.nodeType!==3||(s=a+n),f!==i||o!==0&&f.nodeType!==3||(l=a+o),f.nodeType===3&&(a+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===r&&++c===n&&(s=a),d===i&&++u===o&&(l=a),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}r=s===-1||l===-1?null:{start:s,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(QS={focusedElem:e,selectionRange:r},Sg=!1,qe=t;qe!==null;)if(t=qe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,qe=e;else for(;qe!==null;){t=qe;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var v=h.memoizedProps,y=h.memoizedState,g=t.stateNode,m=g.getSnapshotBeforeUpdate(t.elementType===t.type?v:vi(t.type,v),y);g.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ge(163))}}catch(C){_r(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,qe=e;break}qe=t.return}return h=iP,iP=!1,h}function ud(e,t,r){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var n=o=o.next;do{if((n.tag&e)===e){var i=n.destroy;n.destroy=void 0,i!==void 0&&mC(t,r,i)}n=n.next}while(n!==o)}}function qg(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var o=r.create;r.destroy=o()}r=r.next}while(r!==t)}}function pC(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function YT(e){var t=e.alternate;t!==null&&(e.alternate=null,YT(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[qi],delete t[wd],delete t[eC],delete t[OB],delete t[_B])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function QT(e){return e.tag===5||e.tag===3||e.tag===4}function aP(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||QT(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function gC(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=wg));else if(o!==4&&(e=e.child,e!==null))for(gC(e,t,r),e=e.sibling;e!==null;)gC(e,t,r),e=e.sibling}function hC(e,t,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(hC(e,t,r),e=e.sibling;e!==null;)hC(e,t,r),e=e.sibling}var po=null,yi=!1;function fs(e,t,r){for(r=r.child;r!==null;)ZT(e,t,r),r=r.sibling}function ZT(e,t,r){if(Ki&&typeof Ki.onCommitFiberUnmount=="function")try{Ki.onCommitFiberUnmount(zg,r)}catch{}switch(r.tag){case 5:Po||Hc(r,t);case 6:var o=po,n=yi;po=null,fs(e,t,r),po=o,yi=n,po!==null&&(yi?(e=po,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):po.removeChild(r.stateNode));break;case 18:po!==null&&(yi?(e=po,r=r.stateNode,e.nodeType===8?xS(e.parentNode,r):e.nodeType===1&&xS(e,r),yd(e)):xS(po,r.stateNode));break;case 4:o=po,n=yi,po=r.stateNode.containerInfo,yi=!0,fs(e,t,r),po=o,yi=n;break;case 0:case 11:case 14:case 15:if(!Po&&(o=r.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){n=o=o.next;do{var i=n,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&mC(r,t,a),n=n.next}while(n!==o)}fs(e,t,r);break;case 1:if(!Po&&(Hc(r,t),o=r.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=r.memoizedProps,o.state=r.memoizedState,o.componentWillUnmount()}catch(s){_r(r,t,s)}fs(e,t,r);break;case 21:fs(e,t,r);break;case 22:r.mode&1?(Po=(o=Po)||r.memoizedState!==null,fs(e,t,r),Po=o):fs(e,t,r);break;default:fs(e,t,r)}}function sP(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new VB),t.forEach(function(o){var n=JB.bind(null,e,o);r.has(o)||(r.add(o),o.then(n,n))})}}function hi(e,t){var r=t.deletions;if(r!==null)for(var o=0;on&&(n=a),o&=~i}if(o=n,o=Mr()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*GB(o/1960))-o,10e?16:e,vs===null)var o=!1;else{if(e=vs,vs=null,Lg=0,Dt&6)throw Error(ge(331));var n=Dt;for(Dt|=4,qe=e.current;qe!==null;){var i=qe,a=i.child;if(qe.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lMr()-rb?El(e,0):tb|=r),nn(e,t)}function aN(e,t){t===0&&(e.mode&1?(t=Hp,Hp<<=1,!(Hp&130023424)&&(Hp=4194304)):t=1);var r=Ho();e=Na(e,t),e!==null&&(Nd(e,t,r),nn(e,r))}function ZB(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),aN(e,r)}function JB(e,t){var r=0;switch(e.tag){case 13:var o=e.stateNode,n=e.memoizedState;n!==null&&(r=n.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(ge(314))}o!==null&&o.delete(t),aN(e,r)}var sN;sN=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||rn.current)tn=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return tn=!1,BB(e,t,r);tn=!!(e.flags&131072)}else tn=!1,pr&&t.flags&1048576&&fT(t,_g,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;fg(e,t),e=t.pendingProps;var n=Jc(t,To.current);Yc(t,r),n=XC(null,t,o,e,n,r);var i=YC();return t.flags|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,on(o)?(i=!0,Rg(t)):i=!1,t.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,HC(t),n.updater=Gg,t.stateNode=n,n._reactInternals=t,aC(t,o,e,r),t=cC(null,t,o,!0,i,r)):(t.tag=0,pr&&i&&kC(t),Vo(null,t,n,r),t=t.child),t;case 16:o=t.elementType;e:{switch(fg(e,t),e=t.pendingProps,n=o._init,o=n(o._payload),t.type=o,n=t.tag=tj(o),e=vi(o,e),n){case 0:t=lC(null,t,o,e,r);break e;case 1:t=rP(null,t,o,e,r);break e;case 11:t=eP(null,t,o,e,r);break e;case 14:t=tP(null,t,o,vi(o.type,e),r);break e}throw Error(ge(306,o,""))}return t;case 0:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:vi(o,n),lC(e,t,o,n,r);case 1:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:vi(o,n),rP(e,t,o,n,r);case 3:e:{if(HT(t),e===null)throw Error(ge(387));o=t.pendingProps,i=t.memoizedState,n=i.element,vT(e,t),Ng(t,o,null,r);var a=t.memoizedState;if(o=a.element,i.isDehydrated)if(i={element:o,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){n=ou(Error(ge(423)),t),t=oP(e,t,o,r,n);break e}else if(o!==n){n=ou(Error(ge(424)),t),t=oP(e,t,o,r,n);break e}else for(Sn=Cs(t.stateNode.containerInfo.firstChild),Cn=t,pr=!0,xi=null,r=gT(t,null,o,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(eu(),o===n){t=Ia(e,t,r);break e}Vo(e,t,o,r)}t=t.child}return t;case 5:return yT(t),e===null&&oC(t),o=t.type,n=t.pendingProps,i=e!==null?e.memoizedProps:null,a=n.children,ZS(o,n)?a=null:i!==null&&ZS(o,i)&&(t.flags|=32),VT(e,t),Vo(e,t,a,r),t.child;case 6:return e===null&&oC(t),null;case 13:return UT(e,t,r);case 4:return UC(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=tu(t,null,o,r):Vo(e,t,o,r),t.child;case 11:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:vi(o,n),eP(e,t,o,n,r);case 7:return Vo(e,t,t.pendingProps,r),t.child;case 8:return Vo(e,t,t.pendingProps.children,r),t.child;case 12:return Vo(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(o=t.type._context,n=t.pendingProps,i=t.memoizedProps,a=n.value,Jt(Pg,o._currentValue),o._currentValue=a,i!==null)if(bi(i.value,a)){if(i.children===n.children&&!rn.current){t=Ia(e,t,r);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===o){if(i.tag===1){l=_a(-1,r&-r),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),nC(i.return,r,t),s.lanes|=r;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(ge(341));a.lanes|=r,s=a.alternate,s!==null&&(s.lanes|=r),nC(a,r,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}Vo(e,t,n.children,r),t=t.child}return t;case 9:return n=t.type,o=t.pendingProps.children,Yc(t,r),n=Gn(n),o=o(n),t.flags|=1,Vo(e,t,o,r),t.child;case 14:return o=t.type,n=vi(o,t.pendingProps),n=vi(o.type,n),tP(e,t,o,n,r);case 15:return jT(e,t,t.type,t.pendingProps,r);case 17:return o=t.type,n=t.pendingProps,n=t.elementType===o?n:vi(o,n),fg(e,t),t.tag=1,on(o)?(e=!0,Rg(t)):e=!1,Yc(t,r),FT(t,o,n),aC(t,o,n,r),cC(null,t,o,!0,e,r);case 19:return GT(e,t,r);case 22:return WT(e,t,r)}throw Error(ge(156,t.tag))};function lN(e,t){return AP(e,t)}function ej(e,t,r,o){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Hn(e,t,r,o){return new ej(e,t,r,o)}function ab(e){return e=e.prototype,!(!e||!e.isReactComponent)}function tj(e){if(typeof e=="function")return ab(e)?1:0;if(e!=null){if(e=e.$$typeof,e===RC)return 11;if(e===OC)return 14}return 2}function Rs(e,t){var r=e.alternate;return r===null?(r=Hn(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function pg(e,t,r,o,n,i){var a=2;if(o=e,typeof e=="function")ab(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ac:return Rl(r.children,n,i,t);case EC:a=8,n|=8;break;case NS:return e=Hn(12,r,t,n|2),e.elementType=NS,e.lanes=i,e;case IS:return e=Hn(13,r,t,n),e.elementType=IS,e.lanes=i,e;case $S:return e=Hn(19,r,t,n),e.elementType=$S,e.lanes=i,e;case yP:return Xg(r,n,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case hP:a=10;break e;case vP:a=9;break e;case RC:a=11;break e;case OC:a=14;break e;case ds:a=16,o=null;break e}throw Error(ge(130,e==null?e:typeof e,""))}return t=Hn(a,r,t,n),t.elementType=e,t.type=o,t.lanes=i,t}function Rl(e,t,r,o){return e=Hn(7,e,o,t),e.lanes=r,e}function Xg(e,t,r,o){return e=Hn(22,e,o,t),e.elementType=yP,e.lanes=r,e.stateNode={isHidden:!1},e}function _S(e,t,r){return e=Hn(6,e,null,t),e.lanes=r,e}function PS(e,t,r){return t=Hn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function rj(e,t,r,o,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fS(0),this.expirationTimes=fS(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fS(0),this.identifierPrefix=o,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function sb(e,t,r,o,n,i,a,s,l){return e=new rj(e,t,r,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Hn(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:o,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},HC(i),e}function oj(e,t,r){var o=3{"use strict";function mN(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(mN)}catch(e){console.error(e)}}mN(),pN.exports=dN()});var hN=Fn(fb=>{"use strict";var gN=wi();fb.createRoot=gN.createRoot,fb.hydrateRoot=gN.hydrateRoot;var IJ});var xN=Fn(eh=>{"use strict";var cj=I(),uj=Symbol.for("react.element"),fj=Symbol.for("react.fragment"),dj=Object.prototype.hasOwnProperty,mj=cj.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,pj={key:!0,ref:!0,__self:!0,__source:!0};function yN(e,t,r){var o,n={},i=null,a=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(a=t.ref);for(o in t)dj.call(t,o)&&!pj.hasOwnProperty(o)&&(n[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps,t)n[o]===void 0&&(n[o]=t[o]);return{$$typeof:uj,type:e,key:i,ref:a,props:n,_owner:mj.current}}eh.Fragment=fj;eh.jsx=yN;eh.jsxs=yN});var Wt=Fn((AJ,SN)=>{"use strict";SN.exports=xN()});var we=Fn((see,lh)=>{"use strict";(function(){"use strict";var e={}.hasOwnProperty;function t(){for(var n="",i=0;i{"use strict";var hb=Symbol.for("react.element"),vb=Symbol.for("react.portal"),fh=Symbol.for("react.fragment"),dh=Symbol.for("react.strict_mode"),mh=Symbol.for("react.profiler"),ph=Symbol.for("react.provider"),gh=Symbol.for("react.context"),wj=Symbol.for("react.server_context"),hh=Symbol.for("react.forward_ref"),vh=Symbol.for("react.suspense"),yh=Symbol.for("react.suspense_list"),xh=Symbol.for("react.memo"),Sh=Symbol.for("react.lazy"),Ej=Symbol.for("react.offscreen"),AN;AN=Symbol.for("react.module.reference");function Kn(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case hb:switch(e=e.type,e){case fh:case mh:case dh:case vh:case yh:return e;default:switch(e=e&&e.$$typeof,e){case wj:case gh:case hh:case Sh:case xh:case ph:return e;default:return t}}case vb:return t}}}Ht.ContextConsumer=gh;Ht.ContextProvider=ph;Ht.Element=hb;Ht.ForwardRef=hh;Ht.Fragment=fh;Ht.Lazy=Sh;Ht.Memo=xh;Ht.Portal=vb;Ht.Profiler=mh;Ht.StrictMode=dh;Ht.Suspense=vh;Ht.SuspenseList=yh;Ht.isAsyncMode=function(){return!1};Ht.isConcurrentMode=function(){return!1};Ht.isContextConsumer=function(e){return Kn(e)===gh};Ht.isContextProvider=function(e){return Kn(e)===ph};Ht.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===hb};Ht.isForwardRef=function(e){return Kn(e)===hh};Ht.isFragment=function(e){return Kn(e)===fh};Ht.isLazy=function(e){return Kn(e)===Sh};Ht.isMemo=function(e){return Kn(e)===xh};Ht.isPortal=function(e){return Kn(e)===vb};Ht.isProfiler=function(e){return Kn(e)===mh};Ht.isStrictMode=function(e){return Kn(e)===dh};Ht.isSuspense=function(e){return Kn(e)===vh};Ht.isSuspenseList=function(e){return Kn(e)===yh};Ht.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===fh||e===mh||e===dh||e===vh||e===yh||e===Ej||typeof e=="object"&&e!==null&&(e.$$typeof===Sh||e.$$typeof===xh||e.$$typeof===ph||e.$$typeof===gh||e.$$typeof===hh||e.$$typeof===AN||e.getModuleId!==void 0)};Ht.typeOf=Kn});var FN=Fn((_ee,kN)=>{"use strict";kN.exports=LN()});var vx={"SDPPP Get Document":"SDPPP Get Document","SDPPP Get Layer By ID":"SDPPP Get Layer","SDPPP Get Linked Layers":"SDPPP Get Linked Layers","SDPPP Get Layers In Group":"SDPPP Get Layers In Group","SDPPP Get Text From Layer":"SDPPP Get Text From Layer","SDPPP Parse Layer Info":"SDPPP Parse Layer Info","SDPPP Get Selection":"SDPPP Get Selection","SDPPP Get Image From Photoshop":"SDPPP Get Image From Photoshop","SDPPP Send Images To Photoshop":"SDPPP Send Images To Photoshop","SDPPP Settings":"SDPPP Settings/Misc"};var yx={"### Active Document ###":"### \u5F53\u524D\u6587\u6863 ###","### The Canvas ###":"### \u6574\u4E2A\u753B\u5E03 ###","### New Layer ###":"### \u65B0\u56FE\u5C42 ###","### Selected Layer ###":"### \u6240\u9009\u56FE\u5C42 ###","### Keep Size or Fit Canvas ###":"### \u4FDD\u6301\u5C3A\u5BF8\u6216\u9002\u5E94\u753B\u5E03 ###",_SDPPP_PSD_:"_SDPPP_PSD_","Save and run immediately":"\u4FDD\u5B58\u5E76\u7ACB\u5373\u6267\u884C",Close:"\u5173\u95ED","Select a {0}":"\u9009\u62E9\u4E00\u4E2A {0}","How to use .ccx file":"\u5982\u4F55\u4F7F\u7528 .ccx \u6587\u4EF6","1. If you have installed Adobe Creative Cloud":"1. \u5982\u679C\u4F60\u5DF2\u7ECF\u5B89\u88C5\u4E86 Adobe Creative Cloud","Just double click the .ccx file, it will install the plugin automatically":"\u53CC\u51FB .ccx \u6587\u4EF6\uFF0C\u5B83\u4F1A\u81EA\u52A8\u5B89\u88C5","2. If you don't have Adobe Creative Cloud":"2. \u5982\u679C\u4F60\u6CA1\u6709 Adobe Creative Cloud","Rename .ccx to .zip and extract it into ":"\u5C06 .ccx \u91CD\u547D\u540D\u4E3A .zip \u5E76\u89E3\u538B\u5230",or:"\u6216","Photoshop directory":"Photoshop \u5B89\u88C5\u76EE\u5F55","Cannot connect multiple different document widgets with same value":"\u4E0D\u80FD\u8FDE\u63A5\u591A\u4E2A\u5177\u6709\u76F8\u540C\u503C\u7684\u6587\u6863\u5C0F\u90E8\u4EF6","You can only have one SDPPP Settings node in a workflow":"\u4E00\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u53EA\u80FD\u6709\u4E00\u4E2A SDPPP Settings \u8282\u70B9","convert widget {0} failed:":"\u63A7\u4EF6{0}\u8F6C\u6362\u5931\u8D25\uFF1A","hidden webview load failed: {0}, please select a browser page to continue":"\u5185\u7F6E webview \u52A0\u8F7D\u5931\u8D25: {0}\uFF0C\u8BF7\u9009\u62E9\u4E00\u4E2A\u6D4F\u89C8\u5668\u9875\u9762\u7EE7\u7EED","SDPPP Get Document":"SDPPP\u83B7\u53D6\u6587\u6863(GetDocument)","SDPPP Get Layer By ID":"SDPPP\u83B7\u53D6\u56FE\u5C42(GetLayer)","SDPPP Get Linked Layers":"SDPPP\u83B7\u53D6\u94FE\u63A5\u56FE\u5C42(GetLinkedLayers)","SDPPP Get Layers In Group":"SDPPP\u83B7\u53D6\u7EC4\u4E2D\u56FE\u5C42(GetLayersInGroup)","SDPPP Get Text From Layer":"SDPPP\u83B7\u53D6\u56FE\u5C42\u6587\u672C(GetTextFromLayer)","SDPPP Parse Layer Info":"SDPPP\u89E3\u6790\u56FE\u5C42\u4FE1\u606F(ParseLayerInfo)","SDPPP Get Selection":"SDPPP\u83B7\u53D6\u9009\u533A(GetSelection)","SDPPP Get Image From Photoshop":"SDPPP\u4ECEPS\u83B7\u53D6\u56FE\u50CF(GetImageFromPhotoshop)","SDPPP Send Images To Photoshop":"SDPPP\u53D1\u9001\u56FE\u50CF\u5230PS(SendImagesToPhotoshop)","SDPPP Settings":"SDPPP\u8BBE\u7F6E/\u6742\u9879(Settings/Misc)","download PS plugin (.ccx)":"\u4E0B\u8F7D Photoshop \u63D2\u4EF6 (.ccx)","current ComfyUI pageid: {0}":"\u5F53\u524D ComfyUI \u9875\u9762ID: {0}","current A1111 pageid: {0}":"\u5F53\u524D A1111 \u9875\u9762ID: {0}","document linked":"\u6587\u6863\u53C2\u6570\u5DF2\u94FE\u63A5","layer linked":"\u56FE\u5C42\u53C2\u6570\u5DF2\u94FE\u63A5","bound linked":"\u8303\u56F4\u53C2\u6570\u5DF2\u94FE\u63A5",document:"\u6587\u6863",Document:"\u6587\u6863",document_name:"\u6587\u6863\u540D\u5B57id",layer_nameid:"\u56FE\u5C42\u540D\u5B57id",layer_name:"\u56FE\u5C42\u540D\u5B57",layer_info:"\u56FE\u5C42\u4FE1\u606F",bound_top:"\u8303\u56F4\u4E0A\u8FB9\u8DDD",bound_left:"\u8303\u56F4\u5DE6\u8FB9\u8DDD",bound_width:"\u8303\u56F4\u5BBD\u5EA6",bound_height:"\u8303\u56F4\u9AD8\u5EA6",center_x:"\u4E2D\u5FC3\u70B9x",center_y:"\u4E2D\u5FC3\u70B9y",opacity:"\u900F\u660E\u5EA6",layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",Layer_or_group:"\u56FE\u5C42(\u6216\u7EC4)",bound:"\u8303\u56F4",bounds:"\u8303\u56F4","bounds [optional]":"\u8303\u56F4[\u53EF\u9009]",boundary:"\u8303\u56F4",Boundary:"\u8303\u56F4",canvas_bound:"\u753B\u5E03\u8303\u56F4",layer_bound:"\u56FE\u5C42\u8303\u56F4","Photoshop Disconnected!":"Photoshop \u672A\u8FDE\u63A5\uFF01",rgb_out:"RGB\u8F93\u51FA",alpha_out:"Alpha\u8F93\u51FA",images:"\u56FE\u50CF",text:"\u6587\u672C",ID_mode:"\u7CBE\u786EID\u6A21\u5F0F",name_mode:"\u540D\u5B57\u5339\u914D\u6A21\u5F0F",select:"\u9009\u62E9","document boundary":"\u6587\u6863\u8303\u56F4","layer boundary":"\u56FE\u5C42\u8303\u56F4","selection boundary":"\u9009\u4E2D\u8303\u56F4","save .psd to this workflow":"\u4FDD\u5B58.psd\u5230\u8FD9\u4E2A\u5DE5\u4F5C\u6D41","extract saved .psd to Photoshop":"\u63D0\u53D6\u4FDD\u5B58\u7684.psd\u5230Photoshop","sample .psd":"\u793A\u4F8B.psd",mask:"\u906E\u7F69",name:"\u540D\u79F0",timeout:"\u8D85\u65F6","--multi-user activated, Not Login!":"--multi-user\u5DF2\u6FC0\u6D3B\uFF0C\u4F46\u672A\u767B\u5F55\uFF01",Logout:"\u767B\u51FA","User: ":"\u7528\u6237: ",connect:"\u8FDE\u63A5",connected:"\u5DF2\u8FDE\u63A5",disconnect:"\u65AD\u5F00",disconnected:"\u5DF2\u65AD\u5F00\u8FDE\u63A5","reconnecting...":"\u91CD\u8FDE\u4E2D...",connecting:"\u8FDE\u63A5\u4E2D",webpages:"\u7F51\u9875\u5217\u8868",workflows:"\u5DE5\u4F5C\u6D41",workflow:"\u5DE5\u4F5C\u6D41","auto run page [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u9875\u9762 {0}..","auto run workflow [{0}] after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41 {0}..","auto run workflow after change..":"\u66F4\u6539\u540E\u81EA\u52A8\u8FD0\u884C\u5DE5\u4F5C\u6D41..",selection_only:"\u4EC5\u9009\u533A","Queue:":"\u961F\u5217:","Set As:":"\u8BBE\u7F6E\u4E3A:","Error {0}... please contact me via Discord/Github":"\u51FA\u73B0\u9519\u8BEF {0}...\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211","Webview initialize failed. Please report to me via Discord/Github with your ComfyURL, Operate System":"Webview \u521D\u59CB\u5316\u5931\u8D25\uFF0C\u8BF7\u901A\u8FC7 QQ/Github \u8054\u7CFB\u6211\u5E76\u9644\u4E0A\u4F60\u7684Comfy\u5730\u5740\u3001\u64CD\u4F5C\u7CFB\u7EDF","Workflow List of ComfyUI with --multi-user is only available for sponsors":'\u5E26"--multi-user"\u7684ComfyUI\u4EC5\u5BF9\u8D5E\u52A9\u8005\u5F00\u653E',"(Page ID: {0})Queue: {1}":"(\u9875\u9762ID: {0}) \u961F\u5217\u957F\u5EA6 {1}","no suitable node to control in this workflow":"\u8FD9\u4E2A\u5DE5\u4F5C\u6D41\u4E2D\u6CA1\u6709\u80FD\u63A7\u5236\u7684\u8282\u70B9",Save:"\u4FDD\u5B58",Edit:"\u7F16\u8F91","Edit in ComfyUI":"\u5728 ComfyUI \u4E2D\u7F16\u8F91","using browser page [{0}] for workflow running":"\u6B63\u63A5\u7BA1\u7F51\u9875 [{0}] \u8FD0\u884C\u5DE5\u4F5C\u6D41","workflow running by hidden webview":"\u5DE5\u4F5C\u6D41\u5728\u9690\u85CF\u7684webview\u4E2D\u8FD0\u884C","Lock Image":"\u9501\u5B9A\u56FE\u50CF","Unlock Image":"\u89E3\u9501\u56FE\u50CF","search...":"\u641C\u7D22...","disabled when running in browser page":"\u63A5\u7BA1\u7F51\u9875\u65F6\u4E0D\u53EF\u7528","only supported in Photoshop":"\u4EC5\u5728 Photoshop \u4E2D\u652F\u6301","502: Maybe the server is not running":"502: \u670D\u52A1\u5668\u53EF\u80FD\u672A\u8FD0\u884C","404: Maybe SDPPP is not installed or failed to run in ComfyUI":"404: \u53EF\u80FD\u5728ComfyUI\u4E2DSDPPP\u672A\u5B89\u88C5\u6216\u8FD0\u884C\u5931\u8D25","{0}. reconnecting...":"{0}. \u91CD\u8FDE\u4E2D...","disconnected to {0} failed {1}":"\u65AD\u5F00\u8FDE\u63A5 {0} \u9519\u8BEF {1}","version mismatch, please reinstall PS plugin":"\u7248\u672C\u4E0D\u5339\u914D\uFF0C\u8BF7\u91CD\u65B0\u5B89\u88C5 PS \u63D2\u4EF6","instance type not recognized":"\u672A\u8BC6\u522B\u7684\u8F6F\u4EF6\u7C7B\u578B","Error: {0}":"\u9519\u8BEF: {0}","document {0} not found":"\u627E\u4E0D\u5230\u6587\u6863: {0}",'only layer kind "TEXT" is supported, invalid layer: {0}':"\u4E0D\u652F\u6301\u975E\u6587\u672C\u56FE\u5C42: {0}","create layer failed":"\u521B\u5EFA\u56FE\u5C42\u5931\u8D25","layer not found {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","no linked layer for {0}":"\u6CA1\u6709\u94FE\u63A5\u56FE\u5C42: {0}","layer {0} is not a group":"\u56FE\u5C42 {0} \u4E0D\u662F\u4E00\u4E2A\u7EC4","no layer in group {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u56FE\u5C42","layer not found: {0}":"\u627E\u4E0D\u5230\u56FE\u5C42: {0}","No upload_name":"\u4E0A\u4F20\u63A5\u53E3\u8FD4\u56DE\u4E86\u5931\u8D25","get pixel of {0} failed":"\u83B7\u53D6\u50CF\u7D20\u5931\u8D25: {0}","merge group failed":"\u5408\u5E76\u7EC4\u5931\u8D25","invalid name: {0}":"\u975E\u6CD5\u7684\u540D\u79F0: {0}","get_layer_info: layer_identify required":"get_layer_info: \u9700\u8981 layer_identify","invalid action: {0}":"\u65E0\u6548\u7684\u64CD\u4F5C: {0}","create document failed":"\u521B\u5EFA\u6587\u6863\u5931\u8D25","create document for preview":"\u521B\u5EFA\u9884\u89C8\u6587\u6863","resize document for preview":"\u8C03\u6574\u9884\u89C8\u6587\u6863\u5C3A\u5BF8","no first related layer in {0}":"\u7EC4 {0} \u4E2D\u6CA1\u6709\u7B2C\u4E00\u4E2A\u76F8\u5173\u56FE\u5C42","imageDataError: data length is not multiple of width * height":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: \u6570\u636E\u957F\u5EA6\u4E0D\u662F\u5BBD\u5EA6 * \u9AD8\u5EA6\u7684\u500D\u6570","imageDataError: originComponents must be 1 or 3":"\u56FE\u50CF\u6570\u636E\u6709\u8BEF: originComponents \u5FC5\u987B\u662F 1 \u6216 3","unexpected connection lost, please try to reconnect":"\u610F\u5916\u65AD\u5F00\u8FDE\u63A5\uFF0C\u8BF7\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5","Workflow list is empty, please save a workflow by Comfy's lastest UI":"\u5DE5\u4F5C\u6D41\u5217\u8868\u4E3A\u7A7A\uFF0C\u8BF7\u5728Comfy\u7684\u65B0\u7248UI\u4E2D\u4FDD\u5B58\u4E00\u4E2A\u5DE5\u4F5C\u6D41","No opened ComfyUI pages":"\u6CA1\u6709\u5DF2\u6253\u5F00\u7684ComfyUI\u9875\u9762","comfyAPI is not initialized, maybe comfyUI is too old":"\u65E0\u6CD5\u83B7\u53D6 ComfyAPI\uFF0C\u53EF\u80FD ComfyUI \u7248\u672C\u592A\u65E7","unsupported channel counts: {0}":"\u4E0D\u652F\u6301\u7684\u901A\u9053\u6570: {0}","Timeout, Maybe the URL is wrong":"\u8D85\u65F6\uFF0C\u53EF\u80FD comfy\u5730\u5740 \u586B\u5199\u9519\u8BEF","Workflow list loading failed: {0}":"\u5DE5\u4F5C\u6D41\u5217\u8868\u52A0\u8F7D\u5931\u8D25: {0}","Please register a user in ComfyUI":"\u8BF7\u5728 ComfyUI \u4E2D\u6CE8\u518C\u4E00\u4E2A\u7528\u6237","GetSelection need Photoshop version 25+":"GetSelection \u9700\u8981 Photoshop 25+ \u7248\u672C","create document for sent images":"\u7ED9\u53D1\u9001\u7684\u56FE\u7247\u521B\u5EFA\u6587\u6863","show sent images":"\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","fallback show sent images":"\u53D6\u6D88\u663E\u793A\u53D1\u9001\u7684\u56FE\u7247","get content of layer {0}":"\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","fallback get content of layer {0}":"\u53D6\u6D88\u83B7\u53D6\u56FE\u5C42 {0} \u7684\u5185\u5BB9","get layer info":"\u83B7\u53D6\u56FE\u5C42\u4FE1\u606F","sdppp extract PSD":"sdppp \u5BFC\u5165 PSD","sdppp get PSD":"sdppp \u83B7\u53D6 PSD","{0} wants to extract a PSD file to Photoshop, are you sure?":"{0} \u60F3\u8981\u91CA\u653E\u4E00\u4E2A.psd\u6587\u4EF6\u5230Photoshop\uFF0C\u786E\u5B9A\u5417\uFF1F","should sdppp refuse extracting PSD to Photoshop in this session anymore?":"\u662F\u5426\u8981\u8BA9 sdppp \u62D2\u7EDD\u672C\u6B21PS\u4F1A\u8BDD\u518D\u6B21\u63A5\u53D7.psd\u91CA\u653E\u8BF7\u6C42\uFF1F","Wide Mode":"\u5BBD\u5C4F\u6A21\u5F0F","Quick Set":"\u5FEB\u901F\u8BBE\u7F6E","Selected Layer":"\u9009\u4E2D\u56FE\u5C42","Selected Layer (invert)":"\u9009\u4E2D\u56FE\u5C42(\u53CD\u5411)",Canvas:"\u753B\u5E03",Selection:"\u9009\u533A",Manual:"\u624B\u52A8\u6A21\u5F0F",Auto:"\u81EA\u52A8\u6A21\u5F0F","This plugin is based on sd-ppp":"\u672C\u63D2\u4EF6\u57FA\u4E8Esd-ppp\u5F00\u53D1","And follows its open source license:":"\u5E76\u9075\u5FAA\u5176\u5F00\u6E90\u534F\u8BAE\uFF1A","https://www.youtube.com/@Github-Zombeeyang/videos":"https://space.bilibili.com/44908313",Youtube:"BiliBili","https://discord.gg/9HeGjDvEmn":"https://pd.qq.com/s/5m42umo28",Discord:"QQ\u9891\u9053",Sponsors:"\u8D5E\u52A9","waiting...":"\u865A\u4F4D\u4EE5\u5F85",Links:"\u53CB\u60C5\u94FE\u63A5",Community:"\u793E\u533A",upload:"\u4E0A\u4F20","Simplify Workflow":"\u7B80\u5316\u5DE5\u4F5C\u6D41",Photoshop:"Photoshop","Photoshop plugin settings":"Photoshop \u63D2\u4EF6\u8BBE\u7F6E","Photoshop plugin":"Photoshop \u63D2\u4EF6","SDPPP Settings/Misc":"SDPPP \u8BBE\u7F6E/\u6742\u9879","Sample .PSD for this workflow:":"\u793A\u4F8B.PSD","Download Example .PSD":"\u4E0B\u8F7D\u793A\u4F8B.PSD","Maximum Image Size (px):":"\u6700\u5927\u56FE\u50CF\u5C3A\u5BF8(px)",Download:"\u4E0B\u8F7D",Upload:"\u4E0A\u4F20",Reset:"\u91CD\u7F6E",Refresh:"\u5237\u65B0","Comfy URL: {0}":"Comfy\u5730\u5740: {0}","Photoshop is not connected":"Photoshop \u672A\u8FDE\u63A5","select...":"\u8BF7\u9009\u62E9","click to edit":"\u70B9\u51FB\u7F16\u8F91"};var WR=typeof gx<"u"?gx:void 0,xx="en";typeof navigator<"u"&&navigator.language?xx=navigator.language=="zh-CN"?"zhcn":"en":WR&&(xx=WR("uxp").host.uiLocale.startsWith("zh")?"zhcn":"en");function ve(e,...t){let r=xx=="zhcn"?yx[e]:e in vx?vx[e]:e;if(!r)throw new Error(`i18n key not found: ${e}`);return r.replace(/{(\d+)}/g,function(o,n){return typeof t[n]<"u"?t[n]:o})}function dl(e,t){return e==t||yx[e]==t}var jr=class e{static SPECIAL_DOCUMENT_CURRENT="### Active Document ###";static is_SPECIAL_DOCUMENT_CURRENT(t){return dl(this.SPECIAL_DOCUMENT_CURRENT,t)}static get_SPECIAL_DOCUMENT_CURRENT(){return ve(this.SPECIAL_DOCUMENT_CURRENT)}static SPECIAL_LAYER_KEEP_SIZE="### Keep Size or Fit Canvas ###";static is_SPECIAL_LAYER_FIT(t){return dl(this.SPECIAL_LAYER_KEEP_SIZE,t)}static get_SPECIAL_LAYER_FIT(){return ve(this.SPECIAL_LAYER_KEEP_SIZE)}static SPECIAL_LAYER_USE_CANVAS="### The Canvas ###";static is_SPECIAL_LAYER_USE_CANVAS(t){return dl(this.SPECIAL_LAYER_USE_CANVAS,t)}static get_SPECIAL_LAYER_USE_CANVAS(){return ve(this.SPECIAL_LAYER_USE_CANVAS)}static SPECIAL_LAYER_NEW_LAYER="### New Layer ###";static is_SPECIAL_LAYER_NEW_LAYER(t){return dl(this.SPECIAL_LAYER_NEW_LAYER,t)}static get_SPECIAL_LAYER_NEW_LAYER(){return ve(this.SPECIAL_LAYER_NEW_LAYER)}static SPECIAL_LAYER_SELECTED_LAYER="### Selected Layer ###";static is_SPECIAL_LAYER_SELECTED_LAYER(t){return dl(this.SPECIAL_LAYER_SELECTED_LAYER,t)}static get_SPECIAL_LAYER_SELECTED_LAYER(){return ve(this.SPECIAL_LAYER_SELECTED_LAYER)}static SPECIAL_LAYER_PREVIEW_DOCUMENT="_SDPPP_PSD_";static is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t){return dl(this.SPECIAL_LAYER_PREVIEW_DOCUMENT,t)}static get_SPECIAL_LAYER_PREVIEW_DOCUMENT(){return ve(this.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static getSpecialDocumentCurrent(){return ve(e.SPECIAL_DOCUMENT_CURRENT)}static getSpecialLayerForGet(){return[ve(e.SPECIAL_LAYER_USE_CANVAS),ve(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialLayerForSend(){return[ve(e.SPECIAL_LAYER_NEW_LAYER),ve(e.SPECIAL_LAYER_SELECTED_LAYER)]}static getSpecialDocumentForPreview(){return ve(e.SPECIAL_LAYER_PREVIEW_DOCUMENT)}static fixI18n(t){return this.is_SPECIAL_DOCUMENT_CURRENT(t)?this.SPECIAL_DOCUMENT_CURRENT:this.is_SPECIAL_LAYER_NEW_LAYER(t)?this.SPECIAL_LAYER_NEW_LAYER:this.is_SPECIAL_LAYER_PREVIEW_DOCUMENT(t)?this.SPECIAL_LAYER_PREVIEW_DOCUMENT:this.is_SPECIAL_LAYER_USE_CANVAS(t)?this.SPECIAL_LAYER_USE_CANVAS:this.is_SPECIAL_LAYER_SELECTED_LAYER(t)?this.SPECIAL_LAYER_SELECTED_LAYER:t}};var Sx={};hx(Sx,{JsonPatchError:()=>Or,_areEquals:()=>Pf,applyOperation:()=>ml,applyPatch:()=>bc,applyReducer:()=>fz,deepClone:()=>cz,getValueByPointer:()=>pl,validate:()=>HR,validator:()=>ip});var sz=function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var i in n)n.hasOwnProperty(i)&&(o[i]=n[i])},e(t,r)};return function(t,r){e(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}}(),lz=Object.prototype.hasOwnProperty;function rp(e,t){return lz.call(e,t)}function op(e){if(Array.isArray(e)){for(var t=new Array(e.length),r=0;r=48&&o<=57){t++;continue}return!1}return!0}function ji(e){return e.indexOf("/")===-1&&e.indexOf("~")===-1?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function Of(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function tp(e){if(e===void 0)return!0;if(e){if(Array.isArray(e)){for(var t=0,r=e.length;t0&&l[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&d===void 0&&(c[p]===void 0?d=l.slice(0,u).join("/"):u==f-1&&(d=t.path),d!==void 0&&h(t,0,e,d)),u++,Array.isArray(c)){if(p==="-")p=c.length;else{if(r&&!np(p))throw new Or("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,t,e);np(p)&&(p=~~p)}if(u>=f){if(r&&t.op==="add"&&p>c.length)throw new Or("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,t,e);var a=uz[t.op].call(t,c,p,e);if(a.test===!1)throw new Or("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}}else if(u>=f){var a=Cc[t.op].call(t,c,p,e);if(a.test===!1)throw new Or("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}if(c=c[p],r&&u0)throw new Or('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Or("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Or("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&tp(e.value))throw new Or("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var n=e.path.split("/").length,i=o.split("/").length;if(n!==i+1&&n!==i)throw new Or("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==o)throw new Or("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var a={op:"_get",path:e.from,value:void 0},s=HR([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Or("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Or("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function HR(e,t,r){try{if(!Array.isArray(e))throw new Or("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)bc(Rr(t),Rr(e),r||!0);else{r=r||ip;for(var o=0;oap,generate:()=>Cx,observe:()=>yz,unobserve:()=>vz});var bx=new WeakMap,dz=function(){function e(t){this.observers=new Map,this.obj=t}return e}(),mz=function(){function e(t,r){this.callback=t,this.observer=r}return e}();function pz(e){return bx.get(e)}function gz(e,t){return e.observers.get(t)}function hz(e,t){e.observers.delete(t.callback)}function vz(e,t){t.unobserve()}function yz(e,t){var r=[],o,n=pz(e);if(!n)n=new dz(e),bx.set(e,n);else{var i=gz(n,t);o=i&&i.observer}if(o)return o;if(o={},n.value=Rr(e),t){o.callback=t,o.next=null;var a=function(){Cx(o)},s=function(){clearTimeout(o.next),o.next=setTimeout(a)};typeof window<"u"&&(window.addEventListener("mouseup",s),window.addEventListener("keyup",s),window.addEventListener("mousedown",s),window.addEventListener("keydown",s),window.addEventListener("change",s))}return o.patches=r,o.object=e,o.unobserve=function(){Cx(o),clearTimeout(o.next),hz(n,o),typeof window<"u"&&(window.removeEventListener("mouseup",s),window.removeEventListener("keyup",s),window.removeEventListener("mousedown",s),window.removeEventListener("keydown",s),window.removeEventListener("change",s))},n.observers.set(t,new mz(t,o)),o}function Cx(e,t){t===void 0&&(t=!1);var r=bx.get(e.object);wx(r.value,e.object,e.patches,"",t),e.patches.length&&bc(r.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function wx(e,t,r,o,n){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var i=op(t),a=op(e),s=!1,l=!1,c=a.length-1;c>=0;c--){var u=a[c],f=e[u];if(rp(t,u)&&!(t[u]===void 0&&f!==void 0&&Array.isArray(t)===!1)){var d=t[u];typeof f=="object"&&f!=null&&typeof d=="object"&&d!=null&&Array.isArray(f)===Array.isArray(d)?wx(f,d,r,o+"/"+ji(u),n):f!==d&&(s=!0,n&&r.push({op:"test",path:o+"/"+ji(u),value:Rr(f)}),r.push({op:"replace",path:o+"/"+ji(u),value:Rr(d)}))}else Array.isArray(e)===Array.isArray(t)?(n&&r.push({op:"test",path:o+"/"+ji(u),value:Rr(f)}),r.push({op:"remove",path:o+"/"+ji(u)}),l=!0):(n&&r.push({op:"test",path:o,value:e}),r.push({op:"replace",path:o,value:t}),s=!0)}if(!(!l&&i.length==a.length))for(var c=0;co!=t)}dispatch(t,r){let o=new Map;t.forEach(n=>{this.subscribers.forEach(([i,a])=>{n.path.startsWith(i)&&!o.has(i)&&o.set(i,JSON.stringify(i==="/"?r:pl(r,i)))})}),o.forEach((n,i)=>{let a=i==="/"?this._data:pl(this._data,i);n!==JSON.stringify(a)&&this.subscribers.filter(([s,l])=>s===i).forEach(([s,l])=>{let c={};try{c=l(a,JSON.parse(n||{}))}catch(u){console.error(u.stack||u.message||u)}c instanceof Promise&&c.catch(u=>{console.error(u.stack||u.message||u)})})})}};function qr(e,t,r){return e.constructor[sp]||(e.constructor[sp]=[]),e.constructor[sp].push(t),{value:function(...o){let n=Rr(this._data);r.value.apply(this,o);let i=ap(n,this._data);i.length!=0&&(this._mutationRecords.push(...i),this._version+=i.length,this.dispatch(i,n))}}}var gl=class extends Rx{constructor(t){super(Object.assign({sid:"",ssid:""},t||{}))}setSID(t){this._data.sid=t,this._data.ssid=t.slice(0,4)}};Br([qr],gl.prototype,"setSID",1);var Jo=class extends gl{constructor(t,r){super(t||{title:"",progress:0,lastError:"",lastErrorNodeID:0,queueSize:0,executingNodeTitle:"",webviewFromSid:"",currentForm:[],hasPSDNodes:!1,maxImageWH:60606,comfyUserToken:""}),this._version=r||0}setWebviewFromSid(t){this._data.webviewFromSid=t}setTitle(t){this._data.title=t}setProgress(t){this._data.progress=t}setLastError(t,r){this._data.lastError=t,this._data.lastErrorNodeID=r}setQueueSize(t){this._data.queueSize=t}setExecutingNodeTitle(t){this._data.executingNodeTitle=t}setCurrentForm(t){t=JSON.parse(JSON.stringify(t)),this._data.currentForm=t}setHasPSDNodes(t){this._data.hasPSDNodes=t}setMaxImageWH(t){this._data.maxImageWH=t}setComfyUserToken(t){this._data.comfyUserToken=t}};Br([qr],Jo.prototype,"setWebviewFromSid",1),Br([qr],Jo.prototype,"setTitle",1),Br([qr],Jo.prototype,"setProgress",1),Br([qr],Jo.prototype,"setLastError",1),Br([qr],Jo.prototype,"setQueueSize",1),Br([qr],Jo.prototype,"setExecutingNodeTitle",1),Br([qr],Jo.prototype,"setCurrentForm",1),Br([qr],Jo.prototype,"setHasPSDNodes",1),Br([qr],Jo.prototype,"setMaxImageWH",1),Br([qr],Jo.prototype,"setComfyUserToken",1);var Wi=class extends gl{constructor(t,r){super(t||{uname:"",comfyUserToken:"",activeDocumentID:0,documents:{},canvasStateID:0,selectionStateID:0,historyStateID:0}),this._version=r||0}setUName(t){this._data.uname="PS_"+t}setDocument(t,r){this._data.activeDocumentID=t,this._data.documents=r}setCanvasStateID(t){this._data.canvasStateID=t}setSelectionStateID(t){this._data.selectionStateID=t}setHistoryStateID(t){this._data.historyStateID=t}setComfyUserToken(t){this._data.comfyUserToken=t}};Br([qr],Wi.prototype,"setUName",1),Br([qr],Wi.prototype,"setDocument",1),Br([qr],Wi.prototype,"setCanvasStateID",1),Br([qr],Wi.prototype,"setSelectionStateID",1),Br([qr],Wi.prototype,"setHistoryStateID",1),Br([qr],Wi.prototype,"setComfyUserToken",1);var lp=class{storeMap=new Map;storeCount(){return this.storeMap.size}getStore(t){return this.storeMap.get(t)}getAllStore(){return Object.fromEntries(this.storeMap.entries())}subscribers=[];subscribersWithoutKey=new WeakMap;subscribe(t,r){this.subscribers.push([t,r]);let o={};this.subscribersWithoutKey.set(r,o),this.storeMap.forEach((n,i)=>{o[i]=r.bind(this,i),n.subscribe(t,o[i])})}unsubscribe(t){this.subscribers=this.subscribers.filter(([o,n])=>n!=t);let r=this.subscribersWithoutKey.get(t);r&&this.storeMap.forEach((o,n)=>{o.unsubscribe(r[n])})}addStore(t,r,o){let n=this.createStore(r,o);this.storeMap.set(t,n),this.subscribers.forEach(([i,a])=>{let s=this.subscribersWithoutKey.get(a);s||(s={},this.subscribersWithoutKey.set(a,s)),s[t]=a.bind(this,t),n.subscribe(i,s[t]),i=="/"&&a(t,r,null)})}removeStore(t){let r=this.storeMap.get(t);r&&(this.subscribers.forEach(([o,n])=>{let i=this.subscribersWithoutKey.get(n);i&&(r.unsubscribe(i[t]),o=="/"&&n(t,null,r.data))}),this.storeMap.delete(t))}sync(t){if(t instanceof Array){let r=Array.from(this.storeMap.keys()),o=t.filter(i=>!r.includes(i)),n=r.filter(i=>!t.includes(i));o.forEach(i=>this.addStore(i,{},0)),n.forEach(i=>this.removeStore(i))}else{Array.from(this.storeMap.keys()).filter(o=>!Object.keys(t).includes(o)).forEach(o=>this.removeStore(o));for(let o in t){let{data:n,version:i}=t[o];this.storeMap.has(o)?this.storeMap.get(o)?.sync(n,i):this.addStore(o,n,i)}}}};var ro=window.comfyAPI.app.app,kX=window.comfyAPI.ui.$el,hn=window.comfyAPI.api.api;var Ox=class extends lp{createStore(t,r){return new Wi(t,r)}getStoreByName(t){for(let r of this.storeMap.values())if(r.data.uname===t)return r}getAllPhotoshopDocumentData(){let t={};return this.storeMap.forEach(r=>{t[r.data.uname]={sid:r.data.sid,activeDocumentID:r.data.activeDocumentID,documents:r.data.documents}}),t}},vn=new Ox,Ct=new Jo;if(window.uxpHost){let e=t=>{if(t.data.action!=="webview-connect"||!t.data.payload.webviewFromSid)return console.log(t);t.data.payload.webviewFromSid=t.data.payload.webviewFromSid,Ct.setWebviewFromSid(t.data.payload.webviewFromSid),window.removeEventListener("message",e)};window.addEventListener("message",e),window.uxpHost.postMessage({from:"sdppp-webview",action:"webview-connect"},"*")}function GR(){document.title!==Ct.data.title&&Ct.setTitle(document.title),requestAnimationFrame(GR)}requestAnimationFrame(GR);var UR=!1;async function qR(){if(UR)return Promise.resolve();hn.user&&Ct.setComfyUserToken(hn.user);let e=await hn.getSetting("sdppp.maxImageWH");e&&Ct.setMaxImageWH(e),UR=!0}function xz(e){let t=e.split(" (id:");return{name:t[0],id:parseInt(t[1].slice(0,-1))}}function cp(e){return xz(e)}globalThis.sdpppX=globalThis.sdpppX||{};var as=globalThis.sdpppX;var Tf=class{static makeDocumentDataOptions(t){let r=t.data,o=[`${jr.getSpecialDocumentCurrent()}`];return Object.keys(r.documents).forEach(n=>{let i=r.documents[n];o.push(i.identify)}),o}static findDocumentData(t,r){let o=jr.is_SPECIAL_DOCUMENT_CURRENT(r)?t.data.activeDocumentID:cp(r).id;return t.data.documents[o]}static makeLayerOptions(t,r){return r.concat(t.layers.map(n=>n.identify))}};function _x(){let e=vn.getAllStore(),t=[];return Object.values(e).forEach(r=>{if(hn.user&&hn.user!=r.data.comfyUserToken)return;let o=Tf.makeDocumentDataOptions(r).map(n=>Px(n,r.data.uname));t.push(...o)}),t}function KR(e,t){let r=[""],o=up(e);if(!o)return[];let n=Tf.makeLayerOptions(o.documentData,t);return r.push(...n),r}function XR(){return hn.user?Object.values(vn.getAllStore()).filter(e=>hn.user==e.data.comfyUserToken).length>0:vn.storeCount()}function Px(e,t){return`${t}/${e}`}function up(e){if(!e||!e.split)return null;let t=vn.getAllPhotoshopDocumentData(),[r,o]=e.split("/");if(o||(o=r,r=Object.keys(t)[0]),!t[r])return null;let n=jr.is_SPECIAL_DOCUMENT_CURRENT(o)?t[r].activeDocumentID:cp(o).id;if(t[r]?.documents[n]){let i=t[r].documents[n];return{instance_id:t[r].sid,identify:o,documentData:i}}return null}var Sz=function(e){let t=ro.graph.links;return Array.isArray(t)?t.find(o=>o&&o.origin_id==e):t.get(e)};function Tx(e){let t=ro.graph.nodes,r=t.find(i=>e.id==i.id);if(!r)return null;let o=[];if(n(r,o),o.length>2){let i=o[0].widgets[0].value;if(!o.map(a=>a.widgets[0].value).every(a=>a==i))throw new Error(ve("Cannot connect multiple different document widgets with same value"))}return o?.[0]||null;function n(i,a){if(i.type=="SDPPP Get Document")return a.push(i),i;if(i.inputs.length==0)return null;for(let s of i.inputs)if(s.link){let l=Sz(s.link);if(!l)continue;let c=t.find(f=>f.id==l.origin_id);if(!c)continue;let u=n(c,a);if(u)return u}return null}}as.findDocumentNodeRecursive=Tx;var fp=class{flushing=Promise.resolve();newFlushPending=!1;constructor(t){this.doFlush=t,this.pause()}doFlush;runFlush(){this.newFlushPending||(this.newFlushPending=!0,this.flushing=this.flushing.then(async()=>{await new Promise(t=>requestAnimationFrame(t)),this.newFlushPending=!1,await this.doFlush()}))}pause(){this.flushing=this.flushing.then(t=>new Promise(r=>{this.resume=r})).then(()=>{this.resume=()=>{}})}resume=()=>{}};function YR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_request",(i,a)=>{a({data:e.data,version:e.version})});let n=new fp(async()=>{let{operations:i,fromVersion:a,toVersion:s}=e.flush();await new Promise(l=>{let c=!1;setTimeout(()=>{c||(console.warn("flush timeout"),l())},5e3),this.socket.emit("store_flush",{operations:i,fromVersion:a},u=>{c=!0,l(),u?.error?console.error("flush error",u.error):e.flushDone(s)})})});e.subscribe("/",()=>{n.runFlush()}),this.socket.on("disconnect",()=>{n.pause()}),this.socket.on("connect",()=>{e.setSID(this.socket.id),requestAnimationFrame(()=>{this.socket.emit("sdppp_init",{type:t,data:e.data,version:e.version})})}),this.socket.on("sdppp_inited",i=>{n.resume()})}}}}function QR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_flush",n=>{if(n.type!==t)return;let i=e.getStore(n.sid);if(i)i.patchVersionAcceptable(n.fromVersion)?i.patchData(n.operations):(console.warn("patch version not acceptable from",n.fromVersion,"current version is",i.version),this.socket.emit("store_request",{type:t},a=>{e.sync(a)}));else return this.socket.emit("store_request",{sid:n.sid},a=>{e.addStore(a.sid,a.data,a.version)})}),this.socket.on("store_remove",n=>{e.removeStore(n.sid)}),this.socket.on("sdppp_inited",n=>{this.socket.emit("store_request",{type:t},i=>{e.sync(i)})})}}}}var fi=Object.create(null);fi.open="0";fi.close="1";fi.ping="2";fi.pong="3";fi.message="4";fi.upgrade="5";fi.noop="6";var Nf=Object.create(null);Object.keys(fi).forEach(e=>{Nf[fi[e]]=e});var If={type:"error",data:"parser error"};var eO=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",tO=typeof ArrayBuffer=="function",rO=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,$f=({type:e,data:t},r,o)=>eO&&t instanceof Blob?r?o(t):ZR(t,o):tO&&(t instanceof ArrayBuffer||rO(t))?r?o(t):ZR(new Blob([t]),o):o(fi[e]+(t||"")),ZR=(e,t)=>{let r=new FileReader;return r.onload=function(){let o=r.result.split(",")[1];t("b"+(o||""))},r.readAsDataURL(e)};function JR(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var Nx;function oO(e,t){if(eO&&e.data instanceof Blob)return e.data.arrayBuffer().then(JR).then(t);if(tO&&(e.data instanceof ArrayBuffer||rO(e.data)))return t(JR(e.data));$f(e,!1,r=>{Nx||(Nx=new TextEncoder),t(Nx.encode(r))})}var nO="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Df=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,r=e.length,o,n=0,i,a,s,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let c=new ArrayBuffer(t),u=new Uint8Array(c);for(o=0;o>4,u[n++]=(a&15)<<4|s>>2,u[n++]=(s&3)<<6|l&63;return c};var Cz=typeof ArrayBuffer=="function",Mf=(e,t)=>{if(typeof e!="string")return{type:"message",data:aO(e,t)};let r=e.charAt(0);return r==="b"?{type:"message",data:bz(e.substring(1),t)}:Nf[r]?e.length>1?{type:Nf[r],data:e.substring(1)}:{type:Nf[r]}:If},bz=(e,t)=>{if(Cz){let r=iO(e);return aO(r,t)}else return{base64:!0,data:e}},aO=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}};var sO="",lO=(e,t)=>{let r=e.length,o=new Array(r),n=0;e.forEach((i,a)=>{$f(i,!1,s=>{o[a]=s,++n===r&&t(o.join(sO))})})},cO=(e,t)=>{let r=e.split(sO),o=[];for(let n=0;n{let o=r.length,n;if(o<126)n=new Uint8Array(1),new DataView(n.buffer).setUint8(0,o);else if(o<65536){n=new Uint8Array(3);let i=new DataView(n.buffer);i.setUint8(0,126),i.setUint16(1,o)}else{n=new Uint8Array(9);let i=new DataView(n.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(o))}e.data&&typeof e.data!="string"&&(n[0]|=128),t.enqueue(n),t.enqueue(r)})}})}var Ix;function dp(e){return e.reduce((t,r)=>t+r.length,0)}function mp(e,t){if(e[0].length===t)return e.shift();let r=new Uint8Array(t),o=0;for(let n=0;nMath.pow(2,21)-1){s.enqueue(If);break}n=u*Math.pow(2,32)+c.getUint32(4),o=3}else{if(dp(r)e){s.enqueue(If);break}}}})}var $x=4;function Qt(e){if(e)return wz(e)}function wz(e){for(var t in Qt.prototype)e[t]=Qt.prototype[t];return e}Qt.prototype.on=Qt.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Qt.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};Qt.prototype.off=Qt.prototype.removeListener=Qt.prototype.removeAllListeners=Qt.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var o,n=0;nPromise.resolve().then(t):(t,r)=>r(t,0),jo=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),dO="arraybuffer";function pp(e,...t){return t.reduce((r,o)=>(e.hasOwnProperty(o)&&(r[o]=e[o]),r),{})}var Ez=jo.setTimeout,Rz=jo.clearTimeout;function Sa(e,t){t.useNativeTimers?(e.setTimeoutFn=Ez.bind(jo),e.clearTimeoutFn=Rz.bind(jo)):(e.setTimeoutFn=jo.setTimeout.bind(jo),e.clearTimeoutFn=jo.clearTimeout.bind(jo))}var Oz=1.33;function mO(e){return typeof e=="string"?_z(e):Math.ceil((e.byteLength||e.size)*Oz)}function _z(e){let t=0,r=0;for(let o=0,n=e.length;o=57344?r+=3:(o++,r+=4);return r}function gp(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function pO(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function gO(e){let t={},r=e.split("&");for(let o=0,n=r.length;o{this.readyState="paused",t()};if(this._polling||!this.writable){let o=0;this._polling&&(o++,this.once("pollComplete",function(){--o||r()})),this.writable||(o++,this.once("drain",function(){--o||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){let r=o=>{if(this.readyState==="opening"&&o.type==="open"&&this.onOpen(),o.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(o)};cO(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){let t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,lO(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=gp()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}};var hO=!1;try{hO=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}var vO=hO;function Pz(){}var Dx=class extends Af{constructor(t){if(super(t),typeof location<"u"){let r=location.protocol==="https:",o=location.port;o||(o=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||o!==t.port}}doWrite(t,r){let o=this.request({method:"POST",data:t});o.on("success",r),o.on("error",(n,i)=>{this.onError("xhr post error",n,i)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,o)=>{this.onError("xhr poll error",r,o)}),this.pollXhr=t}},ss=class e extends Qt{constructor(t,r,o){super(),this.createRequest=t,Sa(this,o),this._opts=o,this._method=o.method||"GET",this._uri=r,this._data=o.data!==void 0?o.data:null,this._create()}_create(){var t;let r=pp(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;let o=this._xhr=this.createRequest(r);try{o.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){o.setDisableHeaderCheck&&o.setDisableHeaderCheck(!0);for(let n in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(n)&&o.setRequestHeader(n,this._opts.extraHeaders[n])}}catch{}if(this._method==="POST")try{o.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{o.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(o),"withCredentials"in o&&(o.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(o.timeout=this._opts.requestTimeout),o.onreadystatechange=()=>{var n;o.readyState===3&&((n=this._opts.cookieJar)===null||n===void 0||n.parseCookies(o.getResponseHeader("set-cookie"))),o.readyState===4&&(o.status===200||o.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof o.status=="number"?o.status:0)},0))},o.send(this._data)}catch(n){this.setTimeoutFn(()=>{this._onError(n)},0);return}typeof document<"u"&&(this._index=e.requestsCount++,e.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=Pz,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete e.requests[this._index],this._xhr=null}}_onLoad(){let t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};ss.requestsCount=0;ss.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",yO);else if(typeof addEventListener=="function"){let e="onpagehide"in jo?"pagehide":"unload";addEventListener(e,yO,!1)}}function yO(){for(let e in ss.requests)ss.requests.hasOwnProperty(e)&&ss.requests[e].abort()}var Tz=function(){let e=xO({xdomain:!1});return e&&e.responseType!==null}(),ls=class extends Dx{constructor(t){super(t);let r=t&&t.forceBase64;this.supportsBinary=Tz&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new ss(xO,this.uri(),t)}};function xO(e){let t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||vO))return new XMLHttpRequest}catch{}if(!t)try{return new jo[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}var SO=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",Ax=class extends Ca{get name(){return"websocket"}doOpen(){let t=this.uri(),r=this.opts.protocols,o=SO?{}:pp(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(o.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,o)}catch(n){return this.emitReserved("error",n)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r{try{this.doWrite(o,i)}catch{}n&&xa(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=gp()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}},Mx=jo.WebSocket||jo.MozWebSocket,cs=class extends Ax{createSocket(t,r,o){return SO?new Mx(t,r,o):r?new Mx(t,r):new Mx(t)}doWrite(t,r){this.ws.send(r)}};var wc=class extends Ca{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{let r=fO(Number.MAX_SAFE_INTEGER,this.socket.binaryType),o=t.readable.pipeThrough(r).getReader(),n=uO();n.readable.pipeTo(t.writable),this._writer=n.writable.getWriter();let i=()=>{o.read().then(({done:s,value:l})=>{s||(this.onPacket(l),i())}).catch(s=>{})};i();let a={type:"open"};this.query.sid&&(a.data=`{"sid":"${this.query.sid}"}`),this._writer.write(a).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r{n&&xa(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}};var Lx={websocket:cs,webtransport:wc,polling:ls};var Nz=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Iz=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Ec(e){if(e.length>8e3)throw"URI too long";let t=e,r=e.indexOf("["),o=e.indexOf("]");r!=-1&&o!=-1&&(e=e.substring(0,r)+e.substring(r,o).replace(/:/g,";")+e.substring(o,e.length));let n=Nz.exec(e||""),i={},a=14;for(;a--;)i[Iz[a]]=n[a]||"";return r!=-1&&o!=-1&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=$z(i,i.path),i.queryKey=Dz(i,i.query),i}function $z(e,t){let r=/\/{2,9}/g,o=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&o.splice(0,1),t.slice(-1)=="/"&&o.splice(o.length-1,1),o}function Dz(e,t){let r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(o,n,i){n&&(r[n]=i)}),r}var kx=typeof addEventListener=="function"&&typeof removeEventListener=="function",vp=[];kx&&addEventListener("offline",()=>{vp.forEach(e=>e())},!1);var hl=class e extends Qt{constructor(t,r){if(super(),this.binaryType=dO,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){let o=Ec(t);r.hostname=o.host,r.secure=o.protocol==="https"||o.protocol==="wss",r.port=o.port,o.query&&(r.query=o.query)}else r.host&&(r.hostname=Ec(r.host).host);Sa(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(o=>{let n=o.prototype.name;this.transports.push(n),this._transportsByName[n]=o}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=gO(this.opts.query)),kx&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},vp.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){let r=Object.assign({},this.opts.query);r.EIO=$x,r.transport=t,this.id&&(r.sid=this.id);let o=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](o)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let t=this.opts.rememberUpgrade&&e.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";let r=this.createTransport(t);r.open(),this.setTransport(r)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",e.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let o=0;o0&&r>this._maxPayload)return this.writeBuffer.slice(0,o);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,xa(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,o){return this._sendPacket("message",t,r,o),this}send(t,r,o){return this._sendPacket("message",t,r,o),this}_sendPacket(t,r,o,n){if(typeof r=="function"&&(n=r,r=void 0),typeof o=="function"&&(n=o,o=null),this.readyState==="closing"||this.readyState==="closed")return;o=o||{},o.compress=o.compress!==!1;let i={type:t,data:r,options:o};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){let t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},o=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?o():t()}):this.upgrading?o():t()),this}_onError(t){if(e.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),kx&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let o=vp.indexOf(this._offlineEventListener);o!==-1&&vp.splice(o,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}};hl.protocol=$x;var yp=class extends hl{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t{o||(r.send([{type:"ping",data:"probe"}]),r.once("packet",f=>{if(!o)if(f.type==="pong"&&f.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;hl.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{o||this.readyState!=="closed"&&(u(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{let d=new Error("probe error");d.transport=r.name,this.emitReserved("upgradeError",d)}}))};function i(){o||(o=!0,u(),r.close(),r=null)}let a=f=>{let d=new Error("probe error: "+f);d.transport=r.name,i(),this.emitReserved("upgradeError",d)};function s(){a("transport closed")}function l(){a("socket closed")}function c(f){r&&f.name!==r.name&&i()}let u=()=>{r.removeListener("open",n),r.removeListener("error",a),r.removeListener("close",s),this.off("close",l),this.off("upgrading",c)};r.once("open",n),r.once("error",a),r.once("close",s),this.once("close",l),this.once("upgrading",c),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{o||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){let r=[];for(let o=0;oLx[n]).filter(n=>!!n)),super(t,o)}};var pQ=Rc.protocol;function CO(e,t="",r){let o=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),o=Ec(e)),o.port||(/^(http|ws)$/.test(o.protocol)?o.port="80":/^(http|ws)s$/.test(o.protocol)&&(o.port="443")),o.path=o.path||"/";let i=o.host.indexOf(":")!==-1?"["+o.host+"]":o.host;return o.id=o.protocol+"://"+i+":"+o.port+t,o.href=o.protocol+"://"+i+(r&&r.port===o.port?"":":"+o.port),o}var Vx={};hx(Vx,{Decoder:()=>jx,Encoder:()=>Bx,PacketType:()=>Rt,protocol:()=>OO});var Az=typeof ArrayBuffer=="function",Lz=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,bO=Object.prototype.toString,kz=typeof Blob=="function"||typeof Blob<"u"&&bO.call(Blob)==="[object BlobConstructor]",Fz=typeof File=="function"||typeof File<"u"&&bO.call(File)==="[object FileConstructor]";function kf(e){return Az&&(e instanceof ArrayBuffer||Lz(e))||kz&&e instanceof Blob||Fz&&e instanceof File}function Lf(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,o=e.length;r=0&&e.num{delete this.acks[t];for(let s=0;s{this.io.clearTimeoutFn(i),r.apply(this,s)};a.withError=!0,this.acks[t]=a}emitWithAck(t,...r){return new Promise((o,n)=>{let i=(a,s)=>a?n(a):o(s);i.withError=!0,r.push(i),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());let o={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((n,...i)=>o!==this._queue[0]?void 0:(n!==null?o.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(n)):(this._queue.shift(),r&&r(null,...i)),o.pending=!1,this._drainQueue())),this._queue.push(o),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;let r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:Rt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(o=>String(o.id)===t)){let o=this.acks[t];delete this.acks[t],o.withError&&o.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Rt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Rt.EVENT:case Rt.BINARY_EVENT:this.onevent(t);break;case Rt.ACK:case Rt.BINARY_ACK:this.onack(t);break;case Rt.DISCONNECT:this.ondisconnect();break;case Rt.CONNECT_ERROR:this.destroy();let o=new Error(t.data.message);o.data=t.data.data,this.emitReserved("connect_error",o);break}}onevent(t){let r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){let r=this._anyListeners.slice();for(let o of r)o.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){let r=this,o=!1;return function(...n){o||(o=!0,r.packet({type:Rt.ACK,id:t,data:n}))}}onack(t){let r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Rt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){let r=this._anyListeners;for(let o=0;o0&&e.jitter<=1?e.jitter:0,this.attempts=0}vl.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+r:e-r}return Math.min(e,this.max)|0};vl.prototype.reset=function(){this.attempts=0};vl.prototype.setMin=function(e){this.ms=e};vl.prototype.setMax=function(e){this.max=e};vl.prototype.setJitter=function(e){this.jitter=e};var _c=class extends Qt{constructor(t,r){var o;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,Sa(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((o=r.randomizationFactor)!==null&&o!==void 0?o:.5),this.backoff=new vl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;let n=r.parser||Vx;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Rc(this.uri,this.opts);let r=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;let n=yn(r,"open",function(){o.onopen(),t&&t()}),i=s=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",s),t?t(s):this.maybeReconnectOnOpen()},a=yn(r,"error",i);if(this._timeout!==!1){let s=this._timeout,l=this.setTimeoutFn(()=>{n(),i(new Error("timeout")),r.close()},s);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(n),this.subs.push(a),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(yn(t,"ping",this.onping.bind(this)),yn(t,"data",this.ondata.bind(this)),yn(t,"error",this.onerror.bind(this)),yn(t,"close",this.onclose.bind(this)),yn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){xa(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let o=this.nsps[t];return o?this._autoConnect&&!o.active&&o.connect():(o=new Oc(this,t,r),this.nsps[t]=o),o}_destroy(t){let r=Object.keys(this.nsps);for(let o of r)if(this.nsps[o].active)return;this._close()}_packet(t){let r=this.encoder.encode(t);for(let o=0;ot()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var o;this.cleanup(),(o=this.engine)===null||o===void 0||o.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let r=this.backoff.duration();this._reconnecting=!0;let o=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(n=>{n?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",n)):t.onreconnect()}))},r);this.opts.autoUnref&&o.unref(),this.subs.push(()=>{this.clearTimeoutFn(o)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}};var Ff={};function zf(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};let r=CO(e,t.path||"/socket.io"),o=r.source,n=r.id,i=r.path,a=Ff[n]&&i in Ff[n].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||a,l;return s?l=new _c(o,t):(Ff[n]||(Ff[n]=new _c(o,t)),l=Ff[n]),r.query&&!t.query&&(t.query=r.queryKey),l.socket(r.path,t)}Object.assign(zf,{Manager:_c,Socket:Oc,io:zf,connect:zf});var _O=`502 +`)}var _f=function(e){sz(t,e);function t(r,o,n,i,a){var s=this.constructor,l=e.call(this,VR(r,{name:o,index:n,operation:i,tree:a}))||this;return l.name=o,l.index=n,l.operation=i,l.tree=a,Object.setPrototypeOf(l,s.prototype),l.message=VR(r,{name:o,index:n,operation:i,tree:a}),l}return t}(Error);var Or=_f,cz=Rr,Cc={add:function(e,t,r){return e[t]=this.value,{newDocument:r}},remove:function(e,t,r){var o=e[t];return delete e[t],{newDocument:r,removed:o}},replace:function(e,t,r){var o=e[t];return e[t]=this.value,{newDocument:r,removed:o}},move:function(e,t,r){var o=pl(r,this.path);o&&(o=Rr(o));var n=ml(r,{op:"remove",path:this.from}).removed;return ml(r,{op:"add",path:this.path,value:n}),{newDocument:r,removed:o}},copy:function(e,t,r){var o=pl(r,this.from);return ml(r,{op:"add",path:this.path,value:Rr(o)}),{newDocument:r}},test:function(e,t,r){return{newDocument:r,test:Pf(e[t],this.value)}},_get:function(e,t,r){return this.value=e[t],{newDocument:r}}},uz={add:function(e,t,r){return np(t)?e.splice(t,0,this.value):e[t]=this.value,{newDocument:r,index:t}},remove:function(e,t,r){var o=e.splice(t,1);return{newDocument:r,removed:o[0]}},replace:function(e,t,r){var o=e[t];return e[t]=this.value,{newDocument:r,removed:o}},move:Cc.move,copy:Cc.copy,test:Cc.test,_get:Cc._get};function pl(e,t){if(t=="")return e;var r={op:"_get",path:t};return ml(e,r),r.value}function ml(e,t,r,o,n,i){if(r===void 0&&(r=!1),o===void 0&&(o=!0),n===void 0&&(n=!0),i===void 0&&(i=0),r&&(typeof r=="function"?r(t,0,e,t.path):ip(t,0)),t.path===""){var a={newDocument:e};if(t.op==="add")return a.newDocument=t.value,a;if(t.op==="replace")return a.newDocument=t.value,a.removed=e,a;if(t.op==="move"||t.op==="copy")return a.newDocument=pl(e,t.from),t.op==="move"&&(a.removed=e),a;if(t.op==="test"){if(a.test=Pf(e,t.value),a.test===!1)throw new Or("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a.newDocument=e,a}else{if(t.op==="remove")return a.removed=e,a.newDocument=null,a;if(t.op==="_get")return t.value=e,a;if(r)throw new Or("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",i,t,e);return a}}else{o||(e=Rr(e));var s=t.path||"",l=s.split("/"),c=e,u=1,f=l.length,d=void 0,p=void 0,h=void 0;for(typeof r=="function"?h=r:h=ip;;){if(p=l[u],p&&p.indexOf("~")!=-1&&(p=Of(p)),n&&(p=="__proto__"||p=="prototype"&&u>0&&l[u-1]=="constructor"))throw new TypeError("JSON-Patch: modifying `__proto__` or `constructor/prototype` prop is banned for security reasons, if this was on purpose, please set `banPrototypeModifications` flag false and pass it to this function. More info in fast-json-patch README");if(r&&d===void 0&&(c[p]===void 0?d=l.slice(0,u).join("/"):u==f-1&&(d=t.path),d!==void 0&&h(t,0,e,d)),u++,Array.isArray(c)){if(p==="-")p=c.length;else{if(r&&!np(p))throw new Or("Expected an unsigned base-10 integer value, making the new referenced value the array element with the zero-based index","OPERATION_PATH_ILLEGAL_ARRAY_INDEX",i,t,e);np(p)&&(p=~~p)}if(u>=f){if(r&&t.op==="add"&&p>c.length)throw new Or("The specified index MUST NOT be greater than the number of elements in the array","OPERATION_VALUE_OUT_OF_BOUNDS",i,t,e);var a=uz[t.op].call(t,c,p,e);if(a.test===!1)throw new Or("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}}else if(u>=f){var a=Cc[t.op].call(t,c,p,e);if(a.test===!1)throw new Or("Test operation failed","TEST_OPERATION_FAILED",i,t,e);return a}if(c=c[p],r&&u0)throw new Or('Operation `path` property must start with "/"',"OPERATION_PATH_INVALID",t,e,r);if((e.op==="move"||e.op==="copy")&&typeof e.from!="string")throw new Or("Operation `from` property is not present (applicable in `move` and `copy` operations)","OPERATION_FROM_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&e.value===void 0)throw new Or("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_REQUIRED",t,e,r);if((e.op==="add"||e.op==="replace"||e.op==="test")&&tp(e.value))throw new Or("Operation `value` property is not present (applicable in `add`, `replace` and `test` operations)","OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED",t,e,r);if(r){if(e.op=="add"){var n=e.path.split("/").length,i=o.split("/").length;if(n!==i+1&&n!==i)throw new Or("Cannot perform an `add` operation at the desired path","OPERATION_PATH_CANNOT_ADD",t,e,r)}else if(e.op==="replace"||e.op==="remove"||e.op==="_get"){if(e.path!==o)throw new Or("Cannot perform the operation at a path that does not exist","OPERATION_PATH_UNRESOLVABLE",t,e,r)}else if(e.op==="move"||e.op==="copy"){var a={op:"_get",path:e.from,value:void 0},s=HR([a],r);if(s&&s.name==="OPERATION_PATH_UNRESOLVABLE")throw new Or("Cannot perform the operation from a path that does not exist","OPERATION_FROM_UNRESOLVABLE",t,e,r)}}}else throw new Or("Operation `op` property is not one of operations defined in RFC-6902","OPERATION_OP_INVALID",t,e,r)}function HR(e,t,r){try{if(!Array.isArray(e))throw new Or("Patch sequence must be an array","SEQUENCE_NOT_AN_ARRAY");if(t)bc(Rr(t),Rr(e),r||!0);else{r=r||ip;for(var o=0;oap,generate:()=>Cx,observe:()=>yz,unobserve:()=>vz});var bx=new WeakMap,dz=function(){function e(t){this.observers=new Map,this.obj=t}return e}(),mz=function(){function e(t,r){this.callback=t,this.observer=r}return e}();function pz(e){return bx.get(e)}function gz(e,t){return e.observers.get(t)}function hz(e,t){e.observers.delete(t.callback)}function vz(e,t){t.unobserve()}function yz(e,t){var r=[],o,n=pz(e);if(!n)n=new dz(e),bx.set(e,n);else{var i=gz(n,t);o=i&&i.observer}if(o)return o;if(o={},n.value=Rr(e),t){o.callback=t,o.next=null;var a=function(){Cx(o)},s=function(){clearTimeout(o.next),o.next=setTimeout(a)};typeof window<"u"&&(window.addEventListener("mouseup",s),window.addEventListener("keyup",s),window.addEventListener("mousedown",s),window.addEventListener("keydown",s),window.addEventListener("change",s))}return o.patches=r,o.object=e,o.unobserve=function(){Cx(o),clearTimeout(o.next),hz(n,o),typeof window<"u"&&(window.removeEventListener("mouseup",s),window.removeEventListener("keyup",s),window.removeEventListener("mousedown",s),window.removeEventListener("keydown",s),window.removeEventListener("change",s))},n.observers.set(t,new mz(t,o)),o}function Cx(e,t){t===void 0&&(t=!1);var r=bx.get(e.object);wx(r.value,e.object,e.patches,"",t),e.patches.length&&bc(r.value,e.patches);var o=e.patches;return o.length>0&&(e.patches=[],e.callback&&e.callback(o)),o}function wx(e,t,r,o,n){if(t!==e){typeof t.toJSON=="function"&&(t=t.toJSON());for(var i=op(t),a=op(e),s=!1,l=!1,c=a.length-1;c>=0;c--){var u=a[c],f=e[u];if(rp(t,u)&&!(t[u]===void 0&&f!==void 0&&Array.isArray(t)===!1)){var d=t[u];typeof f=="object"&&f!=null&&typeof d=="object"&&d!=null&&Array.isArray(f)===Array.isArray(d)?wx(f,d,r,o+"/"+ji(u),n):f!==d&&(s=!0,n&&r.push({op:"test",path:o+"/"+ji(u),value:Rr(f)}),r.push({op:"replace",path:o+"/"+ji(u),value:Rr(d)}))}else Array.isArray(e)===Array.isArray(t)?(n&&r.push({op:"test",path:o+"/"+ji(u),value:Rr(f)}),r.push({op:"remove",path:o+"/"+ji(u)}),l=!0):(n&&r.push({op:"test",path:o,value:e}),r.push({op:"replace",path:o,value:t}),s=!0)}if(!(!l&&i.length==a.length))for(var c=0;co!=t)}dispatch(t,r){let o=new Map;t.forEach(n=>{this.subscribers.forEach(([i,a])=>{n.path.startsWith(i)&&!o.has(i)&&o.set(i,JSON.stringify(i==="/"?r:pl(r,i)))})}),o.forEach((n,i)=>{let a=i==="/"?this._data:pl(this._data,i);n!==JSON.stringify(a)&&this.subscribers.filter(([s,l])=>s===i).forEach(([s,l])=>{let c={};try{c=l(a,JSON.parse(n||{}))}catch(u){console.error(u.stack||u.message||u)}c instanceof Promise&&c.catch(u=>{console.error(u.stack||u.message||u)})})})}};function qr(e,t,r){return e.constructor[sp]||(e.constructor[sp]=[]),e.constructor[sp].push(t),{value:function(...o){let n=Rr(this._data);r.value.apply(this,o);let i=ap(n,this._data);i.length!=0&&(this._mutationRecords.push(...i),this._version+=i.length,this.dispatch(i,n))}}}var gl=class extends Rx{constructor(t){super(Object.assign({sid:"",ssid:""},t||{}))}setSID(t){this._data.sid=t,this._data.ssid=t.slice(0,4)}};Br([qr],gl.prototype,"setSID",1);var Jo=class extends gl{constructor(t,r){super(t||{title:"",progress:0,lastError:"",lastErrorNodeID:0,queueSize:0,executingNodeTitle:"",webviewFromSid:location.search.match(/webview_fromsid=([^&]+)/)?.[1]||"",currentForm:[],hasPSDNodes:!1,maxImageWH:60606,comfyUserToken:""}),this._version=r||0}setWebviewFromSid(t){this._data.webviewFromSid=t}setTitle(t){this._data.title=t}setProgress(t){this._data.progress=t}setLastError(t,r){this._data.lastError=t,this._data.lastErrorNodeID=r}setQueueSize(t){this._data.queueSize=t}setExecutingNodeTitle(t){this._data.executingNodeTitle=t}setCurrentForm(t){t=JSON.parse(JSON.stringify(t)),this._data.currentForm=t}setHasPSDNodes(t){this._data.hasPSDNodes=t}setMaxImageWH(t){this._data.maxImageWH=t}setComfyUserToken(t){this._data.comfyUserToken=t}};Br([qr],Jo.prototype,"setWebviewFromSid",1),Br([qr],Jo.prototype,"setTitle",1),Br([qr],Jo.prototype,"setProgress",1),Br([qr],Jo.prototype,"setLastError",1),Br([qr],Jo.prototype,"setQueueSize",1),Br([qr],Jo.prototype,"setExecutingNodeTitle",1),Br([qr],Jo.prototype,"setCurrentForm",1),Br([qr],Jo.prototype,"setHasPSDNodes",1),Br([qr],Jo.prototype,"setMaxImageWH",1),Br([qr],Jo.prototype,"setComfyUserToken",1);var Wi=class extends gl{constructor(t,r){super(t||{uname:"",comfyUserToken:"",activeDocumentID:0,documents:{},canvasStateID:0,selectionStateID:0,historyStateID:0}),this._version=r||0}setUName(t){this._data.uname="PS_"+t}setDocument(t,r){this._data.activeDocumentID=t,this._data.documents=r}setCanvasStateID(t){this._data.canvasStateID=t}setSelectionStateID(t){this._data.selectionStateID=t}setHistoryStateID(t){this._data.historyStateID=t}setComfyUserToken(t){this._data.comfyUserToken=t}};Br([qr],Wi.prototype,"setUName",1),Br([qr],Wi.prototype,"setDocument",1),Br([qr],Wi.prototype,"setCanvasStateID",1),Br([qr],Wi.prototype,"setSelectionStateID",1),Br([qr],Wi.prototype,"setHistoryStateID",1),Br([qr],Wi.prototype,"setComfyUserToken",1);var lp=class{storeMap=new Map;storeCount(){return this.storeMap.size}getStore(t){return this.storeMap.get(t)}getAllStore(){return Object.fromEntries(this.storeMap.entries())}subscribers=[];subscribersWithoutKey=new WeakMap;subscribe(t,r){this.subscribers.push([t,r]);let o={};this.subscribersWithoutKey.set(r,o),this.storeMap.forEach((n,i)=>{o[i]=r.bind(this,i),n.subscribe(t,o[i])})}unsubscribe(t){this.subscribers=this.subscribers.filter(([o,n])=>n!=t);let r=this.subscribersWithoutKey.get(t);r&&this.storeMap.forEach((o,n)=>{o.unsubscribe(r[n])})}addStore(t,r,o){let n=this.createStore(r,o);this.storeMap.set(t,n),this.subscribers.forEach(([i,a])=>{let s=this.subscribersWithoutKey.get(a);s||(s={},this.subscribersWithoutKey.set(a,s)),s[t]=a.bind(this,t),n.subscribe(i,s[t]),i=="/"&&a(t,r,null)})}removeStore(t){let r=this.storeMap.get(t);r&&(this.subscribers.forEach(([o,n])=>{let i=this.subscribersWithoutKey.get(n);i&&(r.unsubscribe(i[t]),o=="/"&&n(t,null,r.data))}),this.storeMap.delete(t))}sync(t){if(t instanceof Array){let r=Array.from(this.storeMap.keys()),o=t.filter(i=>!r.includes(i)),n=r.filter(i=>!t.includes(i));o.forEach(i=>this.addStore(i,{},0)),n.forEach(i=>this.removeStore(i))}else{Array.from(this.storeMap.keys()).filter(o=>!Object.keys(t).includes(o)).forEach(o=>this.removeStore(o));for(let o in t){let{data:n,version:i}=t[o];this.storeMap.has(o)?this.storeMap.get(o)?.sync(n,i):this.addStore(o,n,i)}}}};var ro=window.comfyAPI.app.app,kX=window.comfyAPI.ui.$el,hn=window.comfyAPI.api.api;var Ox=class extends lp{createStore(t,r){return new Wi(t,r)}getStoreByName(t){for(let r of this.storeMap.values())if(r.data.uname===t)return r}getAllPhotoshopDocumentData(){let t={};return this.storeMap.forEach(r=>{t[r.data.uname]={sid:r.data.sid,activeDocumentID:r.data.activeDocumentID,documents:r.data.documents}}),t}},vn=new Ox,Ct=new Jo;if(window.uxpHost){let e=t=>{if(t.data.action!=="webview-connect"||!t.data.payload.webviewFromSid)return console.log(t);t.data.payload.webviewFromSid=t.data.payload.webviewFromSid,Ct.setWebviewFromSid(t.data.payload.webviewFromSid),window.removeEventListener("message",e)};window.addEventListener("message",e),window.uxpHost.postMessage({from:"sdppp-webview",action:"webview-connect"},"*")}function GR(){document.title!==Ct.data.title&&Ct.setTitle(document.title),requestAnimationFrame(GR)}requestAnimationFrame(GR);var UR=!1;async function qR(){if(UR)return Promise.resolve();hn.user&&Ct.setComfyUserToken(hn.user);let e=await hn.getSetting("sdppp.maxImageWH");e&&Ct.setMaxImageWH(e),UR=!0}function xz(e){let t=e.split(" (id:");return{name:t[0],id:parseInt(t[1].slice(0,-1))}}function cp(e){return xz(e)}globalThis.sdpppX=globalThis.sdpppX||{};var as=globalThis.sdpppX;var Tf=class{static makeDocumentDataOptions(t){let r=t.data,o=[`${jr.getSpecialDocumentCurrent()}`];return Object.keys(r.documents).forEach(n=>{let i=r.documents[n];o.push(i.identify)}),o}static findDocumentData(t,r){let o=jr.is_SPECIAL_DOCUMENT_CURRENT(r)?t.data.activeDocumentID:cp(r).id;return t.data.documents[o]}static makeLayerOptions(t,r){return r.concat(t.layers.map(n=>n.identify))}};function _x(){let e=vn.getAllStore(),t=[];return Object.values(e).forEach(r=>{if(hn.user&&hn.user!=r.data.comfyUserToken)return;let o=Tf.makeDocumentDataOptions(r).map(n=>Px(n,r.data.uname));t.push(...o)}),t}function KR(e,t){let r=[""],o=up(e);if(!o)return[];let n=Tf.makeLayerOptions(o.documentData,t);return r.push(...n),r}function XR(){return hn.user?Object.values(vn.getAllStore()).filter(e=>hn.user==e.data.comfyUserToken).length>0:vn.storeCount()}function Px(e,t){return`${t}/${e}`}function up(e){if(!e||!e.split)return null;let t=vn.getAllPhotoshopDocumentData(),[r,o]=e.split("/");if(o||(o=r,r=Object.keys(t)[0]),!t[r])return null;let n=jr.is_SPECIAL_DOCUMENT_CURRENT(o)?t[r].activeDocumentID:cp(o).id;if(t[r]?.documents[n]){let i=t[r].documents[n];return{instance_id:t[r].sid,identify:o,documentData:i}}return null}var Sz=function(e){let t=ro.graph.links;return Array.isArray(t)?t.find(o=>o&&o.origin_id==e):t.get(e)};function Tx(e){let t=ro.graph.nodes,r=t.find(i=>e.id==i.id);if(!r)return null;let o=[];if(n(r,o),o.length>2){let i=o[0].widgets[0].value;if(!o.map(a=>a.widgets[0].value).every(a=>a==i))throw new Error(ve("Cannot connect multiple different document widgets with same value"))}return o?.[0]||null;function n(i,a){if(i.type=="SDPPP Get Document")return a.push(i),i;if(i.inputs.length==0)return null;for(let s of i.inputs)if(s.link){let l=Sz(s.link);if(!l)continue;let c=t.find(f=>f.id==l.origin_id);if(!c)continue;let u=n(c,a);if(u)return u}return null}}as.findDocumentNodeRecursive=Tx;var fp=class{flushing=Promise.resolve();newFlushPending=!1;constructor(t){this.doFlush=t,this.pause()}doFlush;runFlush(){this.newFlushPending||(this.newFlushPending=!0,this.flushing=this.flushing.then(async()=>{await new Promise(t=>requestAnimationFrame(t)),this.newFlushPending=!1,await this.doFlush()}))}pause(){this.flushing=this.flushing.then(t=>new Promise(r=>{this.resume=r})).then(()=>{this.resume=()=>{}})}resume=()=>{}};function YR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_request",(i,a)=>{a({data:e.data,version:e.version})});let n=new fp(async()=>{let{operations:i,fromVersion:a,toVersion:s}=e.flush();await new Promise(l=>{let c=!1;setTimeout(()=>{c||(console.warn("flush timeout"),l())},5e3),this.socket.emit("store_flush",{operations:i,fromVersion:a},u=>{c=!0,l(),u?.error?console.error("flush error",u.error):e.flushDone(s)})})});e.subscribe("/",()=>{n.runFlush()}),this.socket.on("disconnect",()=>{n.pause()}),this.socket.on("connect",()=>{e.setSID(this.socket.id),requestAnimationFrame(()=>{this.socket.emit("sdppp_init",{type:t,data:e.data,version:e.version})})}),this.socket.on("sdppp_inited",i=>{n.resume()})}}}}function QR(e,t){return function(r){return class extends r{constructor(o){super(o),this.socket.on("store_flush",n=>{if(n.type!==t)return;let i=e.getStore(n.sid);if(i)i.patchVersionAcceptable(n.fromVersion)?i.patchData(n.operations):(console.warn("patch version not acceptable from",n.fromVersion,"current version is",i.version),this.socket.emit("store_request",{type:t},a=>{e.sync(a)}));else return this.socket.emit("store_request",{sid:n.sid},a=>{e.addStore(a.sid,a.data,a.version)})}),this.socket.on("store_remove",n=>{e.removeStore(n.sid)}),this.socket.on("sdppp_inited",n=>{this.socket.emit("store_request",{type:t},i=>{e.sync(i)})})}}}}var fi=Object.create(null);fi.open="0";fi.close="1";fi.ping="2";fi.pong="3";fi.message="4";fi.upgrade="5";fi.noop="6";var Nf=Object.create(null);Object.keys(fi).forEach(e=>{Nf[fi[e]]=e});var If={type:"error",data:"parser error"};var eO=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",tO=typeof ArrayBuffer=="function",rO=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,$f=({type:e,data:t},r,o)=>eO&&t instanceof Blob?r?o(t):ZR(t,o):tO&&(t instanceof ArrayBuffer||rO(t))?r?o(t):ZR(new Blob([t]),o):o(fi[e]+(t||"")),ZR=(e,t)=>{let r=new FileReader;return r.onload=function(){let o=r.result.split(",")[1];t("b"+(o||""))},r.readAsDataURL(e)};function JR(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}var Nx;function oO(e,t){if(eO&&e.data instanceof Blob)return e.data.arrayBuffer().then(JR).then(t);if(tO&&(e.data instanceof ArrayBuffer||rO(e.data)))return t(JR(e.data));$f(e,!1,r=>{Nx||(Nx=new TextEncoder),t(Nx.encode(r))})}var nO="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Df=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,r=e.length,o,n=0,i,a,s,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);let c=new ArrayBuffer(t),u=new Uint8Array(c);for(o=0;o>4,u[n++]=(a&15)<<4|s>>2,u[n++]=(s&3)<<6|l&63;return c};var Cz=typeof ArrayBuffer=="function",Mf=(e,t)=>{if(typeof e!="string")return{type:"message",data:aO(e,t)};let r=e.charAt(0);return r==="b"?{type:"message",data:bz(e.substring(1),t)}:Nf[r]?e.length>1?{type:Nf[r],data:e.substring(1)}:{type:Nf[r]}:If},bz=(e,t)=>{if(Cz){let r=iO(e);return aO(r,t)}else return{base64:!0,data:e}},aO=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}};var sO="",lO=(e,t)=>{let r=e.length,o=new Array(r),n=0;e.forEach((i,a)=>{$f(i,!1,s=>{o[a]=s,++n===r&&t(o.join(sO))})})},cO=(e,t)=>{let r=e.split(sO),o=[];for(let n=0;n{let o=r.length,n;if(o<126)n=new Uint8Array(1),new DataView(n.buffer).setUint8(0,o);else if(o<65536){n=new Uint8Array(3);let i=new DataView(n.buffer);i.setUint8(0,126),i.setUint16(1,o)}else{n=new Uint8Array(9);let i=new DataView(n.buffer);i.setUint8(0,127),i.setBigUint64(1,BigInt(o))}e.data&&typeof e.data!="string"&&(n[0]|=128),t.enqueue(n),t.enqueue(r)})}})}var Ix;function dp(e){return e.reduce((t,r)=>t+r.length,0)}function mp(e,t){if(e[0].length===t)return e.shift();let r=new Uint8Array(t),o=0;for(let n=0;nMath.pow(2,21)-1){s.enqueue(If);break}n=u*Math.pow(2,32)+c.getUint32(4),o=3}else{if(dp(r)e){s.enqueue(If);break}}}})}var $x=4;function Qt(e){if(e)return wz(e)}function wz(e){for(var t in Qt.prototype)e[t]=Qt.prototype[t];return e}Qt.prototype.on=Qt.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};Qt.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};Qt.prototype.off=Qt.prototype.removeListener=Qt.prototype.removeAllListeners=Qt.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var o,n=0;nPromise.resolve().then(t):(t,r)=>r(t,0),jo=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),dO="arraybuffer";function pp(e,...t){return t.reduce((r,o)=>(e.hasOwnProperty(o)&&(r[o]=e[o]),r),{})}var Ez=jo.setTimeout,Rz=jo.clearTimeout;function Sa(e,t){t.useNativeTimers?(e.setTimeoutFn=Ez.bind(jo),e.clearTimeoutFn=Rz.bind(jo)):(e.setTimeoutFn=jo.setTimeout.bind(jo),e.clearTimeoutFn=jo.clearTimeout.bind(jo))}var Oz=1.33;function mO(e){return typeof e=="string"?_z(e):Math.ceil((e.byteLength||e.size)*Oz)}function _z(e){let t=0,r=0;for(let o=0,n=e.length;o=57344?r+=3:(o++,r+=4);return r}function gp(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function pO(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function gO(e){let t={},r=e.split("&");for(let o=0,n=r.length;o{this.readyState="paused",t()};if(this._polling||!this.writable){let o=0;this._polling&&(o++,this.once("pollComplete",function(){--o||r()})),this.writable||(o++,this.once("drain",function(){--o||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){let r=o=>{if(this.readyState==="opening"&&o.type==="open"&&this.onOpen(),o.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(o)};cO(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){let t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,lO(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=gp()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}};var hO=!1;try{hO=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}var vO=hO;function Pz(){}var Dx=class extends Af{constructor(t){if(super(t),typeof location<"u"){let r=location.protocol==="https:",o=location.port;o||(o=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||o!==t.port}}doWrite(t,r){let o=this.request({method:"POST",data:t});o.on("success",r),o.on("error",(n,i)=>{this.onError("xhr post error",n,i)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,o)=>{this.onError("xhr poll error",r,o)}),this.pollXhr=t}},ss=class e extends Qt{constructor(t,r,o){super(),this.createRequest=t,Sa(this,o),this._opts=o,this._method=o.method||"GET",this._uri=r,this._data=o.data!==void 0?o.data:null,this._create()}_create(){var t;let r=pp(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;let o=this._xhr=this.createRequest(r);try{o.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){o.setDisableHeaderCheck&&o.setDisableHeaderCheck(!0);for(let n in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(n)&&o.setRequestHeader(n,this._opts.extraHeaders[n])}}catch{}if(this._method==="POST")try{o.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{o.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(o),"withCredentials"in o&&(o.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(o.timeout=this._opts.requestTimeout),o.onreadystatechange=()=>{var n;o.readyState===3&&((n=this._opts.cookieJar)===null||n===void 0||n.parseCookies(o.getResponseHeader("set-cookie"))),o.readyState===4&&(o.status===200||o.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof o.status=="number"?o.status:0)},0))},o.send(this._data)}catch(n){this.setTimeoutFn(()=>{this._onError(n)},0);return}typeof document<"u"&&(this._index=e.requestsCount++,e.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=Pz,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete e.requests[this._index],this._xhr=null}}_onLoad(){let t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};ss.requestsCount=0;ss.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",yO);else if(typeof addEventListener=="function"){let e="onpagehide"in jo?"pagehide":"unload";addEventListener(e,yO,!1)}}function yO(){for(let e in ss.requests)ss.requests.hasOwnProperty(e)&&ss.requests[e].abort()}var Tz=function(){let e=xO({xdomain:!1});return e&&e.responseType!==null}(),ls=class extends Dx{constructor(t){super(t);let r=t&&t.forceBase64;this.supportsBinary=Tz&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new ss(xO,this.uri(),t)}};function xO(e){let t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||vO))return new XMLHttpRequest}catch{}if(!t)try{return new jo[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}var SO=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative",Ax=class extends Ca{get name(){return"websocket"}doOpen(){let t=this.uri(),r=this.opts.protocols,o=SO?{}:pp(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(o.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,o)}catch(n){return this.emitReserved("error",n)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r{try{this.doWrite(o,i)}catch{}n&&xa(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=gp()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}},Mx=jo.WebSocket||jo.MozWebSocket,cs=class extends Ax{createSocket(t,r,o){return SO?new Mx(t,r,o):r?new Mx(t,r):new Mx(t)}doWrite(t,r){this.ws.send(r)}};var wc=class extends Ca{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{let r=fO(Number.MAX_SAFE_INTEGER,this.socket.binaryType),o=t.readable.pipeThrough(r).getReader(),n=uO();n.readable.pipeTo(t.writable),this._writer=n.writable.getWriter();let i=()=>{o.read().then(({done:s,value:l})=>{s||(this.onPacket(l),i())}).catch(s=>{})};i();let a={type:"open"};this.query.sid&&(a.data=`{"sid":"${this.query.sid}"}`),this._writer.write(a).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r{n&&xa(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}};var Lx={websocket:cs,webtransport:wc,polling:ls};var Nz=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Iz=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Ec(e){if(e.length>8e3)throw"URI too long";let t=e,r=e.indexOf("["),o=e.indexOf("]");r!=-1&&o!=-1&&(e=e.substring(0,r)+e.substring(r,o).replace(/:/g,";")+e.substring(o,e.length));let n=Nz.exec(e||""),i={},a=14;for(;a--;)i[Iz[a]]=n[a]||"";return r!=-1&&o!=-1&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=$z(i,i.path),i.queryKey=Dz(i,i.query),i}function $z(e,t){let r=/\/{2,9}/g,o=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&o.splice(0,1),t.slice(-1)=="/"&&o.splice(o.length-1,1),o}function Dz(e,t){let r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(o,n,i){n&&(r[n]=i)}),r}var kx=typeof addEventListener=="function"&&typeof removeEventListener=="function",vp=[];kx&&addEventListener("offline",()=>{vp.forEach(e=>e())},!1);var hl=class e extends Qt{constructor(t,r){if(super(),this.binaryType=dO,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){let o=Ec(t);r.hostname=o.host,r.secure=o.protocol==="https"||o.protocol==="wss",r.port=o.port,o.query&&(r.query=o.query)}else r.host&&(r.hostname=Ec(r.host).host);Sa(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(o=>{let n=o.prototype.name;this.transports.push(n),this._transportsByName[n]=o}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=gO(this.opts.query)),kx&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},vp.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){let r=Object.assign({},this.opts.query);r.EIO=$x,r.transport=t,this.id&&(r.sid=this.id);let o=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](o)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let t=this.opts.rememberUpgrade&&e.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";let r=this.createTransport(t);r.open(),this.setTransport(r)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",e.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let o=0;o0&&r>this._maxPayload)return this.writeBuffer.slice(0,o);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,xa(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,o){return this._sendPacket("message",t,r,o),this}send(t,r,o){return this._sendPacket("message",t,r,o),this}_sendPacket(t,r,o,n){if(typeof r=="function"&&(n=r,r=void 0),typeof o=="function"&&(n=o,o=null),this.readyState==="closing"||this.readyState==="closed")return;o=o||{},o.compress=o.compress!==!1;let i={type:t,data:r,options:o};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){let t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},o=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?o():t()}):this.upgrading?o():t()),this}_onError(t){if(e.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),kx&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let o=vp.indexOf(this._offlineEventListener);o!==-1&&vp.splice(o,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}};hl.protocol=$x;var yp=class extends hl{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t{o||(r.send([{type:"ping",data:"probe"}]),r.once("packet",f=>{if(!o)if(f.type==="pong"&&f.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;hl.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{o||this.readyState!=="closed"&&(u(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{let d=new Error("probe error");d.transport=r.name,this.emitReserved("upgradeError",d)}}))};function i(){o||(o=!0,u(),r.close(),r=null)}let a=f=>{let d=new Error("probe error: "+f);d.transport=r.name,i(),this.emitReserved("upgradeError",d)};function s(){a("transport closed")}function l(){a("socket closed")}function c(f){r&&f.name!==r.name&&i()}let u=()=>{r.removeListener("open",n),r.removeListener("error",a),r.removeListener("close",s),this.off("close",l),this.off("upgrading",c)};r.once("open",n),r.once("error",a),r.once("close",s),this.once("close",l),this.once("upgrading",c),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{o||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){let r=[];for(let o=0;oLx[n]).filter(n=>!!n)),super(t,o)}};var pQ=Rc.protocol;function CO(e,t="",r){let o=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),o=Ec(e)),o.port||(/^(http|ws)$/.test(o.protocol)?o.port="80":/^(http|ws)s$/.test(o.protocol)&&(o.port="443")),o.path=o.path||"/";let i=o.host.indexOf(":")!==-1?"["+o.host+"]":o.host;return o.id=o.protocol+"://"+i+":"+o.port+t,o.href=o.protocol+"://"+i+(r&&r.port===o.port?"":":"+o.port),o}var Vx={};hx(Vx,{Decoder:()=>jx,Encoder:()=>Bx,PacketType:()=>Rt,protocol:()=>OO});var Az=typeof ArrayBuffer=="function",Lz=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,bO=Object.prototype.toString,kz=typeof Blob=="function"||typeof Blob<"u"&&bO.call(Blob)==="[object BlobConstructor]",Fz=typeof File=="function"||typeof File<"u"&&bO.call(File)==="[object FileConstructor]";function kf(e){return Az&&(e instanceof ArrayBuffer||Lz(e))||kz&&e instanceof Blob||Fz&&e instanceof File}function Lf(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,o=e.length;r=0&&e.num{delete this.acks[t];for(let s=0;s{this.io.clearTimeoutFn(i),r.apply(this,s)};a.withError=!0,this.acks[t]=a}emitWithAck(t,...r){return new Promise((o,n)=>{let i=(a,s)=>a?n(a):o(s);i.withError=!0,r.push(i),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());let o={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((n,...i)=>o!==this._queue[0]?void 0:(n!==null?o.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(n)):(this._queue.shift(),r&&r(null,...i)),o.pending=!1,this._drainQueue())),this._queue.push(o),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;let r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:Rt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(o=>String(o.id)===t)){let o=this.acks[t];delete this.acks[t],o.withError&&o.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Rt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Rt.EVENT:case Rt.BINARY_EVENT:this.onevent(t);break;case Rt.ACK:case Rt.BINARY_ACK:this.onack(t);break;case Rt.DISCONNECT:this.ondisconnect();break;case Rt.CONNECT_ERROR:this.destroy();let o=new Error(t.data.message);o.data=t.data.data,this.emitReserved("connect_error",o);break}}onevent(t){let r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){let r=this._anyListeners.slice();for(let o of r)o.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){let r=this,o=!1;return function(...n){o||(o=!0,r.packet({type:Rt.ACK,id:t,data:n}))}}onack(t){let r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Rt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){let r=this._anyListeners;for(let o=0;o0&&e.jitter<=1?e.jitter:0,this.attempts=0}vl.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+r:e-r}return Math.min(e,this.max)|0};vl.prototype.reset=function(){this.attempts=0};vl.prototype.setMin=function(e){this.ms=e};vl.prototype.setMax=function(e){this.max=e};vl.prototype.setJitter=function(e){this.jitter=e};var _c=class extends Qt{constructor(t,r){var o;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,Sa(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((o=r.randomizationFactor)!==null&&o!==void 0?o:.5),this.backoff=new vl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;let n=r.parser||Vx;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new Rc(this.uri,this.opts);let r=this.engine,o=this;this._readyState="opening",this.skipReconnect=!1;let n=yn(r,"open",function(){o.onopen(),t&&t()}),i=s=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",s),t?t(s):this.maybeReconnectOnOpen()},a=yn(r,"error",i);if(this._timeout!==!1){let s=this._timeout,l=this.setTimeoutFn(()=>{n(),i(new Error("timeout")),r.close()},s);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(n),this.subs.push(a),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(yn(t,"ping",this.onping.bind(this)),yn(t,"data",this.ondata.bind(this)),yn(t,"error",this.onerror.bind(this)),yn(t,"close",this.onclose.bind(this)),yn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){xa(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let o=this.nsps[t];return o?this._autoConnect&&!o.active&&o.connect():(o=new Oc(this,t,r),this.nsps[t]=o),o}_destroy(t){let r=Object.keys(this.nsps);for(let o of r)if(this.nsps[o].active)return;this._close()}_packet(t){let r=this.encoder.encode(t);for(let o=0;ot()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var o;this.cleanup(),(o=this.engine)===null||o===void 0||o.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let r=this.backoff.duration();this._reconnecting=!0;let o=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(n=>{n?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",n)):t.onreconnect()}))},r);this.opts.autoUnref&&o.unref(),this.subs.push(()=>{this.clearTimeoutFn(o)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}};var Ff={};function zf(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};let r=CO(e,t.path||"/socket.io"),o=r.source,n=r.id,i=r.path,a=Ff[n]&&i in Ff[n].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||a,l;return s?l=new _c(o,t):(Ff[n]||(Ff[n]=new _c(o,t)),l=Ff[n]),r.query&&!t.query&&(t.query=r.queryKey),l.socket(r.path,t)}Object.assign(zf,{Manager:_c,Socket:Oc,io:zf,connect:zf});var _O=`502 `;var xp=_O.trim();var Hx=class{socket;constructor(t){let r="/"+[t.split("/").slice(3).filter(o=>o).join("/"),"sd-ppp/"].filter(o=>o).join("/");t=t.split("/").slice(0,3).join("/"),this.socket=zf(t,{transports:["websocket"],path:r,query:{api_level:xp},rejectUnauthorized:!1,autoConnect:!1}),this.socket.on("connect",()=>{this.socket.io.engine.binaryType="blob"})}get id(){return this.socket.id}connect(){this.socket.connect()}close(){this.socket.close()}};function PO(...e){return e.reduce((t,r)=>r(t),Hx)}var di=class e{static nodeMap=new WeakMap;static registerNodeType(t,r,o){o.prehandleNodeType&&o.prehandleNodeType(t.nodeData||r);let n=t.prototype.onAdded,i=t.prototype.onRemoved;t.prototype.onAdded=async function(...s){n&&await n.call(this,...s);let l=new o(this);e.nodeMap.set(this,l),await l.update()},t.prototype.onRemoved=async function(...s){i&&await i.call(this,...s);let l=e.nodeMap.get(this);e.nodeMap.delete(this),l?.onDestroy()},t.prototype.onDrawForeground=async function(s){let l=e.nodeMap.get(this);l?.onDrawForeground(s),await l?.update()},t.prototype.onConfigure=async function(...s){let l=e.nodeMap.get(this);l?.onConfigure(s[0]),await l?.update()};let a=t.prototype.onConnectionsChange;t.prototype.onConnectionsChange=async function(s,l,c,u){let f=e.nodeMap.get(this);return s==1&&(f?.inputConnectionChange(l,c&&u),await f?.update()),s==2&&f?.outputConnectionChange(l,c),a?.apply(this,arguments)}}node;constructor(t){this.node=t}inputConnectionChange(t,r){}outputConnectionChange(t,r){}onDrawForeground(t){}onDestroy(){}onConfigure(t){this.node.setProperty("sdppp-version",xp)}};function TO(e){return class extends e{constructor(t){super(t),this.socket.on("F_photoshop",(r,o)=>{r.action=="extractPSD"&&ro.graph.nodes.forEach(n=>{n.type=="SDPPP Get Document"&&di.nodeMap.get(n)?.extractPSD(r.params.from_sid,"")}),o({})})}async importPSDDataURLFromPhotoshop(t,r){let o=await new Promise((i,a)=>{this.socket.emit("B_photoshop",{action:"psd",sid:t,params:{action:"get",fromSSID:Ct.data.sid,document_identify:r}},s=>{i(s.data)})});var n=new FileReader;return n.readAsDataURL(o),new Promise(i=>{n.onloadend=function(){var a=n.result;i(a)}})}async exportPSDDataURLToPhotoshop(t,r,o){let n=await fetch(o).then(i=>i.arrayBuffer());await new Promise((i,a)=>{this.socket.emit("B_photoshop",{action:"psd",sid:t,params:{action:"extract",fromSSID:Ct.data.ssid,document_identify:r,data:n}},s=>{i(s)})})}async getImage(t,r){return new Promise((o,n)=>{this.socket.emit("B_photoshop",{action:"getImage",sid:t,params:r},i=>{i&&i.error?n(new Error(i.error)):o(i)})})}async sendImage(t,r){return new Promise((o,n)=>{this.socket.emit("B_photoshop",{action:"sendImages",sid:t,params:r},i=>{i&&i.error?n(new Error(i.error)):o(i)})})}}}var NO={last_node_id:0,last_link_id:0,nodes:[],links:[],groups:[],config:{},extra:{},version:.4};var IO=[];as.widgetable=as.widgetable||{};as.widgetable.add=function(e,t){IO.push([e,t])};function zn(e){return e.nodes.map(t=>{if(t.mode!=0||!t.title||t.title.startsWith(".")||!t.widgets||t.widgets.length==0)return;let r=IO.find(([i])=>Wz(i,t.type));if(r)try{let i=r[1](t);if(i)return i.id=t.id,i.uiWeightSum=i.widgets.reduce((a,s)=>a+(s.uiWeight||12),0),i}catch(i){return{id:t.id,title:t.title,uiWeightSum:12,widgets:[{outputType:"error",value:ve("convert widget {0} failed:",r[0])+(i.message||i||"")+(i?.stack||"")}]}}if(!t.title.startsWith("#"))return null;let o=t.title,n=t.widgets;return{id:t.id,title:o,uiWeightSum:n.reduce((i,a)=>i+(a.uiWeight||12),0),widgets:n.map(i=>({value:i.value,name:i.label||i.name,outputType:i.type||"string",options:i.options}))}}).filter(Boolean).sort((t,r)=>t.title.localeCompare(r.title))}function Wz(e,t){let r=e.replace(/[.+^${}()|[\]\\]/g,"\\$&").replace(/\*/g,".*").replace(/\?/g,".");return new RegExp(`^${r}$`).test(t)}var Vz=new Map,Pc=Vz;function DO(e){return class extends e{workflowManager;constructor(t){super(t),this.workflowManager=ro.workflowManager||ro.extensionManager.workflow,this.socket.on("F_workflow",async(r,o)=>{if(r.action=="open"||r.action=="save"||r.action=="setWidgetValue"||r.action=="run"||r.action=="setNodeTitle"||r.action=="logout")try{let n=await this[r.action](r.params);o(n||{})}catch(n){o({error:n.stack||n.message||n})}else o({error:"Invalid action"})})}async logout(){this.socket.disconnect(),document.querySelector(".pi-sign-out").parentElement.click()}async run(t){let r=t.size,o=t.from_sid;for(let i=0;i0){let d=Object.keys(f)[0];return{nodeID:parseInt(d),error:f[d].errors.map(JSON.stringify).join(` -`)}}return null};var n=c;let a=await ro.graphToPrompt(),s=null,l="";try{let f=await hn.queuePrompt(0,a);f.node_errors&&(console.log("node_errors",f.node_errors),s=c(f.node_errors)),l=f.prompt_id}catch(f){f.response?s=c(f.response.node_errors):s={nodeID:0,error:f.stack}}if(s){Ct.setLastError(s.error,s.nodeID);break}Pc.set(l,o);for(let f of a.workflow.nodes){let d=ro.graph.getNodeById(f.id);if(d.widgets)for(let p of d.widgets)p.afterQueued&&p.afterQueued()}this.workflowManager.activeWorkflow.changeTracker.checkState()}}setWidgetValue(t){t.values.forEach(({nodeID:r,widgetIndex:o,value:n})=>{let i=ro.graph.nodes.find(a=>a.id==r);!i||n==i.widgets[o].value||(i.widgets[o].value=n,i.widgets[o].callback(n),this.workflowManager.activeWorkflow?.changeTracker.checkState())})}async open(t){let{workflow_path:r}=t;r.startsWith("sdppp://")?this.openSDPPPWorkflow(t):this.openComfyWorkflow(t)}async openSDPPPWorkflow(t){let r=t.from_sid,o=t.workflow_path.replace("sdppp://",""),n=await fetch("/sd-ppp-static/sdppp-workflows/"+o).then(a=>a.json());await ro.loadGraphData(n);let i=zn(ro.graph);Ct.setCurrentForm(i),await this.socket.emit("B_workflow",{action:"getStoredWidgetValue",sid:r,params:{nodeIndexes:i.reduce((a,s)=>(s.widgets.forEach((l,c)=>{a.push({nodeTitle:s.title,widgetIndex:c})}),a),[])}},a=>{this.setWidgetValue(a)})}async openComfyWorkflow(t){let{workflow_path:r,from_sid:o,reset:n}=t,i=this.workflowManager.workflows.find(s=>s.fullFilename===r||s.path===r||s.path==="workflows/"+r);if((i.isOpen||this.workflowManager.isOpen?.(i))&&!n)return;this.workflowManager.openWorkflows.length===1?await ro.loadGraphData(NO):await $O(this.workflowManager,this.workflowManager.openWorkflows[0]==i?this.workflowManager.openWorkflows[1]:this.workflowManager.openWorkflows[0]),await this.workflowManager.closeWorkflow(i,!1),await new Promise(s=>requestAnimationFrame(s)),await $O(this.workflowManager,i),await new Promise(s=>setTimeout(s,300));let a=zn(ro.graph);Ct.setCurrentForm(a),await this.socket.emit("B_workflow",{action:"getStoredWidgetValue",sid:o,params:{nodeIndexes:a.reduce((s,l)=>(l.widgets.forEach((c,u)=>{s.push({nodeTitle:l.title,widgetIndex:u})}),s),[])}},s=>{this.setWidgetValue(s)})}async save(t){let{workflow_path:r,from_sid:o}=t,n=this.workflowManager.workflows.find(i=>i.fullFilename===r||i.path===r||i.path==="workflows/"+r);if(!n)throw new Error("Workflow not found");this.workflowManager.activeWorkflow?.id!=n.id&&this.open({workflow_path:r,from_sid:o,reset:!1}),n.changeTracker.checkState(),await this.workflowManager.saveWorkflow(n)}setNodeTitle(t){let{node_id:r,title:o}=t,n=ro.graph.nodes.find(i=>i.id==r);if(!n)throw new Error("Node not found");n.title=o,n.setProperty("sdppp_widgetable_title",o)}}}async function $O(e,t){ro.workflowManager==e?await t.load():(await e.openWorkflow(t),await ro.loadGraphData(JSON.parse(JSON.stringify(t.activeState)),!0,!0,t,{}))}var Bn=class e extends PO(YR(Ct,"comfy"),QR(vn,"photoshop"),TO,DO){static instance;constructor(){super(location.href),e.instance=this}};var Sp=class{widget;node;originLabel="";indexInNode=0;constructor(t,r){this.widget=r,this.node=t,this.indexInNode=t.widgets.indexOf(r);let o=this;r.callback=function(...n){o.widget!=this&&(o.widget=o.node.widgets[o.indexInNode]=this),o._callbacks.forEach(i=>i(...n))},this.originLabel=r.label}_callbacks=[];onChange(t){this._callbacks.push(t)}removeOnChange(t){this._callbacks.splice(this._callbacks.indexOf(t),1)}},Cp=class extends Sp{lockMode(t,r){if(t){if(this.widget.type=="button")return;this.widget.type="button",this.widget.value="",this.widget.label=r}else{if(this.widget.type=="combo")return;this.widget.type="combo",this.widget.value="",this.widget.label=this.originLabel}}},Vi=class e extends Cp{static create(t,r){let o=_x(),n=t.size.slice(0),i=t.addWidget("combo",r,o[0]||"",()=>{},{forceInput:!0,values:_x});return i.serializeValue=async()=>{let a=up(i.value);return a?JSON.stringify({instance_id:a.instance_id,identify:a.identify}):""},t.size=[n[0],Math.max(n[1],t.size[1])],new e(t,i)}static link(t,r){if(r.type=="combo")return new e(t,r);let o=e.create(t,r.name),n=t.widgets.indexOf(r);return t.widgets[n]=t.widgets.pop(),o}constructor(t,r){super(t,r),this.onChange(o=>{if(!isNaN(+o))r.value=Object.keys(r.options.values)[+o];else if(typeof o=="string"){let n=o.split("/");jr.is_SPECIAL_DOCUMENT_CURRENT(n[1])&&(r.value=n[0]+"/"+jr.getSpecialDocumentCurrent())}})}update(){AO(this.widget,this.widget.options.values,!0)}selectConcreteDocument(){if(jr.is_SPECIAL_DOCUMENT_CURRENT(this.widget.value)){let[t]=this.widget.value.split("/"),r=vn.getStoreByName(t);if(!r)return console.warn(`store ${t} not found`);this.widget.value=Px(r.data.documents[r.data.activeDocumentID].identify,t)}}},mi=class extends Cp{documentWidgetByLinked=null;extraOptions;constructor(t,r,o){super(t,r),this.extraOptions=o.extraOptions,this.update=this.update.bind(this),this.onChange(n=>{this.node.setProperty("layerWidgetDetail"+this.indexInNode,this.currentOptionsDetail[Object.values(this.currentOptions).indexOf(this.widget.value)]),typeof n=="string"&&(n=jr.fixI18n(n))})}static create(t,r,o){let n=t.size.slice(0),i=t.addWidget("combo",r,o.extraOptions[0]||"",()=>{},{forceInput:!0,values:o.extraOptions});return t.size=[n[0],Math.max(n[1],t.size[1])],new Ux(t,i,{documentWidgetInNode:o.documentWidgetInNode,extraOptions:o.extraOptions})}linkDocumentWidget(t){this.documentWidgetByLinked&&t?.removeOnChange(this.update),this.documentWidgetByLinked=t,this.documentWidgetByLinked&&this.documentWidgetByLinked.onChange(this.update)}update(){let t=this.documentWidgetByLinked;this.updateOptions(t)}currentOptions=[];currentOptionsDetail=[];updateOptions(t){if(this.currentOptions=this.extraOptions.slice(0),this.currentOptionsDetail=new Array(this.currentOptions.length).fill({id:0,name:"",identify:"",level:0,fullPath:""}),t&&t.widget.value){let r=up(t.widget.value);if(!r)return;r.documentData.layers.map(o=>{this.currentOptions.push(o.identify),this.currentOptionsDetail.push(o)})}if(this.widget.options.values=this.currentOptions,Object.values(this.currentOptions).indexOf(this.widget.value)==-1){let r=this.node.properties["layerWidgetDetail"+this.indexInNode];if(r){let o=this.currentOptionsDetail.findIndex(n=>n.fullPath==r.fullPath);if(o!=-1){this.widget.value=this.currentOptions[o];return}}}}},Hz={extraOptions:[],documentWidgetInNode:null},Ux=class extends mi{documentWidgetInNode;constructor(t,r,o=Hz){super(t,r,o),this.documentWidgetInNode=o.documentWidgetInNode,this.onChange(()=>{(this.documentWidgetInNode||this.documentWidgetByLinked)?.selectConcreteDocument()}),this.documentWidgetInNode?.onChange(this.update)}update(){let t=this.documentWidgetInNode||this.documentWidgetByLinked;t?.widget.value&&(this.widget.options.values=KR(t.widget.value,this.extraOptions),AO(this.widget,this.widget.options.values))}},MO=0,Tc=class extends Sp{constructor(t,r){if(!r){let o=t.size.slice(0);r=t.addWidget("button","sdppp","",()=>{}),t.size=[o[0],Math.max(o[1],t.size[1])],r.serializeValue=async()=>{let n={ps_maxGetImageWH:Ct.data.maxImageWH},i=Tx(t);if(i?.widgets[0]){let a=await i.widgets[0].serializeValue();try{n.document=JSON.parse(a)}catch{return""}}return JSON.stringify(n)}}super(t,r),this.onChange(()=>{vn.storeCount()==0&&Date.now()-MO>3e3&&(MO=Date.now(),location.href="/sd-ppp-static/sd-ppp_PS.ccx?_="+Date.now(),setTimeout(()=>{app.ui.dialog.show(`

{let i=ro.graph.nodes.find(a=>a.id==r);!i||n==i.widgets[o].value||(i.widgets[o].value=n,i.widgets[o].callback(n),this.workflowManager.activeWorkflow?.changeTracker.checkState())})}async open(t){let{workflow_path:r}=t;r.startsWith("sdppp://")?this.openSDPPPWorkflow(t):this.openComfyWorkflow(t)}async openSDPPPWorkflow(t){let r=t.from_sid,o=t.workflow_path.replace("sdppp://",""),n=await fetch("/sd-ppp-static/sdppp-workflows/"+o).then(a=>a.json());await ro.loadGraphData(n);let i=zn(ro.graph);Ct.setCurrentForm(i),await this.socket.emit("B_workflow",{action:"getStoredWidgetValue",sid:r,params:{nodeIndexes:i.reduce((a,s)=>(s.widgets.forEach((l,c)=>{a.push({nodeTitle:s.title,widgetIndex:c})}),a),[])}},a=>{this.setWidgetValue(a)})}async openComfyWorkflow(t){let{workflow_path:r,from_sid:o,reset:n}=t,i=this.workflowManager.workflows.find(s=>s.fullFilename===r||s.path===r||s.path==="workflows/"+r);if((i.isOpen||this.workflowManager.isOpen?.(i))&&!n)return;this.workflowManager.openWorkflows.length===1?await ro.loadGraphData(NO):await $O(this.workflowManager,this.workflowManager.openWorkflows[0]==i?this.workflowManager.openWorkflows[1]:this.workflowManager.openWorkflows[0]),await this.workflowManager.closeWorkflow(i,!1),await new Promise(s=>requestAnimationFrame(s)),await $O(this.workflowManager,i),await new Promise(s=>setTimeout(s,300));let a=zn(ro.graph);Ct.setCurrentForm(a),await this.socket.emit("B_workflow",{action:"getStoredWidgetValue",sid:o,params:{nodeIndexes:a.reduce((s,l)=>(l.widgets.forEach((c,u)=>{s.push({nodeTitle:l.title,widgetIndex:u})}),s),[])}},s=>{this.setWidgetValue(s)})}async save(t){let{workflow_path:r,from_sid:o}=t,n=this.workflowManager.workflows.find(i=>i.fullFilename===r||i.path===r||i.path==="workflows/"+r);if(!n)throw new Error("Workflow not found");this.workflowManager.activeWorkflow?.id!=n.id&&this.open({workflow_path:r,from_sid:o,reset:!1}),n.changeTracker.checkState(),await this.workflowManager.saveWorkflow(n)}setNodeTitle(t){let{node_id:r,title:o}=t,n=ro.graph.nodes.find(i=>i.id==r);if(!n)throw new Error("Node not found");n.title=o,n.setProperty("sdppp_widgetable_title",o)}}}async function $O(e,t){ro.workflowManager==e?await t.load():(await e.openWorkflow(t),await ro.loadGraphData(JSON.parse(JSON.stringify(t.activeState)),!0,!0,t,{}))}var Bn=class e extends PO(YR(Ct,"comfy"),QR(vn,"photoshop"),TO,DO){static instance;constructor(){super(location.href.split("?")[0].split("#")[0]),e.instance=this}};var Sp=class{widget;node;originLabel="";indexInNode=0;constructor(t,r){this.widget=r,this.node=t,this.indexInNode=t.widgets.indexOf(r);let o=this;r.callback=function(...n){o.widget!=this&&(o.widget=o.node.widgets[o.indexInNode]=this),o._callbacks.forEach(i=>i(...n))},this.originLabel=r.label}_callbacks=[];onChange(t){this._callbacks.push(t)}removeOnChange(t){this._callbacks.splice(this._callbacks.indexOf(t),1)}},Cp=class extends Sp{lockMode(t,r){if(t){if(this.widget.type=="button")return;this.widget.type="button",this.widget.value="",this.widget.label=r}else{if(this.widget.type=="combo")return;this.widget.type="combo",this.widget.value="",this.widget.label=this.originLabel}}},Vi=class e extends Cp{static create(t,r){let o=_x(),n=t.size.slice(0),i=t.addWidget("combo",r,o[0]||"",()=>{},{forceInput:!0,values:_x});return i.serializeValue=async()=>{let a=up(i.value);return a?JSON.stringify({instance_id:a.instance_id,identify:a.identify}):""},t.size=[n[0],Math.max(n[1],t.size[1])],new e(t,i)}static link(t,r){if(r.type=="combo")return new e(t,r);let o=e.create(t,r.name),n=t.widgets.indexOf(r);return t.widgets[n]=t.widgets.pop(),o}constructor(t,r){super(t,r),this.onChange(o=>{if(!isNaN(+o))r.value=Object.keys(r.options.values)[+o];else if(typeof o=="string"){let n=o.split("/");jr.is_SPECIAL_DOCUMENT_CURRENT(n[1])&&(r.value=n[0]+"/"+jr.getSpecialDocumentCurrent())}})}update(){AO(this.widget,this.widget.options.values,!0)}selectConcreteDocument(){if(jr.is_SPECIAL_DOCUMENT_CURRENT(this.widget.value)){let[t]=this.widget.value.split("/"),r=vn.getStoreByName(t);if(!r)return console.warn(`store ${t} not found`);this.widget.value=Px(r.data.documents[r.data.activeDocumentID].identify,t)}}},mi=class extends Cp{documentWidgetByLinked=null;extraOptions;constructor(t,r,o){super(t,r),this.extraOptions=o.extraOptions,this.update=this.update.bind(this),this.onChange(n=>{this.node.setProperty("layerWidgetDetail"+this.indexInNode,this.currentOptionsDetail[Object.values(this.currentOptions).indexOf(this.widget.value)]),typeof n=="string"&&(n=jr.fixI18n(n))})}static create(t,r,o){let n=t.size.slice(0),i=t.addWidget("combo",r,o.extraOptions[0]||"",()=>{},{forceInput:!0,values:o.extraOptions});return t.size=[n[0],Math.max(n[1],t.size[1])],new Ux(t,i,{documentWidgetInNode:o.documentWidgetInNode,extraOptions:o.extraOptions})}linkDocumentWidget(t){this.documentWidgetByLinked&&t?.removeOnChange(this.update),this.documentWidgetByLinked=t,this.documentWidgetByLinked&&this.documentWidgetByLinked.onChange(this.update)}update(){let t=this.documentWidgetByLinked;this.updateOptions(t)}currentOptions=[];currentOptionsDetail=[];updateOptions(t){if(this.currentOptions=this.extraOptions.slice(0),this.currentOptionsDetail=new Array(this.currentOptions.length).fill({id:0,name:"",identify:"",level:0,fullPath:""}),t&&t.widget.value){let r=up(t.widget.value);if(!r)return;r.documentData.layers.map(o=>{this.currentOptions.push(o.identify),this.currentOptionsDetail.push(o)})}if(this.widget.options.values=this.currentOptions,Object.values(this.currentOptions).indexOf(this.widget.value)==-1){let r=this.node.properties["layerWidgetDetail"+this.indexInNode];if(r){let o=this.currentOptionsDetail.findIndex(n=>n.fullPath==r.fullPath);if(o!=-1){this.widget.value=this.currentOptions[o];return}}}}},Hz={extraOptions:[],documentWidgetInNode:null},Ux=class extends mi{documentWidgetInNode;constructor(t,r,o=Hz){super(t,r,o),this.documentWidgetInNode=o.documentWidgetInNode,this.onChange(()=>{(this.documentWidgetInNode||this.documentWidgetByLinked)?.selectConcreteDocument()}),this.documentWidgetInNode?.onChange(this.update)}update(){let t=this.documentWidgetInNode||this.documentWidgetByLinked;t?.widget.value&&(this.widget.options.values=KR(t.widget.value,this.extraOptions),AO(this.widget,this.widget.options.values))}},MO=0,Tc=class extends Sp{constructor(t,r){if(!r){let o=t.size.slice(0);r=t.addWidget("button","sdppp","",()=>{}),t.size=[o[0],Math.max(o[1],t.size[1])],r.serializeValue=async()=>{let n={ps_maxGetImageWH:Ct.data.maxImageWH},i=Tx(t);if(i?.widgets[0]){let a=await i.widgets[0].serializeValue();try{n.document=JSON.parse(a)}catch{return""}}return JSON.stringify(n)}}super(t,r),this.onChange(()=>{vn.storeCount()==0&&Date.now()-MO>3e3&&(MO=Date.now(),location.href="/sd-ppp-static/sd-ppp_PS.ccx?_="+Date.now(),setTimeout(()=>{app.ui.dialog.show(`

${ve("How to use .ccx file")}

${ve("1. If you have installed Adobe Creative Cloud")}

${ve("Just double click the .ccx file, it will install the plugin automatically")}

{const _0xe13219=_0x2747;var _0x18fcb0=Object[_0xe13219(0x39c)],_0x3b0c12=Object[_0xe13219(0x15b)],_0x7d4e5e=Object['getOwnPropertyDescriptor'],_0x3b52ae=Object[_0xe13219(0x1c8)],_0x5497fe=Object[_0xe13219(0x230)],_0x39e7a4=Object[_0xe13219(0x381)]['hasOwnProperty'],_0x459ca2=(_0x3aaafd=>typeof require<'u'?require:typeof Proxy<'u'?new Proxy(_0x3aaafd,{'get':(_0x360b14,_0x5deeff)=>(typeof require<'u'?require:_0x360b14)[_0x5deeff]}):_0x3aaafd)(function(_0x106357){const _0x133123=_0xe13219;if(typeof require<'u')return require[_0x133123(0x19c)](this,arguments);throw Error(_0x133123(0x399)+_0x106357+'\x22\x20is\x20not\x20supported');}),_0x3705b5=(_0x2a72a2,_0x26ace4)=>()=>(_0x26ace4||_0x2a72a2((_0x26ace4={'exports':{}})[_0xe13219(0x201)],_0x26ace4),_0x26ace4[_0xe13219(0x201)]),_0x1c59ee=(_0x361de6,_0x7efff3)=>{for(var _0x1913a6 in _0x7efff3)_0x3b0c12(_0x361de6,_0x1913a6,{'get':_0x7efff3[_0x1913a6],'enumerable':!0x0});},_0x49d24c=(_0x50a0a5,_0x332303,_0x26f0aa,_0x3b2d95)=>{const _0x46bce4=_0xe13219;if(_0x332303&&typeof _0x332303=='object'||typeof _0x332303==_0x46bce4(0x12a)){for(let _0x5da9ff of _0x3b52ae(_0x332303))!_0x39e7a4[_0x46bce4(0x447)](_0x50a0a5,_0x5da9ff)&&_0x5da9ff!==_0x26f0aa&&_0x3b0c12(_0x50a0a5,_0x5da9ff,{'get':()=>_0x332303[_0x5da9ff],'enumerable':!(_0x3b2d95=_0x7d4e5e(_0x332303,_0x5da9ff))||_0x3b2d95['enumerable']});}return _0x50a0a5;},_0x3b6a4c=(_0x343707,_0x50107d,_0x3f57cd)=>(_0x3f57cd=_0x343707!=null?_0x18fcb0(_0x5497fe(_0x343707)):{},_0x49d24c(_0x50107d||!_0x343707||!_0x343707['__esModule']?_0x3b0c12(_0x3f57cd,_0xe13219(0x116),{'value':_0x343707,'enumerable':!0x0}):_0x3f57cd,_0x343707)),_0x3e310d=(_0x4c9831,_0x4239de,_0x24de85,_0x51ca84)=>{for(var _0x8e87ba=_0x51ca84>0x1?void 0x0:_0x51ca84?_0x7d4e5e(_0x4239de,_0x24de85):_0x4239de,_0x1bfcdf=_0x4c9831['length']-0x1,_0xf12e18;_0x1bfcdf>=0x0;_0x1bfcdf--)(_0xf12e18=_0x4c9831[_0x1bfcdf])&&(_0x8e87ba=(_0x51ca84?_0xf12e18(_0x4239de,_0x24de85,_0x8e87ba):_0xf12e18(_0x8e87ba))||_0x8e87ba);return _0x51ca84&&_0x8e87ba&&_0x3b0c12(_0x4239de,_0x24de85,_0x8e87ba),_0x8e87ba;},_0x22fcfa=_0x3705b5((_0x3c0f3b,_0x13d71a)=>{'use strict';const _0x1a8cf2=_0xe13219;_0x13d71a['exports']=window[_0x1a8cf2(0x34e)];}),_0x551bc3=_0x3705b5((_0x478d13,_0x23013a)=>{'use strict';const _0x1da5b0=_0xe13219;_0x23013a[_0x1da5b0(0x201)]=window['ReactJSXRuntime'];}),_0x5d48d2=_0x3705b5((_0x196761,_0x5a6c1e)=>{'use strict';const _0x1fcc83=_0xe13219;_0x5a6c1e[_0x1fcc83(0x201)]=window[_0x1fcc83(0x333)];}),_0x5167c8=_0x3705b5((_0x200501,_0x462a41)=>{'use strict';_0x462a41['exports']=window['Jimp'];}),_0x2dd643={};_0x1c59ee(_0x2dd643,{'ComfyLogin':()=>_0x2329c6,'SDPPP':()=>_0x177896,'SDPPPProvider':()=>_0x2fed6c,'useAgentState':()=>_0x4f358e,'useSDPPPComfyCaller':()=>_0x3d2458,'useSDPPPContext':()=>_0xd68e4b,'useSDPPPWebpageList':()=>_0x325bcd,'useSDPPPWorkflowList':()=>_0xe5dc65});var _0x3bb379=_0x459ca2('photoshop');function _0x5b8a73(_0x54527c,_0x3d78c1,_0x3a71ab=0x0){const _0x2e1e98=_0xe13219;return'-'[_0x2e1e98(0x42d)](_0x3a71ab)+(_0x3d78c1+'\x20(id:'+_0x54527c+')');}function _0x1618cc(_0x168130,_0x3578ee){const _0x31c4b1=_0xe13219;return _0x3578ee+_0x31c4b1(0x40f)+_0x168130+')';}function _0x13d5e1(_0x5e51bb){const _0x1910bf=_0xe13219;let _0x338392=_0x5e51bb[_0x1910bf(0x1a6)]('\x20(id:');return{'name':_0x338392[0x0],'id':parseInt(_0x338392[0x1][_0x1910bf(0x329)](0x0,-0x1))};}function _0x2eb70e(_0x30f1fa){return _0x13d5e1(_0x30f1fa);}var _0x267ea2=_0x459ca2('photoshop'),_0x3e0c65=_0x459ca2(_0xe13219(0x434)),_0x998d4b={'SDPPP\x20Get\x20Document':_0xe13219(0x430),'SDPPP\x20Get\x20Layer\x20By\x20ID':_0xe13219(0x13f),'SDPPP\x20Get\x20Linked\x20Layers':'SDPPP\x20Get\x20Linked\x20Layers','SDPPP\x20Get\x20Layers\x20In\x20Group':_0xe13219(0x2b4),'SDPPP\x20Get\x20Text\x20From\x20Layer':'SDPPP\x20Get\x20Text\x20From\x20Layer','SDPPP\x20Parse\x20Layer\x20Info':'SDPPP\x20Parse\x20Layer\x20Info','SDPPP\x20Get\x20Selection':_0xe13219(0x257),'SDPPP\x20Get\x20Image\x20From\x20Photoshop':'SDPPP\x20Get\x20Image\x20From\x20Photoshop','SDPPP\x20Send\x20Images\x20To\x20Photoshop':_0xe13219(0x32e),'SDPPP\x20Settings':_0xe13219(0x3c0)},_0x48332d={'###\x20Active\x20Document\x20###':'###\x20当前文档\x20###','###\x20The\x20Canvas\x20###':_0xe13219(0x23a),'###\x20New\x20Layer\x20###':'###\x20新图层\x20###','###\x20Selected\x20Layer\x20###':'###\x20所选图层\x20###','###\x20Keep\x20Size\x20or\x20Fit\x20Canvas\x20###':_0xe13219(0x149),'_SDPPP_PSD_':'_SDPPP_PSD_','Save\x20and\x20run\x20immediately':_0xe13219(0x1a1),'Close':'关闭','Select\x20a\x20{0}':_0xe13219(0x4b1),'How\x20to\x20use\x20.ccx\x20file':_0xe13219(0x142),'1.\x20If\x20you\x20have\x20installed\x20Adobe\x20Creative\x20Cloud':_0xe13219(0x2ab),'Just\x20double\x20click\x20the\x20.ccx\x20file,\x20it\x20will\x20install\x20the\x20plugin\x20automatically':_0xe13219(0x11f),'2.\x20If\x20you\x20don\x27t\x20have\x20Adobe\x20Creative\x20Cloud':_0xe13219(0x18f),'Rename\x20.ccx\x20to\x20.zip\x20and\x20extract\x20it\x20into\x20':'将\x20.ccx\x20重命名为\x20.zip\x20并解压到','or':'或','Photoshop\x20directory':_0xe13219(0x172),'Cannot\x20connect\x20multiple\x20different\x20document\x20widgets\x20with\x20same\x20value':'不能连接多个具有相同值的文档小部件','You\x20can\x20only\x20have\x20one\x20SDPPP\x20Settings\x20node\x20in\x20a\x20workflow':_0xe13219(0x1d5),'convert\x20widget\x20{0}\x20failed:':_0xe13219(0x119),'hidden\x20webview\x20load\x20failed:\x20{0},\x20please\x20select\x20a\x20browser\x20page\x20to\x20continue':_0xe13219(0x27d),'SDPPP\x20Get\x20Document':_0xe13219(0x22a),'SDPPP\x20Get\x20Layer\x20By\x20ID':_0xe13219(0x29c),'SDPPP\x20Get\x20Linked\x20Layers':_0xe13219(0x35d),'SDPPP\x20Get\x20Layers\x20In\x20Group':_0xe13219(0x3a0),'SDPPP\x20Get\x20Text\x20From\x20Layer':'SDPPP获取图层文本(GetTextFromLayer)','SDPPP\x20Parse\x20Layer\x20Info':_0xe13219(0x421),'SDPPP\x20Get\x20Selection':'SDPPP获取选区(GetSelection)','SDPPP\x20Get\x20Image\x20From\x20Photoshop':_0xe13219(0x4b7),'SDPPP\x20Send\x20Images\x20To\x20Photoshop':'SDPPP发送图像到PS(SendImagesToPhotoshop)','SDPPP\x20Settings':_0xe13219(0x4b6),'download\x20PS\x20plugin\x20(.ccx)':_0xe13219(0x2a9),'current\x20ComfyUI\x20pageid:\x20{0}':_0xe13219(0x389),'current\x20A1111\x20pageid:\x20{0}':_0xe13219(0x20b),'document\x20linked':_0xe13219(0x395),'layer\x20linked':_0xe13219(0x379),'bound\x20linked':_0xe13219(0x1a2),'document':'文档','Document':'文档','document_name':'文档名字id','layer_nameid':_0xe13219(0x30c),'layer_name':_0xe13219(0x472),'layer_info':_0xe13219(0x1c2),'bound_top':_0xe13219(0x1cf),'bound_left':'范围左边距','bound_width':'范围宽度','bound_height':'范围高度','center_x':_0xe13219(0x4b9),'center_y':'中心点y','opacity':_0xe13219(0x170),'layer_or_group':_0xe13219(0x402),'Layer_or_group':'图层(或组)','bound':'范围','bounds':'范围','bounds\x20[optional]':'范围[可选]','boundary':'范围','Boundary':'范围','canvas_bound':'画布范围','layer_bound':_0xe13219(0x3c3),'Photoshop\x20Disconnected!':_0xe13219(0x312),'rgb_out':_0xe13219(0x422),'alpha_out':_0xe13219(0x31b),'images':'图像','text':'文本','ID_mode':_0xe13219(0x299),'name_mode':_0xe13219(0x3d5),'select':'选择','document\x20boundary':_0xe13219(0x37d),'layer\x20boundary':_0xe13219(0x3c3),'selection\x20boundary':'选中范围','save\x20.psd\x20to\x20this\x20workflow':_0xe13219(0x34d),'extract\x20saved\x20.psd\x20to\x20Photoshop':_0xe13219(0x47f),'sample\x20.psd':_0xe13219(0x452),'mask':'遮罩','name':'名称','timeout':'超时','--multi-user\x20activated,\x20Not\x20Login!':'--multi-user已激活,但未登录!','Logout':'登出','User:\x20':'用户:\x20','connect':'连接','connected':_0xe13219(0x18e),'disconnect':'断开','disconnected':_0xe13219(0x1b6),'reconnecting...':'重连中...','connecting':_0xe13219(0x3d9),'webpages':_0xe13219(0x1d6),'workflows':_0xe13219(0x276),'workflow':'工作流','auto\x20run\x20page\x20[{0}]\x20after\x20change..':_0xe13219(0x334),'auto\x20run\x20workflow\x20[{0}]\x20after\x20change..':_0xe13219(0x1f2),'auto\x20run\x20workflow\x20after\x20change..':'更改后自动运行工作流..','selection_only':'仅选区','Queue:':_0xe13219(0x226),'Set\x20As:':'设置为:','Error\x20{0}...\x20please\x20contact\x20me\x20via\x20Discord/Github':'出现错误\x20{0}...,请通过\x20QQ/Github\x20联系我','Webview\x20initialize\x20failed.\x20Please\x20report\x20to\x20me\x20via\x20Discord/Github\x20with\x20your\x20ComfyURL,\x20Operate\x20System':_0xe13219(0x2c6),'Workflow\x20List\x20of\x20ComfyUI\x20with\x20--multi-user\x20is\x20only\x20available\x20for\x20sponsors':'带\x22--multi-user\x22的ComfyUI仅对赞助者开放','(Page\x20ID:\x20{0})Queue:\x20{1}':_0xe13219(0x1ed),'no\x20suitable\x20node\x20to\x20control\x20in\x20this\x20workflow':_0xe13219(0x42a),'Save':'保存','Edit':'编辑','Edit\x20in\x20ComfyUI':_0xe13219(0x44b),'using\x20browser\x20page\x20[{0}]\x20for\x20workflow\x20running':_0xe13219(0x387),'workflow\x20running\x20by\x20hidden\x20webview':'工作流在隐藏的webview中运行','Lock\x20Image':'锁定图像','Unlock\x20Image':'解锁图像','search...':_0xe13219(0x43a),'disabled\x20when\x20running\x20in\x20browser\x20page':_0xe13219(0x278),'only\x20supported\x20in\x20Photoshop':'仅在\x20Photoshop\x20中支持','502:\x20Maybe\x20the\x20server\x20is\x20not\x20running':_0xe13219(0x22b),'404:\x20Maybe\x20SDPPP\x20is\x20not\x20installed\x20or\x20failed\x20to\x20run\x20in\x20ComfyUI':_0xe13219(0x16f),'{0}.\x20reconnecting...':'{0}.\x20重连中...','disconnected\x20to\x20{0}\x20failed\x20{1}':'断开连接\x20{0}\x20错误\x20{1}','version\x20mismatch,\x20please\x20reinstall\x20PS\x20plugin':_0xe13219(0x138),'instance\x20type\x20not\x20recognized':_0xe13219(0x12c),'Error:\x20{0}':_0xe13219(0x2d7),'document\x20{0}\x20not\x20found':_0xe13219(0x253),'only\x20layer\x20kind\x20\x22TEXT\x22\x20is\x20supported,\x20invalid\x20layer:\x20{0}':_0xe13219(0x404),'create\x20layer\x20failed':_0xe13219(0x32a),'layer\x20not\x20found\x20{0}':_0xe13219(0x2e7),'no\x20linked\x20layer\x20for\x20{0}':'没有链接图层:\x20{0}','layer\x20{0}\x20is\x20not\x20a\x20group':_0xe13219(0x28e),'no\x20layer\x20in\x20group\x20{0}':_0xe13219(0x2a0),'layer\x20not\x20found:\x20{0}':_0xe13219(0x2e7),'No\x20upload_name':'上传接口返回了失败','get\x20pixel\x20of\x20{0}\x20failed':_0xe13219(0x2f1),'merge\x20group\x20failed':_0xe13219(0x1b9),'invalid\x20name:\x20{0}':_0xe13219(0x1c9),'get_layer_info:\x20layer_identify\x20required':_0xe13219(0x324),'invalid\x20action:\x20{0}':_0xe13219(0x3c5),'create\x20document\x20failed':_0xe13219(0x166),'create\x20document\x20for\x20preview':_0xe13219(0x3c7),'resize\x20document\x20for\x20preview':'调整预览文档尺寸','no\x20first\x20related\x20layer\x20in\x20{0}':_0xe13219(0x44e),'imageDataError:\x20data\x20length\x20is\x20not\x20multiple\x20of\x20width\x20*\x20height':'图像数据有误:\x20数据长度不是宽度\x20*\x20高度的倍数','imageDataError:\x20originComponents\x20must\x20be\x201\x20or\x203':_0xe13219(0x24f),'unexpected\x20connection\x20lost,\x20please\x20try\x20to\x20reconnect':'意外断开连接,请尝试重新连接','Workflow\x20list\x20is\x20empty,\x20please\x20save\x20a\x20workflow\x20by\x20Comfy\x27s\x20lastest\x20UI':_0xe13219(0x3b8),'No\x20opened\x20ComfyUI\x20pages':'没有已打开的ComfyUI页面','comfyAPI\x20is\x20not\x20initialized,\x20maybe\x20comfyUI\x20is\x20too\x20old':_0xe13219(0x4ba),'unsupported\x20channel\x20counts:\x20{0}':_0xe13219(0x36e),'Timeout,\x20Maybe\x20the\x20URL\x20is\x20wrong':'超时,可能\x20comfy地址\x20填写错误','Workflow\x20list\x20loading\x20failed:\x20{0}':'工作流列表加载失败:\x20{0}','Please\x20register\x20a\x20user\x20in\x20ComfyUI':_0xe13219(0x1d4),'GetSelection\x20need\x20Photoshop\x20version\x2025+':_0xe13219(0x127),'create\x20document\x20for\x20sent\x20images':_0xe13219(0x45e),'show\x20sent\x20images':'显示发送的图片','fallback\x20show\x20sent\x20images':_0xe13219(0x3e4),'get\x20content\x20of\x20layer\x20{0}':_0xe13219(0x48f),'fallback\x20get\x20content\x20of\x20layer\x20{0}':_0xe13219(0x3a9),'get\x20layer\x20info':_0xe13219(0x384),'sdppp\x20extract\x20PSD':'sdppp\x20导入\x20PSD','sdppp\x20get\x20PSD':_0xe13219(0x1bb),'{0}\x20wants\x20to\x20extract\x20a\x20PSD\x20file\x20to\x20Photoshop,\x20are\x20you\x20sure?':'{0}\x20想要释放一个.psd文件到Photoshop,确定吗?','should\x20sdppp\x20refuse\x20extracting\x20PSD\x20to\x20Photoshop\x20in\x20this\x20session\x20anymore?':_0xe13219(0x29d),'Wide\x20Mode':'宽屏模式','Quick\x20Set':_0xe13219(0x2e8),'Selected\x20Layer':'选中图层','Selected\x20Layer\x20(invert)':_0xe13219(0x12e),'Canvas':'画布','Selection':'选区','Manual':_0xe13219(0x228),'Auto':'自动模式','This\x20plugin\x20is\x20based\x20on\x20sd-ppp':'本插件基于sd-ppp开发','And\x20follows\x20its\x20open\x20source\x20license:':_0xe13219(0x179),'https://www.youtube.com/@Github-Zombeeyang/videos':_0xe13219(0x267),'Youtube':_0xe13219(0x206),'https://discord.gg/9HeGjDvEmn':'https://pd.qq.com/s/5m42umo28','Discord':_0xe13219(0x413),'Sponsors':'赞助','waiting...':'虚位以待','Links':_0xe13219(0x308),'Community':'社区','upload':'上传','Simplify\x20Workflow':_0xe13219(0x1e9),'Photoshop':_0xe13219(0x441),'Photoshop\x20plugin\x20settings':_0xe13219(0x366),'Photoshop\x20plugin':'Photoshop\x20插件','SDPPP\x20Settings/Misc':_0xe13219(0x4c0),'Sample\x20.PSD\x20for\x20this\x20workflow:':'示例.PSD','Download\x20Example\x20.PSD':_0xe13219(0x3b0),'Maximum\x20Image\x20Size\x20(px):':'最大图像尺寸(px)','Download':'下载','Upload':'上传','Reset':'重置','Refresh':'刷新','Comfy\x20URL:\x20{0}':_0xe13219(0x444),'Photoshop\x20is\x20not\x20connected':_0xe13219(0x3b3),'select...':_0xe13219(0x45d),'click\x20to\x20edit':_0xe13219(0x259)},_0x33bd1e=typeof _0x459ca2<'u'?_0x459ca2:void 0x0,_0x131799='en';typeof navigator<'u'&&navigator[_0xe13219(0x261)]?_0x131799=navigator['language']=='zh-CN'?_0xe13219(0x359):'en':_0x33bd1e&&(_0x131799=_0x33bd1e(_0xe13219(0x434))['host'][_0xe13219(0x209)][_0xe13219(0x2b9)]('zh')?_0xe13219(0x359):'en');function _0x21db1a(_0x3f98ad,..._0x420d3f){const _0x25a588=_0xe13219;let _0x82eb68=_0x131799==_0x25a588(0x359)?_0x48332d[_0x3f98ad]:_0x3f98ad in _0x998d4b?_0x998d4b[_0x3f98ad]:_0x3f98ad;if(!_0x82eb68)throw new Error(_0x25a588(0x388)+_0x3f98ad);return _0x82eb68[_0x25a588(0x2d3)](/{(\d+)}/g,function(_0x413f93,_0x135678){return typeof _0x420d3f[_0x135678]<'u'?_0x420d3f[_0x135678]:_0x413f93;});}function _0x4ad964(_0x364227,_0x420be3){return _0x364227==_0x420be3||_0x48332d[_0x364227]==_0x420be3;}var _0x391766=class _0x6cd645{static [_0xe13219(0x2ef)]='###\x20Active\x20Document\x20###';static[_0xe13219(0x3cf)](_0x2fd7a0){const _0x59d312=_0xe13219;return _0x4ad964(this[_0x59d312(0x2ef)],_0x2fd7a0);}static[_0xe13219(0x255)](){const _0x1f4d06=_0xe13219;return _0x21db1a(this[_0x1f4d06(0x2ef)]);}static [_0xe13219(0x17b)]=_0xe13219(0x34a);static[_0xe13219(0x26c)](_0x1f1e26){return _0x4ad964(this['SPECIAL_LAYER_KEEP_SIZE'],_0x1f1e26);}static[_0xe13219(0x3fe)](){const _0x2320dd=_0xe13219;return _0x21db1a(this[_0x2320dd(0x17b)]);}static [_0xe13219(0x283)]=_0xe13219(0x471);static[_0xe13219(0x194)](_0x5ad2cb){return _0x4ad964(this['SPECIAL_LAYER_USE_CANVAS'],_0x5ad2cb);}static[_0xe13219(0x3ec)](){return _0x21db1a(this['SPECIAL_LAYER_USE_CANVAS']);}static [_0xe13219(0x310)]=_0xe13219(0x1e1);static[_0xe13219(0x1c7)](_0xcce801){const _0x4e8c84=_0xe13219;return _0x4ad964(this[_0x4e8c84(0x310)],_0xcce801);}static[_0xe13219(0x33f)](){const _0x310f8c=_0xe13219;return _0x21db1a(this[_0x310f8c(0x310)]);}static [_0xe13219(0x3a2)]=_0xe13219(0x22c);static['is_SPECIAL_LAYER_SELECTED_LAYER'](_0x2ae076){const _0x16ee02=_0xe13219;return _0x4ad964(this[_0x16ee02(0x3a2)],_0x2ae076);}static[_0xe13219(0x2fc)](){const _0x41ed40=_0xe13219;return _0x21db1a(this[_0x41ed40(0x3a2)]);}static ['SPECIAL_LAYER_PREVIEW_DOCUMENT']=_0xe13219(0x436);static[_0xe13219(0x43e)](_0x1a845e){const _0x28f47d=_0xe13219;return _0x4ad964(this[_0x28f47d(0x290)],_0x1a845e);}static[_0xe13219(0x350)](){return _0x21db1a(this['SPECIAL_LAYER_PREVIEW_DOCUMENT']);}static[_0xe13219(0x29b)](){return _0x21db1a(_0x6cd645['SPECIAL_DOCUMENT_CURRENT']);}static[_0xe13219(0x15c)](){const _0x4966ec=_0xe13219;return[_0x21db1a(_0x6cd645[_0x4966ec(0x283)]),_0x21db1a(_0x6cd645[_0x4966ec(0x3a2)])];}static['getSpecialLayerForSend'](){const _0x217e93=_0xe13219;return[_0x21db1a(_0x6cd645[_0x217e93(0x310)]),_0x21db1a(_0x6cd645[_0x217e93(0x3a2)])];}static[_0xe13219(0x152)](){const _0x23d38e=_0xe13219;return _0x21db1a(_0x6cd645[_0x23d38e(0x290)]);}static[_0xe13219(0x295)](_0x5f29e9){const _0x47797d=_0xe13219;return this[_0x47797d(0x3cf)](_0x5f29e9)?this[_0x47797d(0x2ef)]:this[_0x47797d(0x1c7)](_0x5f29e9)?this[_0x47797d(0x310)]:this['is_SPECIAL_LAYER_PREVIEW_DOCUMENT'](_0x5f29e9)?this[_0x47797d(0x290)]:this[_0x47797d(0x194)](_0x5f29e9)?this[_0x47797d(0x283)]:this[_0x47797d(0x39d)](_0x5f29e9)?this[_0x47797d(0x3a2)]:_0x5f29e9;}};function _0x20b982(){const _0x295c17=_0xe13219;let _0xf131fb=_0x267ea2[_0x295c17(0x3e1)][_0x295c17(0x185)]?.['activeLayers']?.[0x0];return _0xf131fb?_0x5b8a73(_0xf131fb['id'],_0xf131fb[_0x295c17(0x143)]):_0x391766[_0x295c17(0x3ec)]();}function _0x118108(_0x1f1d60,_0xb2e79a,_0x1e30c9,_0xf36e91,_0x247b5a){const _0x4489a8=_0xe13219;let _0x5c87e8=_0x1e30c9[_0x4489a8(0x20c)],_0x4630b8=_0x1e30c9[_0x4489a8(0x401)],_0x3a7c08=_0x1e30c9[_0x4489a8(0x433)],_0x53e322=_0x1e30c9[_0x4489a8(0x1f4)],_0x47f6d4=_0x3a7c08-_0x5c87e8,_0x81c813=_0x53e322-_0x4630b8,_0x4cbcbd=_0xf36e91[_0x4489a8(0x20c)],_0x288a73=_0xf36e91['top'],_0x135352=_0xf36e91['right'],_0x5749e9=_0xf36e91[_0x4489a8(0x1f4)],_0x17dd2d=_0x135352-_0x4cbcbd,_0x2288ff=_0x5749e9-_0x288a73,_0x40c80b=Math[_0x4489a8(0x207)](_0x5c87e8,_0x4cbcbd),_0x4691e5=Math[_0x4489a8(0x207)](_0x4630b8,_0x288a73),_0x531397=Math['min'](_0x3a7c08,_0x135352),_0x5e420d=Math[_0x4489a8(0x4ab)](_0x53e322,_0x5749e9),_0x2627f6=_0x531397-_0x40c80b,_0x7cee8e=_0x5e420d-_0x4691e5,_0x53f8d8=_0x17dd2d*_0x2288ff*_0x247b5a;if(_0xb2e79a[_0x4489a8(0x3c9)]!==_0x53f8d8)throw new Error('toImageDataArray.length('+_0xb2e79a['length']+_0x4489a8(0x14c)+_0x53f8d8+')');let _0x4776e3=_0x2627f6*_0x7cee8e*_0x247b5a;if(_0x1f1d60['length']!==_0x4776e3)throw new Error(_0x4489a8(0x355)+_0x1f1d60['length']+_0x4489a8(0x196)+_0x4776e3+')');for(let _0x301704=0x0;_0x301704<_0x53f8d8;_0x301704+=_0x247b5a){let _0x19c2b2=_0x301704/_0x247b5a%_0x17dd2d+_0x4cbcbd,_0x4a8822=Math[_0x4489a8(0x477)](_0x301704/_0x247b5a/_0x17dd2d)+_0x288a73;if(_0x19c2b2>=_0x5c87e8&&_0x19c2b2<_0x3a7c08&&_0x4a8822>=_0x4630b8&&_0x4a8822<_0x53e322){let _0x45385b=((_0x4a8822-_0x4691e5)*_0x2627f6+(_0x19c2b2-_0x40c80b))*_0x247b5a;for(let _0x41d91b=0x0;_0x41d91b<_0x247b5a;_0x41d91b++)_0xb2e79a[_0x301704+_0x41d91b]=_0x1f1d60[_0x45385b+_0x41d91b];}}return _0xb2e79a;}function _0x203e58(_0x2f05ac){const _0x2a46ba=_0xe13219;if(typeof _0x2f05ac!='string')throw new Error(_0x2a46ba(0x47c)+_0x2f05ac);let _0x20d2ce=_0x2f05ac[_0x2a46ba(0x1a6)](_0x2a46ba(0x429))[_0x2a46ba(0x368)]();if(!_0x20d2ce)throw new Error(_0x21db1a(_0x2a46ba(0x380),_0x2f05ac));return parseInt(_0x20d2ce[_0x2a46ba(0x301)]()[_0x2a46ba(0x329)](0x0,-0x1));}function _0x3bd053(_0x57f7cc){const _0x4c3460=_0xe13219;return _0x391766[_0x4c3460(0x3cf)](_0x57f7cc)?-0x1:_0x203e58(_0x57f7cc);}function _0x3c3571(_0x2cccf3,_0x2e3d1e){const _0x3a2e30=_0xe13219;return _0x391766['is_SPECIAL_LAYER_USE_CANVAS'](_0x2e3d1e)?0x0:_0x391766['is_SPECIAL_LAYER_SELECTED_LAYER'](_0x2e3d1e)?_0x2cccf3[_0x3a2e30(0x48d)][_0x3a2e30(0x3c9)]>0x0?_0x2cccf3[_0x3a2e30(0x48d)][0x0]['id']:0x0:_0x391766[_0x3a2e30(0x1c7)](_0x2e3d1e)?-0x2:_0x203e58(_0x2e3d1e);}function _0x224323(_0x2a760b,_0x24b417=0x0,_0x110fe8=''){const _0x488dd3=_0xe13219;return _0x2a760b?.['layers']?_0x2a760b['layers'][_0x488dd3(0x292)]((_0x3a1961,_0x1dbc63)=>{const _0x565270=_0x488dd3;let _0x46c0d9=_0x24b417==0x0?'/'+_0x1dbc63[_0x565270(0x143)]:_0x110fe8+'/'+_0x1dbc63['name'];return _0x3a1961['push']({'layer':_0x1dbc63,'path':_0x46c0d9,'level':_0x24b417}),_0x3a1961[_0x565270(0x1c4)](_0x224323(_0x1dbc63,_0x24b417+0x1,_0x46c0d9));},[]):[];}function _0x5e9be1(_0x126860,_0x17a48f){const _0x3f400a=_0xe13219;if(!_0x126860[_0x3f400a(0x235)])return null;for(let _0x29b8a1=0x0;_0x29b8a1<_0x126860[_0x3f400a(0x235)][_0x3f400a(0x3c9)];_0x29b8a1++){if(_0x126860[_0x3f400a(0x235)][_0x29b8a1]['id']===_0x17a48f)return _0x126860[_0x3f400a(0x235)][_0x29b8a1];let _0x4124e9=_0x5e9be1(_0x126860['layers'][_0x29b8a1],_0x17a48f);if(_0x4124e9)return _0x4124e9;}return null;}async function _0x57e87f(_0x196565,_0xab8809){const _0x403d6b=_0xe13219;if(_0xab8809<=0x0)return[null,!0x1];let _0x49902d=_0x5e9be1(_0x196565,_0xab8809);if(!_0x49902d)throw new Error(_0x21db1a(_0x403d6b(0x3d3),_0xab8809));if(_0x49902d[_0x403d6b(0x407)]==_0x267ea2['constants'][_0x403d6b(0x336)][_0x403d6b(0x30a)]){let _0x15eb86=await _0x2217ee(_0x49902d,_0x196565);if(!_0x15eb86)throw new Error(_0x21db1a(_0x403d6b(0x275)));return[_0x15eb86,!0x0];}else{if(_0x49902d[_0x403d6b(0x407)]==_0x267ea2['constants']['LayerKind']['GRADIENTFILL']){let _0x18fcae=await _0x49902d[_0x403d6b(0x394)](_0x196565);return await _0x18fcae?.[_0x403d6b(0x210)](_0x267ea2[_0x403d6b(0x31f)][_0x403d6b(0x4a9)][_0x403d6b(0x42e)]),[_0x18fcae,!0x0];}}return[_0x49902d,!0x1];}async function _0x2217ee(_0x409b3a,_0x381d13){const _0x183814=_0xe13219;let _0x576c33=!0x0;_0x409b3a['visible']||(_0x409b3a[_0x183814(0x28b)]=!0x0,_0x576c33=!0x1);let _0x21b53c=await(await _0x409b3a[_0x183814(0x394)](_0x381d13))?.[_0x183814(0x16d)]();return _0x576c33||(_0x409b3a[_0x183814(0x28b)]=!0x1),_0x21b53c||null;}function _0x3c2cba(_0x5150ec){const _0x1a3db5=_0xe13219;return(_0x391766[_0x1a3db5(0x3cf)](_0x5150ec)?_0x267ea2[_0x1a3db5(0x3e1)]['activeDocument']:_0x267ea2[_0x1a3db5(0x3e1)]['documents'][_0x1a3db5(0x1dc)](_0x3142f6=>_0x3142f6['id']==_0x3bd053(_0x5150ec)))||null;}function _0x53ae47(_0x4a16f7,_0x29e5d0){const _0xa9e2f2=_0xe13219;return{'name':_0x29e5d0[_0xa9e2f2(0x143)],'opacity':_0x29e5d0[_0xa9e2f2(0x296)]/0x64,'boundary':{'left':_0x29e5d0[_0xa9e2f2(0x432)]?.['left']||0x0,'top':_0x29e5d0[_0xa9e2f2(0x432)]?.[_0xa9e2f2(0x401)]||0x0,'right':_0x4a16f7[_0xa9e2f2(0x12d)]-(_0x29e5d0[_0xa9e2f2(0x432)]?.[_0xa9e2f2(0x433)]||0x0),'bottom':_0x4a16f7[_0xa9e2f2(0x242)]-(_0x29e5d0[_0xa9e2f2(0x432)]?.[_0xa9e2f2(0x1f4)]||0x0),'width':_0x29e5d0[_0xa9e2f2(0x432)]?.[_0xa9e2f2(0x12d)]||0x0,'height':_0x29e5d0[_0xa9e2f2(0x432)]?.[_0xa9e2f2(0x242)]||0x0},'isGroup':_0x29e5d0['kind']==_0x267ea2[_0xa9e2f2(0x31f)][_0xa9e2f2(0x336)][_0xa9e2f2(0x30a)]};}function _0x8dd71f(){const _0x415ccb=_0xe13219;let _0x24a42d=localStorage[_0x415ccb(0x39a)](_0x415ccb(0x474));return(!_0x24a42d||_0x24a42d[_0x415ccb(0x3c9)]!=0x3)&&(_0x24a42d=_0x57bcf8(0x3),localStorage[_0x415ccb(0x321)](_0x415ccb(0x474),_0x24a42d)),_0x24a42d;}function _0x57bcf8(_0x358140){const _0x209d1e=_0xe13219;let _0x26fdf9='',_0x353cfb=_0x209d1e(0x3fd),_0x6bdd1c=_0x353cfb[_0x209d1e(0x3c9)],_0x2f89ea=0x0;for(;_0x2f89ea<_0x358140;)_0x26fdf9+=_0x353cfb['charAt'](Math[_0x209d1e(0x477)](Math[_0x209d1e(0x3d0)]()*_0x6bdd1c)),_0x2f89ea+=0x1;return _0x26fdf9;}var _0x22bcdf=class{['storeMap']=new Map();[_0xe13219(0x45b)](){const _0x240ccd=_0xe13219;return this[_0x240ccd(0x46d)]['size'];}[_0xe13219(0x3fb)](_0x3cf9b6){const _0x2f7e9c=_0xe13219;return this[_0x2f7e9c(0x46d)][_0x2f7e9c(0x2d4)](_0x3cf9b6);}[_0xe13219(0x391)](){const _0x3e9864=_0xe13219;return Object[_0x3e9864(0x266)](this['storeMap'][_0x3e9864(0x1f6)]());}[_0xe13219(0x3ee)]=[];[_0xe13219(0x48a)]=new WeakMap();[_0xe13219(0x27a)](_0x5f1e73,_0x5d2622){const _0x7018d4=_0xe13219;this[_0x7018d4(0x3ee)][_0x7018d4(0x21c)]([_0x5f1e73,_0x5d2622]);let _0x5505d7={};this['subscribersWithoutKey']['set'](_0x5d2622,_0x5505d7),this[_0x7018d4(0x46d)][_0x7018d4(0x4c6)]((_0x4a43d1,_0x5c7ad5)=>{const _0x2caa28=_0x7018d4;_0x5505d7[_0x5c7ad5]=_0x5d2622[_0x2caa28(0x369)](this,_0x5c7ad5),_0x4a43d1[_0x2caa28(0x27a)](_0x5f1e73,_0x5505d7[_0x5c7ad5]);});}[_0xe13219(0x204)](_0x16d11a){const _0x594f6d=_0xe13219;this[_0x594f6d(0x3ee)]=this[_0x594f6d(0x3ee)][_0x594f6d(0x1a4)](([_0x5f01ac,_0x4e737f])=>_0x4e737f!=_0x16d11a);let _0x1c8f45=this['subscribersWithoutKey'][_0x594f6d(0x2d4)](_0x16d11a);_0x1c8f45&&this[_0x594f6d(0x46d)][_0x594f6d(0x4c6)]((_0x4b7b30,_0x9e387a)=>{const _0x25662e=_0x594f6d;_0x4b7b30[_0x25662e(0x204)](_0x1c8f45[_0x9e387a]);});}[_0xe13219(0x118)](_0x269837,_0x1909d2,_0x3b6b49){const _0xa4368f=_0xe13219;let _0x12593e=this['createStore'](_0x1909d2,_0x3b6b49);this[_0xa4368f(0x46d)]['set'](_0x269837,_0x12593e),this[_0xa4368f(0x3ee)][_0xa4368f(0x4c6)](([_0x3541e9,_0x5bc223])=>{const _0x2e2f7b=_0xa4368f;let _0x434fba=this[_0x2e2f7b(0x48a)][_0x2e2f7b(0x2d4)](_0x5bc223);_0x434fba||(_0x434fba={},this[_0x2e2f7b(0x48a)][_0x2e2f7b(0x2c9)](_0x5bc223,_0x434fba)),_0x434fba[_0x269837]=_0x5bc223[_0x2e2f7b(0x369)](this,_0x269837),_0x12593e[_0x2e2f7b(0x27a)](_0x3541e9,_0x434fba[_0x269837]),_0x3541e9=='/'&&_0x5bc223(_0x269837,_0x1909d2,null);});}[_0xe13219(0x3f5)](_0xfc4b8b){const _0x4340cf=_0xe13219;let _0x213730=this[_0x4340cf(0x46d)][_0x4340cf(0x2d4)](_0xfc4b8b);_0x213730&&(this[_0x4340cf(0x3ee)]['forEach'](([_0x1d0d63,_0x5a5cb1])=>{const _0x489959=_0x4340cf;let _0x46a0b8=this[_0x489959(0x48a)][_0x489959(0x2d4)](_0x5a5cb1);_0x46a0b8&&(_0x213730[_0x489959(0x204)](_0x46a0b8[_0xfc4b8b]),_0x1d0d63=='/'&&_0x5a5cb1(_0xfc4b8b,null,_0x213730[_0x489959(0x251)]));}),this['storeMap'][_0x4340cf(0x293)](_0xfc4b8b));}[_0xe13219(0x27e)](_0x55d8e6){const _0x149f8a=_0xe13219;if(_0x55d8e6 instanceof Array){let _0x399d08=Array['from'](this[_0x149f8a(0x46d)][_0x149f8a(0x164)]()),_0x529d4a=_0x55d8e6['filter'](_0x14a3f0=>!_0x399d08[_0x149f8a(0x335)](_0x14a3f0)),_0x188ea8=_0x399d08[_0x149f8a(0x1a4)](_0x454705=>!_0x55d8e6['includes'](_0x454705));_0x529d4a['forEach'](_0x5d5318=>this[_0x149f8a(0x118)](_0x5d5318,{},0x0)),_0x188ea8[_0x149f8a(0x4c6)](_0x4b0297=>this[_0x149f8a(0x3f5)](_0x4b0297));}else{Array['from'](this[_0x149f8a(0x46d)][_0x149f8a(0x164)]())[_0x149f8a(0x1a4)](_0x136d30=>!Object[_0x149f8a(0x164)](_0x55d8e6)[_0x149f8a(0x335)](_0x136d30))[_0x149f8a(0x4c6)](_0x3bbba5=>this['removeStore'](_0x3bbba5));for(let _0x1d373c in _0x55d8e6){let {data:_0x3beecb,version:_0x1b4256}=_0x55d8e6[_0x1d373c];this[_0x149f8a(0x46d)][_0x149f8a(0x1ec)](_0x1d373c)?this[_0x149f8a(0x46d)]['get'](_0x1d373c)?.[_0x149f8a(0x27e)](_0x3beecb,_0x1b4256):this['addStore'](_0x1d373c,_0x3beecb,_0x1b4256);}}}},_0x306cdc={};_0x1c59ee(_0x306cdc,{'JsonPatchError':()=>_0x483e38,'_areEquals':()=>_0x276bd4,'applyOperation':()=>_0x254500,'applyPatch':()=>_0x34b282,'applyReducer':()=>_0x577db9,'deepClone':()=>_0x152c43,'getValueByPointer':()=>_0x36c658,'validate':()=>_0x49c308,'validator':()=>_0x226ee2});var _0x41f0d9=(function(){var _0x2e6d4f=function(_0x14e53c,_0x42c3bb){const _0x27245e=_0x2747;return _0x2e6d4f=Object[_0x27245e(0x466)]||{'__proto__':[]}instanceof Array&&function(_0x1c0708,_0xb79f8f){const _0x454e13=_0x27245e;_0x1c0708[_0x454e13(0x156)]=_0xb79f8f;}||function(_0x3c21f2,_0x395602){const _0x314f61=_0x27245e;for(var _0x436c8c in _0x395602)_0x395602[_0x314f61(0x27c)](_0x436c8c)&&(_0x3c21f2[_0x436c8c]=_0x395602[_0x436c8c]);},_0x2e6d4f(_0x14e53c,_0x42c3bb);};return function(_0x459395,_0xb3899f){const _0x2d31eb=_0x2747;_0x2e6d4f(_0x459395,_0xb3899f);function _0x46b934(){const _0x37fd9a=_0x2747;this[_0x37fd9a(0x35a)]=_0x459395;}_0x459395[_0x2d31eb(0x381)]=_0xb3899f===null?Object[_0x2d31eb(0x39c)](_0xb3899f):(_0x46b934[_0x2d31eb(0x381)]=_0xb3899f[_0x2d31eb(0x381)],new _0x46b934());};}()),_0x244de8=Object[_0xe13219(0x381)][_0xe13219(0x27c)];function _0x27c413(_0x1e0b18,_0x555462){const _0xa5f2db=_0xe13219;return _0x244de8[_0xa5f2db(0x447)](_0x1e0b18,_0x555462);}function _0x2c2755(_0x86090f){const _0x2d2112=_0xe13219;if(Array['isArray'](_0x86090f)){for(var _0x25a0dd=new Array(_0x86090f['length']),_0x469a50=0x0;_0x469a50<_0x25a0dd[_0x2d2112(0x3c9)];_0x469a50++)_0x25a0dd[_0x469a50]=''+_0x469a50;return _0x25a0dd;}if(Object['keys'])return Object['keys'](_0x86090f);var _0x59906a=[];for(var _0x32f406 in _0x86090f)_0x27c413(_0x86090f,_0x32f406)&&_0x59906a['push'](_0x32f406);return _0x59906a;}function _0x73ff50(_0x15e065){const _0x19e23b=_0xe13219;switch(typeof _0x15e065){case _0x19e23b(0x489):return JSON['parse'](JSON['stringify'](_0x15e065));case'undefined':return null;default:return _0x15e065;}}function _0x499d04(_0x46e38f){const _0x3e6c28=_0xe13219;for(var _0x400238=0x0,_0x23f846=_0x46e38f[_0x3e6c28(0x3c9)],_0x2a97fc;_0x400238<_0x23f846;){if(_0x2a97fc=_0x46e38f[_0x3e6c28(0x260)](_0x400238),_0x2a97fc>=0x30&&_0x2a97fc<=0x39){_0x400238++;continue;}return!0x1;}return!0x0;}function _0x3ee168(_0x4b82db){const _0x4d9ae1=_0xe13219;return _0x4b82db[_0x4d9ae1(0x154)]('/')===-0x1&&_0x4b82db[_0x4d9ae1(0x154)]('~')===-0x1?_0x4b82db:_0x4b82db['replace'](/~/g,'~0')[_0x4d9ae1(0x2d3)](/\//g,'~1');}function _0x532713(_0x21bb9d){const _0x7015e4=_0xe13219;return _0x21bb9d[_0x7015e4(0x2d3)](/~1/g,'/')['replace'](/~0/g,'~');}function _0x159254(_0x397319){const _0x52feb1=_0xe13219;if(_0x397319===void 0x0)return!0x0;if(_0x397319){if(Array['isArray'](_0x397319)){for(var _0x5b4f3f=0x0,_0x4bbc65=_0x397319[_0x52feb1(0x3c9)];_0x5b4f3f<_0x4bbc65;_0x5b4f3f++)if(_0x159254(_0x397319[_0x5b4f3f]))return!0x0;}else{if(typeof _0x397319=='object'){for(var _0x440dc8=_0x2c2755(_0x397319),_0x6b4ca=_0x440dc8[_0x52feb1(0x3c9)],_0x4a7666=0x0;_0x4a7666<_0x6b4ca;_0x4a7666++)if(_0x159254(_0x397319[_0x440dc8[_0x4a7666]]))return!0x0;}}}return!0x1;}function _0x2e7431(_0x5a8cc8,_0x3e9c9f){const _0x239d0d=_0xe13219;var _0x1190bc=[_0x5a8cc8];for(var _0x4293d7 in _0x3e9c9f){var _0x422b10=typeof _0x3e9c9f[_0x4293d7]==_0x239d0d(0x489)?JSON['stringify'](_0x3e9c9f[_0x4293d7],null,0x2):_0x3e9c9f[_0x4293d7];typeof _0x422b10<'u'&&_0x1190bc['push'](_0x4293d7+':\x20'+_0x422b10);}return _0x1190bc[_0x239d0d(0x453)]('\x0a');}var _0x26bd12=function(_0x482d6b){_0x41f0d9(_0x4273d5,_0x482d6b);function _0x4273d5(_0x187aeb,_0x31eb0d,_0x1b3ffd,_0x5ddfb6,_0x4b5bcd){const _0x27ac1b=_0x2747;var _0x13f788=this[_0x27ac1b(0x35a)],_0x2596a4=_0x482d6b[_0x27ac1b(0x447)](this,_0x2e7431(_0x187aeb,{'name':_0x31eb0d,'index':_0x1b3ffd,'operation':_0x5ddfb6,'tree':_0x4b5bcd}))||this;return _0x2596a4['name']=_0x31eb0d,_0x2596a4['index']=_0x1b3ffd,_0x2596a4[_0x27ac1b(0x1ab)]=_0x5ddfb6,_0x2596a4[_0x27ac1b(0x360)]=_0x4b5bcd,Object['setPrototypeOf'](_0x2596a4,_0x13f788[_0x27ac1b(0x381)]),_0x2596a4[_0x27ac1b(0x232)]=_0x2e7431(_0x187aeb,{'name':_0x31eb0d,'index':_0x1b3ffd,'operation':_0x5ddfb6,'tree':_0x4b5bcd}),_0x2596a4;}return _0x4273d5;}(Error),_0x483e38=_0x26bd12,_0x152c43=_0x73ff50,_0x45c1d3={'add':function(_0x4ce819,_0x20fdf8,_0x63b65c){const _0x40f7e9=_0xe13219;return _0x4ce819[_0x20fdf8]=this[_0x40f7e9(0x2a7)],{'newDocument':_0x63b65c};},'remove':function(_0x58ed73,_0xb32eeb,_0x577140){var _0x4682ff=_0x58ed73[_0xb32eeb];return delete _0x58ed73[_0xb32eeb],{'newDocument':_0x577140,'removed':_0x4682ff};},'replace':function(_0x39d489,_0x302fa5,_0x7fee5d){var _0x8db70f=_0x39d489[_0x302fa5];return _0x39d489[_0x302fa5]=this['value'],{'newDocument':_0x7fee5d,'removed':_0x8db70f};},'move':function(_0x4e2a3a,_0x663887,_0x4646ec){const _0x478e68=_0xe13219;var _0x536f64=_0x36c658(_0x4646ec,this[_0x478e68(0x1a3)]);_0x536f64&&(_0x536f64=_0x73ff50(_0x536f64));var _0x157cde=_0x254500(_0x4646ec,{'op':_0x478e68(0x2ec),'path':this[_0x478e68(0x364)]})[_0x478e68(0x382)];return _0x254500(_0x4646ec,{'op':_0x478e68(0x3de),'path':this[_0x478e68(0x1a3)],'value':_0x157cde}),{'newDocument':_0x4646ec,'removed':_0x536f64};},'copy':function(_0x799061,_0x17c754,_0x37f22e){const _0x462e0b=_0xe13219;var _0x1da970=_0x36c658(_0x37f22e,this[_0x462e0b(0x364)]);return _0x254500(_0x37f22e,{'op':'add','path':this[_0x462e0b(0x1a3)],'value':_0x73ff50(_0x1da970)}),{'newDocument':_0x37f22e};},'test':function(_0x87224,_0x128301,_0x6d6d9d){const _0x33b1d8=_0xe13219;return{'newDocument':_0x6d6d9d,'test':_0x276bd4(_0x87224[_0x128301],this[_0x33b1d8(0x2a7)])};},'_get':function(_0x2decfa,_0x2d92a1,_0x5158b0){const _0x30fdcc=_0xe13219;return this[_0x30fdcc(0x2a7)]=_0x2decfa[_0x2d92a1],{'newDocument':_0x5158b0};}},_0x2f04b1={'add':function(_0x3b6ea9,_0x1edd1d,_0x5c50f1){const _0x403e6f=_0xe13219;return _0x499d04(_0x1edd1d)?_0x3b6ea9[_0x403e6f(0x418)](_0x1edd1d,0x0,this[_0x403e6f(0x2a7)]):_0x3b6ea9[_0x1edd1d]=this[_0x403e6f(0x2a7)],{'newDocument':_0x5c50f1,'index':_0x1edd1d};},'remove':function(_0xb70a2,_0x9256,_0x3bb702){const _0x2f35cb=_0xe13219;var _0x2a3bfd=_0xb70a2[_0x2f35cb(0x418)](_0x9256,0x1);return{'newDocument':_0x3bb702,'removed':_0x2a3bfd[0x0]};},'replace':function(_0x546ca0,_0xc4ee92,_0x111caf){const _0x3b5a54=_0xe13219;var _0x477d44=_0x546ca0[_0xc4ee92];return _0x546ca0[_0xc4ee92]=this[_0x3b5a54(0x2a7)],{'newDocument':_0x111caf,'removed':_0x477d44};},'move':_0x45c1d3['move'],'copy':_0x45c1d3['copy'],'test':_0x45c1d3['test'],'_get':_0x45c1d3[_0xe13219(0x435)]};function _0x36c658(_0x24461c,_0x48c667){const _0x582b55=_0xe13219;if(_0x48c667=='')return _0x24461c;var _0x945f7f={'op':_0x582b55(0x435),'path':_0x48c667};return _0x254500(_0x24461c,_0x945f7f),_0x945f7f['value'];}function _0x254500(_0xc6cba,_0x34ef73,_0xeb3866,_0xb84ba3,_0x808026,_0x379eb4){const _0x2f52b6=_0xe13219;if(_0xeb3866===void 0x0&&(_0xeb3866=!0x1),_0xb84ba3===void 0x0&&(_0xb84ba3=!0x0),_0x808026===void 0x0&&(_0x808026=!0x0),_0x379eb4===void 0x0&&(_0x379eb4=0x0),_0xeb3866&&(typeof _0xeb3866==_0x2f52b6(0x12a)?_0xeb3866(_0x34ef73,0x0,_0xc6cba,_0x34ef73[_0x2f52b6(0x1a3)]):_0x226ee2(_0x34ef73,0x0)),_0x34ef73['path']===''){var _0x28bd80={'newDocument':_0xc6cba};if(_0x34ef73['op']===_0x2f52b6(0x3de))return _0x28bd80[_0x2f52b6(0x33b)]=_0x34ef73[_0x2f52b6(0x2a7)],_0x28bd80;if(_0x34ef73['op']==='replace')return _0x28bd80[_0x2f52b6(0x33b)]=_0x34ef73['value'],_0x28bd80[_0x2f52b6(0x382)]=_0xc6cba,_0x28bd80;if(_0x34ef73['op']===_0x2f52b6(0x3a7)||_0x34ef73['op']===_0x2f52b6(0x2bc))return _0x28bd80[_0x2f52b6(0x33b)]=_0x36c658(_0xc6cba,_0x34ef73[_0x2f52b6(0x364)]),_0x34ef73['op']==='move'&&(_0x28bd80['removed']=_0xc6cba),_0x28bd80;if(_0x34ef73['op']===_0x2f52b6(0x177)){if(_0x28bd80['test']=_0x276bd4(_0xc6cba,_0x34ef73['value']),_0x28bd80['test']===!0x1)throw new _0x483e38(_0x2f52b6(0x188),'TEST_OPERATION_FAILED',_0x379eb4,_0x34ef73,_0xc6cba);return _0x28bd80['newDocument']=_0xc6cba,_0x28bd80;}else{if(_0x34ef73['op']==='remove')return _0x28bd80['removed']=_0xc6cba,_0x28bd80['newDocument']=null,_0x28bd80;if(_0x34ef73['op']===_0x2f52b6(0x435))return _0x34ef73[_0x2f52b6(0x2a7)]=_0xc6cba,_0x28bd80;if(_0xeb3866)throw new _0x483e38(_0x2f52b6(0x4a5),_0x2f52b6(0x24c),_0x379eb4,_0x34ef73,_0xc6cba);return _0x28bd80;}}else{_0xb84ba3||(_0xc6cba=_0x73ff50(_0xc6cba));var _0x34f27d=_0x34ef73[_0x2f52b6(0x1a3)]||'',_0x24bee0=_0x34f27d[_0x2f52b6(0x1a6)]('/'),_0x5e56c8=_0xc6cba,_0x551ad5=0x1,_0x1792ab=_0x24bee0['length'],_0x53c33f=void 0x0,_0xcb6567=void 0x0,_0xf8bcfc=void 0x0;for(typeof _0xeb3866==_0x2f52b6(0x12a)?_0xf8bcfc=_0xeb3866:_0xf8bcfc=_0x226ee2;;){if(_0xcb6567=_0x24bee0[_0x551ad5],_0xcb6567&&_0xcb6567[_0x2f52b6(0x154)]('~')!=-0x1&&(_0xcb6567=_0x532713(_0xcb6567)),_0x808026&&(_0xcb6567==_0x2f52b6(0x156)||_0xcb6567=='prototype'&&_0x551ad5>0x0&&_0x24bee0[_0x551ad5-0x1]==_0x2f52b6(0x35a)))throw new TypeError(_0x2f52b6(0x47d));if(_0xeb3866&&_0x53c33f===void 0x0&&(_0x5e56c8[_0xcb6567]===void 0x0?_0x53c33f=_0x24bee0[_0x2f52b6(0x329)](0x0,_0x551ad5)['join']('/'):_0x551ad5==_0x1792ab-0x1&&(_0x53c33f=_0x34ef73[_0x2f52b6(0x1a3)]),_0x53c33f!==void 0x0&&_0xf8bcfc(_0x34ef73,0x0,_0xc6cba,_0x53c33f)),_0x551ad5++,Array[_0x2f52b6(0x317)](_0x5e56c8)){if(_0xcb6567==='-')_0xcb6567=_0x5e56c8[_0x2f52b6(0x3c9)];else{if(_0xeb3866&&!_0x499d04(_0xcb6567))throw new _0x483e38(_0x2f52b6(0x443),'OPERATION_PATH_ILLEGAL_ARRAY_INDEX',_0x379eb4,_0x34ef73,_0xc6cba);_0x499d04(_0xcb6567)&&(_0xcb6567=~~_0xcb6567);}if(_0x551ad5>=_0x1792ab){if(_0xeb3866&&_0x34ef73['op']===_0x2f52b6(0x3de)&&_0xcb6567>_0x5e56c8['length'])throw new _0x483e38(_0x2f52b6(0x4be),_0x2f52b6(0x181),_0x379eb4,_0x34ef73,_0xc6cba);var _0x28bd80=_0x2f04b1[_0x34ef73['op']][_0x2f52b6(0x447)](_0x34ef73,_0x5e56c8,_0xcb6567,_0xc6cba);if(_0x28bd80['test']===!0x1)throw new _0x483e38('Test\x20operation\x20failed',_0x2f52b6(0x1b1),_0x379eb4,_0x34ef73,_0xc6cba);return _0x28bd80;}}else{if(_0x551ad5>=_0x1792ab){var _0x28bd80=_0x45c1d3[_0x34ef73['op']][_0x2f52b6(0x447)](_0x34ef73,_0x5e56c8,_0xcb6567,_0xc6cba);if(_0x28bd80[_0x2f52b6(0x177)]===!0x1)throw new _0x483e38('Test\x20operation\x20failed','TEST_OPERATION_FAILED',_0x379eb4,_0x34ef73,_0xc6cba);return _0x28bd80;}}if(_0x5e56c8=_0x5e56c8[_0xcb6567],_0xeb3866&&_0x551ad5<_0x1792ab&&(!_0x5e56c8||typeof _0x5e56c8!=_0x2f52b6(0x489)))throw new _0x483e38(_0x2f52b6(0x3b1),_0x2f52b6(0x11e),_0x379eb4,_0x34ef73,_0xc6cba);}}}function _0x34b282(_0x41a71c,_0xbe220b,_0x1f2ce6,_0x1cd03d,_0x451a31){const _0x33163e=_0xe13219;if(_0x1cd03d===void 0x0&&(_0x1cd03d=!0x0),_0x451a31===void 0x0&&(_0x451a31=!0x0),_0x1f2ce6&&!Array['isArray'](_0xbe220b))throw new _0x483e38(_0x33163e(0x4af),_0x33163e(0x4b5));_0x1cd03d||(_0x41a71c=_0x73ff50(_0x41a71c));for(var _0x32ab55=new Array(_0xbe220b[_0x33163e(0x3c9)]),_0x77c595=0x0,_0x31a6df=_0xbe220b[_0x33163e(0x3c9)];_0x77c595<_0x31a6df;_0x77c595++)_0x32ab55[_0x77c595]=_0x254500(_0x41a71c,_0xbe220b[_0x77c595],_0x1f2ce6,!0x0,_0x451a31,_0x77c595),_0x41a71c=_0x32ab55[_0x77c595][_0x33163e(0x33b)];return _0x32ab55['newDocument']=_0x41a71c,_0x32ab55;}function _0x577db9(_0x25aaba,_0x11c68c,_0xee6bde){const _0x10c0ed=_0xe13219;var _0x55fa4d=_0x254500(_0x25aaba,_0x11c68c);if(_0x55fa4d[_0x10c0ed(0x177)]===!0x1)throw new _0x483e38(_0x10c0ed(0x188),'TEST_OPERATION_FAILED',_0xee6bde,_0x11c68c,_0x25aaba);return _0x55fa4d['newDocument'];}function _0x226ee2(_0x327465,_0x538c0b,_0x1d1885,_0x1dad6b){const _0xb70cbd=_0xe13219;if(typeof _0x327465!=_0xb70cbd(0x489)||_0x327465===null||Array[_0xb70cbd(0x317)](_0x327465))throw new _0x483e38(_0xb70cbd(0x37f),_0xb70cbd(0x467),_0x538c0b,_0x327465,_0x1d1885);if(_0x45c1d3[_0x327465['op']]){if(typeof _0x327465[_0xb70cbd(0x1a3)]!=_0xb70cbd(0x351))throw new _0x483e38('Operation\x20`path`\x20property\x20is\x20not\x20a\x20string',_0xb70cbd(0x45c),_0x538c0b,_0x327465,_0x1d1885);if(_0x327465[_0xb70cbd(0x1a3)][_0xb70cbd(0x154)]('/')!==0x0&&_0x327465['path']['length']>0x0)throw new _0x483e38(_0xb70cbd(0x3a3),_0xb70cbd(0x45c),_0x538c0b,_0x327465,_0x1d1885);if((_0x327465['op']===_0xb70cbd(0x3a7)||_0x327465['op']==='copy')&&typeof _0x327465[_0xb70cbd(0x364)]!='string')throw new _0x483e38(_0xb70cbd(0x121),_0xb70cbd(0x2d0),_0x538c0b,_0x327465,_0x1d1885);if((_0x327465['op']===_0xb70cbd(0x3de)||_0x327465['op']===_0xb70cbd(0x2d3)||_0x327465['op']===_0xb70cbd(0x177))&&_0x327465[_0xb70cbd(0x2a7)]===void 0x0)throw new _0x483e38('Operation\x20`value`\x20property\x20is\x20not\x20present\x20(applicable\x20in\x20`add`,\x20`replace`\x20and\x20`test`\x20operations)','OPERATION_VALUE_REQUIRED',_0x538c0b,_0x327465,_0x1d1885);if((_0x327465['op']===_0xb70cbd(0x3de)||_0x327465['op']==='replace'||_0x327465['op']===_0xb70cbd(0x177))&&_0x159254(_0x327465[_0xb70cbd(0x2a7)]))throw new _0x483e38(_0xb70cbd(0x1b8),_0xb70cbd(0x167),_0x538c0b,_0x327465,_0x1d1885);if(_0x1d1885){if(_0x327465['op']=='add'){var _0x346b38=_0x327465[_0xb70cbd(0x1a3)][_0xb70cbd(0x1a6)]('/')[_0xb70cbd(0x3c9)],_0x2919bb=_0x1dad6b['split']('/')['length'];if(_0x346b38!==_0x2919bb+0x1&&_0x346b38!==_0x2919bb)throw new _0x483e38(_0xb70cbd(0x1f9),_0xb70cbd(0x147),_0x538c0b,_0x327465,_0x1d1885);}else{if(_0x327465['op']===_0xb70cbd(0x2d3)||_0x327465['op']===_0xb70cbd(0x2ec)||_0x327465['op']==='_get'){if(_0x327465['path']!==_0x1dad6b)throw new _0x483e38(_0xb70cbd(0x479),_0xb70cbd(0x11e),_0x538c0b,_0x327465,_0x1d1885);}else{if(_0x327465['op']==='move'||_0x327465['op']==='copy'){var _0x2e1c96={'op':'_get','path':_0x327465[_0xb70cbd(0x364)],'value':void 0x0},_0x18d557=_0x49c308([_0x2e1c96],_0x1d1885);if(_0x18d557&&_0x18d557['name']===_0xb70cbd(0x11e))throw new _0x483e38('Cannot\x20perform\x20the\x20operation\x20from\x20a\x20path\x20that\x20does\x20not\x20exist',_0xb70cbd(0x38b),_0x538c0b,_0x327465,_0x1d1885);}}}}}else throw new _0x483e38(_0xb70cbd(0x4a5),'OPERATION_OP_INVALID',_0x538c0b,_0x327465,_0x1d1885);}function _0x49c308(_0x35471f,_0x407173,_0x44186f){const _0x3c1cae=_0xe13219;try{if(!Array['isArray'](_0x35471f))throw new _0x483e38(_0x3c1cae(0x4af),_0x3c1cae(0x4b5));if(_0x407173)_0x34b282(_0x73ff50(_0x407173),_0x73ff50(_0x35471f),_0x44186f||!0x0);else{_0x44186f=_0x44186f||_0x226ee2;for(var _0x2ba284=0x0;_0x2ba284<_0x35471f[_0x3c1cae(0x3c9)];_0x2ba284++)_0x44186f(_0x35471f[_0x2ba284],_0x2ba284,_0x407173,void 0x0);}}catch(_0x120c41){if(_0x120c41 instanceof _0x483e38)return _0x120c41;throw _0x120c41;}}function _0x276bd4(_0x4e8d05,_0x1eb1ec){const _0x5d79aa=_0xe13219;if(_0x4e8d05===_0x1eb1ec)return!0x0;if(_0x4e8d05&&_0x1eb1ec&&typeof _0x4e8d05=='object'&&typeof _0x1eb1ec==_0x5d79aa(0x489)){var _0xf61055=Array[_0x5d79aa(0x317)](_0x4e8d05),_0x5a9242=Array[_0x5d79aa(0x317)](_0x1eb1ec),_0x116d40,_0x42f390,_0x5a3eba;if(_0xf61055&&_0x5a9242){if(_0x42f390=_0x4e8d05[_0x5d79aa(0x3c9)],_0x42f390!=_0x1eb1ec[_0x5d79aa(0x3c9)])return!0x1;for(_0x116d40=_0x42f390;_0x116d40--!==0x0;)if(!_0x276bd4(_0x4e8d05[_0x116d40],_0x1eb1ec[_0x116d40]))return!0x1;return!0x0;}if(_0xf61055!=_0x5a9242)return!0x1;var _0x35457d=Object[_0x5d79aa(0x164)](_0x4e8d05);if(_0x42f390=_0x35457d[_0x5d79aa(0x3c9)],_0x42f390!==Object[_0x5d79aa(0x164)](_0x1eb1ec)['length'])return!0x1;for(_0x116d40=_0x42f390;_0x116d40--!==0x0;)if(!_0x1eb1ec[_0x5d79aa(0x27c)](_0x35457d[_0x116d40]))return!0x1;for(_0x116d40=_0x42f390;_0x116d40--!==0x0;)if(_0x5a3eba=_0x35457d[_0x116d40],!_0x276bd4(_0x4e8d05[_0x5a3eba],_0x1eb1ec[_0x5a3eba]))return!0x1;return!0x0;}return _0x4e8d05!==_0x4e8d05&&_0x1eb1ec!==_0x1eb1ec;}var _0x44565a={};_0x1c59ee(_0x44565a,{'compare':()=>_0x492ac8,'generate':()=>_0x134d56,'observe':()=>_0x543557,'unobserve':()=>_0x1365d3});var _0x399f75=new WeakMap(),_0x563554=(function(){function _0x7cef6d(_0x2ed9b3){const _0x423096=_0x2747;this[_0x423096(0x20e)]=new Map(),this[_0x423096(0x448)]=_0x2ed9b3;}return _0x7cef6d;}()),_0x14c2a7=(function(){function _0x3b4634(_0x29347f,_0x4fbba6){const _0x200f6d=_0x2747;this[_0x200f6d(0x3dd)]=_0x29347f,this['observer']=_0x4fbba6;}return _0x3b4634;}());function _0x524f5b(_0x4b4ff7){return _0x399f75['get'](_0x4b4ff7);}function _0x5d42f7(_0x15861e,_0x1a277b){const _0x17ba29=_0xe13219;return _0x15861e[_0x17ba29(0x20e)][_0x17ba29(0x2d4)](_0x1a277b);}function _0x4e0183(_0x27bb25,_0x22fc03){const _0x422ea5=_0xe13219;_0x27bb25[_0x422ea5(0x20e)][_0x422ea5(0x293)](_0x22fc03[_0x422ea5(0x3dd)]);}function _0x1365d3(_0x335e75,_0x359166){_0x359166['unobserve']();}function _0x543557(_0x13f84c,_0x28cc62){const _0x5ba39b=_0xe13219;var _0x10aed0=[],_0xd30f92,_0x297b3d=_0x524f5b(_0x13f84c);if(!_0x297b3d)_0x297b3d=new _0x563554(_0x13f84c),_0x399f75[_0x5ba39b(0x2c9)](_0x13f84c,_0x297b3d);else{var _0xf3dfbc=_0x5d42f7(_0x297b3d,_0x28cc62);_0xd30f92=_0xf3dfbc&&_0xf3dfbc[_0x5ba39b(0x1ba)];}if(_0xd30f92)return _0xd30f92;if(_0xd30f92={},_0x297b3d[_0x5ba39b(0x2a7)]=_0x73ff50(_0x13f84c),_0x28cc62){_0xd30f92[_0x5ba39b(0x3dd)]=_0x28cc62,_0xd30f92[_0x5ba39b(0x499)]=null;var _0xdc6ba3=function(){_0x134d56(_0xd30f92);},_0x35b829=function(){const _0x3a3a4a=_0x5ba39b;clearTimeout(_0xd30f92[_0x3a3a4a(0x499)]),_0xd30f92['next']=setTimeout(_0xdc6ba3);};typeof window<'u'&&(window[_0x5ba39b(0x17a)](_0x5ba39b(0x2b6),_0x35b829),window['addEventListener'](_0x5ba39b(0x190),_0x35b829),window[_0x5ba39b(0x17a)](_0x5ba39b(0x1aa),_0x35b829),window[_0x5ba39b(0x17a)](_0x5ba39b(0x291),_0x35b829),window[_0x5ba39b(0x17a)]('change',_0x35b829));}return _0xd30f92[_0x5ba39b(0x445)]=_0x10aed0,_0xd30f92[_0x5ba39b(0x489)]=_0x13f84c,_0xd30f92[_0x5ba39b(0x372)]=function(){const _0x12181b=_0x5ba39b;_0x134d56(_0xd30f92),clearTimeout(_0xd30f92[_0x12181b(0x499)]),_0x4e0183(_0x297b3d,_0xd30f92),typeof window<'u'&&(window['removeEventListener'](_0x12181b(0x2b6),_0x35b829),window['removeEventListener'](_0x12181b(0x190),_0x35b829),window[_0x12181b(0x203)]('mousedown',_0x35b829),window[_0x12181b(0x203)](_0x12181b(0x291),_0x35b829),window[_0x12181b(0x203)](_0x12181b(0x178),_0x35b829));},_0x297b3d['observers'][_0x5ba39b(0x2c9)](_0x28cc62,new _0x14c2a7(_0x28cc62,_0xd30f92)),_0xd30f92;}function _0x134d56(_0x50dc87,_0x2861a9){const _0x1b5061=_0xe13219;_0x2861a9===void 0x0&&(_0x2861a9=!0x1);var _0x38feaf=_0x399f75[_0x1b5061(0x2d4)](_0x50dc87[_0x1b5061(0x489)]);_0x1a105a(_0x38feaf[_0x1b5061(0x2a7)],_0x50dc87[_0x1b5061(0x489)],_0x50dc87[_0x1b5061(0x445)],'',_0x2861a9),_0x50dc87[_0x1b5061(0x445)][_0x1b5061(0x3c9)]&&_0x34b282(_0x38feaf[_0x1b5061(0x2a7)],_0x50dc87[_0x1b5061(0x445)]);var _0x13bb83=_0x50dc87[_0x1b5061(0x445)];return _0x13bb83[_0x1b5061(0x3c9)]>0x0&&(_0x50dc87[_0x1b5061(0x445)]=[],_0x50dc87[_0x1b5061(0x3dd)]&&_0x50dc87[_0x1b5061(0x3dd)](_0x13bb83)),_0x13bb83;}function _0x1a105a(_0x10dfac,_0x979da0,_0x3dea93,_0x2ecb0e,_0x574f04){const _0x3882a5=_0xe13219;if(_0x979da0!==_0x10dfac){typeof _0x979da0[_0x3882a5(0x26f)]=='function'&&(_0x979da0=_0x979da0[_0x3882a5(0x26f)]());for(var _0x3e59dc=_0x2c2755(_0x979da0),_0x59ab10=_0x2c2755(_0x10dfac),_0x42167c=!0x1,_0x211d77=!0x1,_0x689662=_0x59ab10[_0x3882a5(0x3c9)]-0x1;_0x689662>=0x0;_0x689662--){var _0x15f8e1=_0x59ab10[_0x689662],_0x34c576=_0x10dfac[_0x15f8e1];if(_0x27c413(_0x979da0,_0x15f8e1)&&!(_0x979da0[_0x15f8e1]===void 0x0&&_0x34c576!==void 0x0&&Array[_0x3882a5(0x317)](_0x979da0)===!0x1)){var _0x33f397=_0x979da0[_0x15f8e1];typeof _0x34c576=='object'&&_0x34c576!=null&&typeof _0x33f397==_0x3882a5(0x489)&&_0x33f397!=null&&Array[_0x3882a5(0x317)](_0x34c576)===Array['isArray'](_0x33f397)?_0x1a105a(_0x34c576,_0x33f397,_0x3dea93,_0x2ecb0e+'/'+_0x3ee168(_0x15f8e1),_0x574f04):_0x34c576!==_0x33f397&&(_0x42167c=!0x0,_0x574f04&&_0x3dea93[_0x3882a5(0x21c)]({'op':_0x3882a5(0x177),'path':_0x2ecb0e+'/'+_0x3ee168(_0x15f8e1),'value':_0x73ff50(_0x34c576)}),_0x3dea93[_0x3882a5(0x21c)]({'op':_0x3882a5(0x2d3),'path':_0x2ecb0e+'/'+_0x3ee168(_0x15f8e1),'value':_0x73ff50(_0x33f397)}));}else Array[_0x3882a5(0x317)](_0x10dfac)===Array[_0x3882a5(0x317)](_0x979da0)?(_0x574f04&&_0x3dea93[_0x3882a5(0x21c)]({'op':_0x3882a5(0x177),'path':_0x2ecb0e+'/'+_0x3ee168(_0x15f8e1),'value':_0x73ff50(_0x34c576)}),_0x3dea93[_0x3882a5(0x21c)]({'op':'remove','path':_0x2ecb0e+'/'+_0x3ee168(_0x15f8e1)}),_0x211d77=!0x0):(_0x574f04&&_0x3dea93[_0x3882a5(0x21c)]({'op':_0x3882a5(0x177),'path':_0x2ecb0e,'value':_0x10dfac}),_0x3dea93['push']({'op':_0x3882a5(0x2d3),'path':_0x2ecb0e,'value':_0x979da0}),_0x42167c=!0x0);}if(!(!_0x211d77&&_0x3e59dc[_0x3882a5(0x3c9)]==_0x59ab10[_0x3882a5(0x3c9)]))for(var _0x689662=0x0;_0x689662<_0x3e59dc[_0x3882a5(0x3c9)];_0x689662++){var _0x15f8e1=_0x3e59dc[_0x689662];!_0x27c413(_0x10dfac,_0x15f8e1)&&_0x979da0[_0x15f8e1]!==void 0x0&&_0x3dea93[_0x3882a5(0x21c)]({'op':'add','path':_0x2ecb0e+'/'+_0x3ee168(_0x15f8e1),'value':_0x73ff50(_0x979da0[_0x15f8e1])});}}}function _0x492ac8(_0x4f1c84,_0x2ad46a,_0x22ab85){_0x22ab85===void 0x0&&(_0x22ab85=!0x1);var _0x2b5764=[];return _0x1a105a(_0x4f1c84,_0x2ad46a,_0x2b5764,'',_0x22ab85),_0x2b5764;}var _0x25d20c=Object[_0xe13219(0x199)]({},_0x306cdc,_0x44565a,{'JsonPatchError':_0x26bd12,'deepClone':_0x73ff50,'escapePathComponent':_0x3ee168,'unescapePathComponent':_0x532713}),_0xc87e8c=Symbol(_0xe13219(0x3ad)),_0x45f049=class{[_0xe13219(0x38f)];[_0xe13219(0x46b)]=[];[_0xe13219(0x347)]=0x0;[_0xe13219(0x24e)]=0x0;get[_0xe13219(0x475)](){return this['_version'];}[_0xe13219(0x2ca)](){const _0x2e5d3d=_0xe13219;return{'operations':this[_0x2e5d3d(0x46b)][_0x2e5d3d(0x329)](0x0),'fromVersion':this[_0x2e5d3d(0x347)],'toVersion':this[_0x2e5d3d(0x475)]};}[_0xe13219(0x2e9)](_0x65202f){const _0x1777f2=_0xe13219;this[_0x1777f2(0x46b)]=this[_0x1777f2(0x46b)][_0x1777f2(0x329)](_0x65202f-this[_0x1777f2(0x347)]),this['storedMinVersion']=_0x65202f;}[_0xe13219(0x478)](_0x4a8af9){const _0x333152=_0xe13219;return this['_version']!=-0x1&&_0x4a8af9<=this[_0x333152(0x24e)];}[_0xe13219(0x14f)](_0x41667b){const _0x5a5751=_0xe13219;let _0x395dae=_0x73ff50(this['_data']);_0x34b282(this[_0x5a5751(0x38f)],_0x41667b),this[_0x5a5751(0x24e)]+=_0x41667b[_0x5a5751(0x3c9)],this['storedMinVersion']=this[_0x5a5751(0x24e)],this['dispatch'](_0x41667b,_0x395dae);}get[_0xe13219(0x251)](){return _0x73ff50(this['_data']);}static [_0xc87e8c]=[];constructor(_0x402084){const _0x409331=_0xe13219;this[_0x409331(0x38f)]=_0x73ff50(_0x402084);}['sync'](_0x493308,_0x492d0f){const _0x54346b=_0xe13219;let _0x697517=this[_0x54346b(0x38f)],_0x1adf2a=_0x492ac8(_0x697517,_0x493308);Object[_0x54346b(0x199)](this[_0x54346b(0x38f)],_0x493308),this[_0x54346b(0x347)]=this['_version']=_0x492d0f,this['dispatch'](_0x1adf2a,_0x697517);}['subscribers']=[];[_0xe13219(0x27a)](_0x458944,_0x5b1c1a){const _0xb2245a=_0xe13219;this[_0xb2245a(0x3ee)][_0xb2245a(0x21c)]([_0x458944,_0x5b1c1a]);}[_0xe13219(0x204)](_0x1c9f6b){const _0x5f5990=_0xe13219;this[_0x5f5990(0x3ee)]=this[_0x5f5990(0x3ee)]['filter'](([_0x19432c,_0x101b3a])=>_0x101b3a!=_0x1c9f6b);}[_0xe13219(0x165)](_0x12b94f,_0x2bb85b){const _0x5902b2=_0xe13219;let _0x39e7ed=new Map();_0x12b94f[_0x5902b2(0x4c6)](_0x4cb601=>{this['subscribers']['forEach'](([_0x1ab3c0,_0x164e51])=>{const _0x2a0c79=_0x2747;_0x4cb601['path'][_0x2a0c79(0x2b9)](_0x1ab3c0)&&!_0x39e7ed[_0x2a0c79(0x1ec)](_0x1ab3c0)&&_0x39e7ed['set'](_0x1ab3c0,JSON[_0x2a0c79(0x3e3)](_0x1ab3c0==='/'?_0x2bb85b:_0x36c658(_0x2bb85b,_0x1ab3c0)));});}),_0x39e7ed[_0x5902b2(0x4c6)]((_0x4f1be5,_0x5b38c5)=>{const _0x113bd1=_0x5902b2;let _0x4aae02=_0x5b38c5==='/'?this[_0x113bd1(0x38f)]:_0x36c658(this[_0x113bd1(0x38f)],_0x5b38c5);_0x4f1be5!==JSON[_0x113bd1(0x3e3)](_0x4aae02)&&this[_0x113bd1(0x3ee)][_0x113bd1(0x1a4)](([_0x88a1c1,_0x1921e5])=>_0x88a1c1===_0x5b38c5)[_0x113bd1(0x4c6)](([_0x1cdef3,_0x2c2a31])=>{const _0xbe17c9=_0x113bd1;let _0x101380={};try{_0x101380=_0x2c2a31(_0x4aae02,JSON[_0xbe17c9(0x4a3)](_0x4f1be5||{}));}catch(_0x440020){console['error'](_0x440020[_0xbe17c9(0x4b2)]||_0x440020[_0xbe17c9(0x232)]||_0x440020);}_0x101380 instanceof Promise&&_0x101380[_0xbe17c9(0x3c4)](_0x215d2b=>{const _0x3c2d1e=_0xbe17c9;console['error'](_0x215d2b[_0x3c2d1e(0x4b2)]||_0x215d2b[_0x3c2d1e(0x232)]||_0x215d2b);});});});}};function _0x48f42b(_0x1fcde9,_0x1e7365,_0x2ef68b){const _0x266d8f=_0xe13219;return _0x1fcde9[_0x266d8f(0x35a)][_0xc87e8c]||(_0x1fcde9[_0x266d8f(0x35a)][_0xc87e8c]=[]),_0x1fcde9['constructor'][_0xc87e8c][_0x266d8f(0x21c)](_0x1e7365),{'value':function(..._0x339ff3){const _0x3120b8=_0x266d8f;let _0x30e98d=_0x73ff50(this[_0x3120b8(0x38f)]);_0x2ef68b[_0x3120b8(0x2a7)][_0x3120b8(0x19c)](this,_0x339ff3);let _0x4efb52=_0x492ac8(_0x30e98d,this[_0x3120b8(0x38f)]);_0x4efb52[_0x3120b8(0x3c9)]!=0x0&&(this['_mutationRecords'][_0x3120b8(0x21c)](..._0x4efb52),this[_0x3120b8(0x24e)]+=_0x4efb52[_0x3120b8(0x3c9)],this['dispatch'](_0x4efb52,_0x30e98d));}};}var _0x39d746=class extends _0x45f049{constructor(_0x34f751){const _0x5652fa=_0xe13219;super(Object[_0x5652fa(0x199)]({'sid':'','ssid':''},_0x34f751||{}));}[_0xe13219(0x340)](_0x257d5e){const _0x521023=_0xe13219;this[_0x521023(0x38f)][_0x521023(0x4c2)]=_0x257d5e,this[_0x521023(0x38f)][_0x521023(0x4ac)]=_0x257d5e[_0x521023(0x329)](0x0,0x4);}};_0x3e310d([_0x48f42b],_0x39d746[_0xe13219(0x381)],'setSID',0x1);var _0x3dfde4=class extends _0x39d746{constructor(_0x2860d8,_0x14a603){const _0x153f22=_0xe13219;super(_0x2860d8||{'uname':'','comfyUserToken':'','activeDocumentID':0x0,'documents':{},'canvasStateID':0x0,'selectionStateID':0x0,'historyStateID':0x0}),this[_0x153f22(0x24e)]=_0x14a603||0x0;}[_0xe13219(0x258)](_0x3fb193){const _0x2c473a=_0xe13219;this[_0x2c473a(0x38f)][_0x2c473a(0x343)]=_0x2c473a(0x307)+_0x3fb193;}[_0xe13219(0x238)](_0x17506c,_0x1efa45){const _0x39254b=_0xe13219;this[_0x39254b(0x38f)][_0x39254b(0x417)]=_0x17506c,this[_0x39254b(0x38f)][_0x39254b(0x2b0)]=_0x1efa45;}[_0xe13219(0x28a)](_0x1db4ca){const _0x3c5750=_0xe13219;this[_0x3c5750(0x38f)][_0x3c5750(0x3eb)]=_0x1db4ca;}['setSelectionStateID'](_0x1c553c){const _0x32784f=_0xe13219;this[_0x32784f(0x38f)][_0x32784f(0x2f8)]=_0x1c553c;}[_0xe13219(0x376)](_0x270a18){const _0x527846=_0xe13219;this['_data'][_0x527846(0x2b5)]=_0x270a18;}[_0xe13219(0x1bc)](_0x205b0d){const _0x4f9bb3=_0xe13219;this[_0x4f9bb3(0x38f)][_0x4f9bb3(0x182)]=_0x205b0d;}};_0x3e310d([_0x48f42b],_0x3dfde4[_0xe13219(0x381)],_0xe13219(0x258),0x1),_0x3e310d([_0x48f42b],_0x3dfde4[_0xe13219(0x381)],_0xe13219(0x238),0x1),_0x3e310d([_0x48f42b],_0x3dfde4[_0xe13219(0x381)],_0xe13219(0x28a),0x1),_0x3e310d([_0x48f42b],_0x3dfde4[_0xe13219(0x381)],_0xe13219(0x3b5),0x1),_0x3e310d([_0x48f42b],_0x3dfde4[_0xe13219(0x381)],_0xe13219(0x376),0x1),_0x3e310d([_0x48f42b],_0x3dfde4[_0xe13219(0x381)],'setComfyUserToken',0x1);var _0x1b03be=class extends _0x39d746{constructor(_0x2269ef,_0x22b8db){const _0x1d1ccb=_0xe13219;super(_0x2269ef||{'title':'','progress':0x0,'lastError':'','lastErrorNodeID':0x0,'queueSize':0x0,'executingNodeTitle':'','webviewFromSid':'','currentForm':[],'hasPSDNodes':!0x1,'maxImageWH':0xecbe,'comfyUserToken':''}),this[_0x1d1ccb(0x24e)]=_0x22b8db||0x0;}[_0xe13219(0x14e)](_0x120e45){const _0x33b1b4=_0xe13219;this[_0x33b1b4(0x38f)][_0x33b1b4(0x2b8)]=_0x120e45;}[_0xe13219(0x1a7)](_0x2e9a27){const _0xfbb6e9=_0xe13219;this['_data'][_0xfbb6e9(0x24d)]=_0x2e9a27;}[_0xe13219(0x14a)](_0x29c190){const _0x346c90=_0xe13219;this['_data'][_0x346c90(0x224)]=_0x29c190;}[_0xe13219(0x38a)](_0x355ad5,_0x20c099){const _0x4ae384=_0xe13219;this[_0x4ae384(0x38f)]['lastError']=_0x355ad5,this['_data'][_0x4ae384(0x280)]=_0x20c099;}[_0xe13219(0x46f)](_0x531e4e){const _0x23c14c=_0xe13219;this['_data'][_0x23c14c(0x3b4)]=_0x531e4e;}['setExecutingNodeTitle'](_0x5b99fb){const _0x3b5a2c=_0xe13219;this[_0x3b5a2c(0x38f)][_0x3b5a2c(0x2fa)]=_0x5b99fb;}[_0xe13219(0x49f)](_0x624da5){const _0x525cf9=_0xe13219;_0x624da5=JSON['parse'](JSON[_0x525cf9(0x3e3)](_0x624da5)),this['_data'][_0x525cf9(0x3f1)]=_0x624da5;}[_0xe13219(0x35f)](_0x491190){const _0x551c44=_0xe13219;this[_0x551c44(0x38f)][_0x551c44(0x297)]=_0x491190;}[_0xe13219(0x3f9)](_0x5809ff){const _0x385986=_0xe13219;this[_0x385986(0x38f)][_0x385986(0x134)]=_0x5809ff;}[_0xe13219(0x1bc)](_0xae988c){const _0x287552=_0xe13219;this[_0x287552(0x38f)][_0x287552(0x182)]=_0xae988c;}};_0x3e310d([_0x48f42b],_0x1b03be['prototype'],_0xe13219(0x14e),0x1),_0x3e310d([_0x48f42b],_0x1b03be[_0xe13219(0x381)],'setTitle',0x1),_0x3e310d([_0x48f42b],_0x1b03be['prototype'],_0xe13219(0x14a),0x1),_0x3e310d([_0x48f42b],_0x1b03be[_0xe13219(0x381)],_0xe13219(0x38a),0x1),_0x3e310d([_0x48f42b],_0x1b03be[_0xe13219(0x381)],'setQueueSize',0x1),_0x3e310d([_0x48f42b],_0x1b03be['prototype'],_0xe13219(0x398),0x1),_0x3e310d([_0x48f42b],_0x1b03be[_0xe13219(0x381)],_0xe13219(0x49f),0x1),_0x3e310d([_0x48f42b],_0x1b03be['prototype'],_0xe13219(0x35f),0x1),_0x3e310d([_0x48f42b],_0x1b03be[_0xe13219(0x381)],_0xe13219(0x3f9),0x1),_0x3e310d([_0x48f42b],_0x1b03be[_0xe13219(0x381)],_0xe13219(0x1bc),0x1);var _0x328c29=class extends _0x22bcdf{['createStore'](_0x55a95a,_0x89d29b){return new _0x1b03be(_0x55a95a,_0x89d29b);}},_0x2ac559=new _0x328c29(),_0x57fed2=new _0x3dfde4();(async()=>{_0x57fed2['setUName'](_0x8dd71f()),_0x426c7f();})()[_0xe13219(0x3c4)](console['error']);function _0x57b028(){const _0x23b1a0=_0xe13219;let _0x35c392=_0x3bb379[_0x23b1a0(0x3e1)][_0x23b1a0(0x185)]?.['historyStates'];_0x35c392&&_0x57fed2[_0x23b1a0(0x28a)](_0x35c392[_0x35c392[_0x23b1a0(0x3c9)]-0x1]['id']);}function _0x3e52b3(){const _0x12baa1=_0xe13219;let _0x1869ec=_0x3bb379[_0x12baa1(0x3e1)][_0x12baa1(0x185)]?.[_0x12baa1(0x3ca)];_0x1869ec&&_0x57fed2['setSelectionStateID'](_0x1869ec[_0x1869ec[_0x12baa1(0x3c9)]-0x1]['id']);}function _0xb97ad5(){const _0x58a651=_0xe13219;let _0x4e2c5f=_0x3bb379[_0x58a651(0x3e1)]['activeDocument']?.[_0x58a651(0x3ca)];_0x4e2c5f&&_0x57fed2[_0x58a651(0x376)](_0x4e2c5f[_0x4e2c5f[_0x58a651(0x3c9)]-0x1]['id']);}_0x3bb379['action'][_0xe13219(0x423)]([_0xe13219(0x2c9)],(_0x30d7e5,_0xd26af5)=>{const _0x597134=_0xe13219;_0xd26af5[_0x597134(0x144)][0x0][_0x597134(0x198)]==_0x597134(0x1de)&&_0x3e52b3();}),_0x3bb379[_0xe13219(0x123)][_0xe13219(0x423)](['historyStateChanged'],_0x1a5a15=>{const _0xb60537=_0xe13219;_0xb97ad5(),(_0x1a5a15['commandID']==0x138c||_0x1a5a15[_0xb60537(0x1e6)]==0x138a)&&_0x57b028();}),_0x3bb379[_0xe13219(0x123)][_0xe13219(0x423)](['toolModalStateChanged'],(_0x5653d2,_0x4deb24)=>{const _0x2dee2a=_0xe13219;_0x4deb24['state']['_value']==_0x2dee2a(0x1bd)&&_0x4deb24[_0x2dee2a(0x407)]['_value']=='paint'&&_0x57b028();}),_0x3bb379[_0xe13219(0x123)][_0xe13219(0x423)]([_0xe13219(0x18b)],(_0x4a61c4,_0x282fba)=>{const _0x403438=_0xe13219;_0x282fba[_0x403438(0x4c7)][_0x403438(0x23d)]=='exit'&&_0x57b028();}),_0x3bb379['action'][_0xe13219(0x423)]([_0xe13219(0x2b7),_0xe13219(0x2e0),_0xe13219(0x3cd),'fill','crop'],()=>{_0x57b028();}),_0x3bb379['action']['addNotificationListener']([_0xe13219(0x293),_0xe13219(0x3a7),'copyToLayer'],()=>{_0x426c7f(),_0x57b028();}),_0x3bb379[_0xe13219(0x123)][_0xe13219(0x423)]([_0xe13219(0x33b),'open',_0xe13219(0x241),_0xe13219(0x1ae),_0xe13219(0x3f0)],_0x426c7f);var _0x5e6231=_0x3bb379[_0xe13219(0x3e1)][_0xe13219(0x185)]?.['id'];function _0x164266(){const _0x1e647b=_0xe13219;_0x5e6231!=_0x3bb379[_0x1e647b(0x3e1)][_0x1e647b(0x185)]?.['id']&&(_0x57b028(),_0x3e52b3()),_0x5e6231=_0x3bb379[_0x1e647b(0x3e1)][_0x1e647b(0x185)]?.['id'],requestAnimationFrame(_0x164266);}requestAnimationFrame(_0x164266),setInterval(_0x426c7f,0x1388);function _0x426c7f(){const _0x1a928c=_0xe13219;try{if(!_0x3bb379['app'][_0x1a928c(0x185)])return;_0x57fed2[_0x1a928c(0x238)](_0x3bb379[_0x1a928c(0x3e1)][_0x1a928c(0x185)]['id'],_0x3bb379[_0x1a928c(0x3e1)][_0x1a928c(0x2b0)][_0x1a928c(0x292)]((_0x2df0c6,_0x4226eb)=>(_0x2df0c6[_0x4226eb['id']]={'name':_0x4226eb[_0x1a928c(0x143)],'id':_0x4226eb['id'],'identify':_0x1618cc(_0x4226eb['id'],_0x4226eb[_0x1a928c(0x143)]),'layers':_0x224323(_0x4226eb)[_0x1a928c(0x442)](_0x2ba2a1=>({'level':_0x2ba2a1['level'],'id':_0x2ba2a1[_0x1a928c(0x218)]['id'],'name':_0x2ba2a1[_0x1a928c(0x218)][_0x1a928c(0x143)],'identify':_0x5b8a73(_0x2ba2a1[_0x1a928c(0x218)]['id'],_0x2ba2a1[_0x1a928c(0x218)]['name'],_0x2ba2a1[_0x1a928c(0x3d6)]),'fullPath':_0x2ba2a1['path']}))},_0x2df0c6),{}));}catch(_0x36bb72){console[_0x1a928c(0x151)](_0x36bb72);}}var _0x4a3201=_0x3b6a4c(_0x22fcfa(),0x1),_0x5a5342=_0x3b6a4c(_0x22fcfa(),0x1),_0x16eb74=_0x3b6a4c(_0x22fcfa(),0x1),_0x21c995=_0x3b6a4c(_0x551bc3(),0x1),_0x1d08a4=(0x0,_0x16eb74[_0xe13219(0x227)])(null);function _0x449588({children:_0x3a4a5b}){const _0xd39940=_0xe13219;let _0x310f48=_0x599221();return(0x0,_0x16eb74['useEffect'])(()=>{const _0x2d15e7=_0x2747;window['addEventListener'](_0x2d15e7(0x232),_0x580d1b=>{const _0x25408d=_0x2d15e7;_0x580d1b['data']['action']===_0x25408d(0x1dd)&&_0x580d1b[_0x25408d(0x348)]?.[_0x25408d(0x39e)]({'action':_0x25408d(0x1dd),'payload':{'webviewFromSid':_0x57fed2[_0x25408d(0x251)]['sid']}});});let _0x64675d='';_0x2ac559[_0x2d15e7(0x27a)]('/',(_0x47679d,_0x47f2a3,_0x52b539)=>{const _0xddb5c3=_0x2d15e7;_0x47f2a3?.[_0xddb5c3(0x2b8)]==_0x57fed2[_0xddb5c3(0x251)][_0xddb5c3(0x4c2)]&&(_0x310f48['setWebviewAgentSID'](_0x47f2a3?.[_0xddb5c3(0x4c2)]),_0x64675d||(_0x64675d=_0x47f2a3?.[_0xddb5c3(0x4c2)])),!_0x47f2a3&&_0x52b539[_0xddb5c3(0x2b8)]==_0x57fed2[_0xddb5c3(0x251)][_0xddb5c3(0x4c2)]&&_0x310f48[_0xddb5c3(0x313)](_0x64675d);});},[]),(0x0,_0x21c995[_0xd39940(0x1d7)])(_0x1d08a4['Provider'],{'value':{'webviewAgentSID':_0x310f48[_0xd39940(0x1ea)],'prevWebviewAgentSID':_0x310f48[_0xd39940(0x1c6)],'setWebviewAgentSID':_0x310f48[_0xd39940(0x313)],'showWebviewDialog':_0x310f48[_0xd39940(0x485)],'setSrc':_0x310f48[_0xd39940(0x11a)],'resetWebview':_0x310f48[_0xd39940(0x13a)]},'children':_0x3a4a5b});}function _0x108525(){const _0x1f0794=_0xe13219;let _0x272f6d=(0x0,_0x16eb74['useContext'])(_0x1d08a4);if(!_0x272f6d)throw new Error(_0x1f0794(0x133));return _0x272f6d;}function _0x599221(){const _0x4e8243=_0xe13219;let [_0x290e7d,_0x2f5ae2]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(null),[_0x4ae9a1,_0x537731]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(null),[_0x5f08d3,_0x26d65e]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(null),[_0x2e746d,_0x27b1e8]=(0x0,_0x16eb74['useState'])(!0x1),[_0x3c00e5,_0xe0e206]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(''),[_0x364437,_0x324f36]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(''),[_0x1ebf9e,_0x12eda4]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(''),[_0x5ce84a,_0x5d6e74]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(!0x1),[_0x29d7cc,_0x40b07b]=(0x0,_0x16eb74[_0x4e8243(0x41a)])(!0x1),_0x37fec6=(0x0,_0x16eb74[_0x4e8243(0x168)])(null);(0x0,_0x16eb74['useEffect'])(()=>{const _0x176ac8=_0x4e8243;let _0x238fb3=()=>{_0x27b1e8(!0x1),_0x324f36(_0x1ebf9e);};return _0x5f08d3?.[_0x176ac8(0x17a)](_0x176ac8(0x241),_0x238fb3),()=>{const _0x5ba433=_0x176ac8;_0x5f08d3?.['removeEventListener'](_0x5ba433(0x241),_0x238fb3);};},[_0x5f08d3,_0x1ebf9e,_0x324f36,_0x27b1e8]),(0x0,_0x16eb74[_0x4e8243(0x4c3)])(()=>{_0x12eda4(_0x364437);},[_0x364437]),(0x0,_0x16eb74[_0x4e8243(0x4c3)])(()=>{const _0x332f7f=_0x4e8243;_0x28eb01(_0x26d65e,_0x537731);let _0x4bd039=_0x3dff1e();return _0x2f5ae2(_0x4bd039),_0x37fec6[_0x332f7f(0x469)]&&clearTimeout(_0x37fec6['current']),_0x5d6e74(!0x1),_0x40b07b(!0x1),_0x37fec6[_0x332f7f(0x469)]=setTimeout(()=>{_0x5d6e74(!0x0);},0x1388),_0x4bd039['addEventListener'](_0x332f7f(0x2ff),()=>{_0x40b07b(!0x0);}),()=>{const _0x1e76d6=_0x332f7f;_0x37fec6['current']&&clearTimeout(_0x37fec6[_0x1e76d6(0x469)]),_0x5f08d3?.[_0x1e76d6(0x3ac)]?.[_0x1e76d6(0x3ef)](_0x5f08d3);};},[]),(0x0,_0x16eb74[_0x4e8243(0x4c3)])(()=>{const _0x364a9a=_0x4e8243;_0x3c00e5&&(_0x290e7d?.[_0x364a9a(0x162)](_0x364a9a(0x1f1),_0x3c00e5),_0x4ae9a1?.[_0x364a9a(0x162)](_0x364a9a(0x1f1),_0x3c00e5));},[_0x3c00e5]);let _0x4719fc=(0x0,_0x16eb74['useCallback'])(()=>{const _0x502bf4=_0x4e8243;_0x290e7d?.[_0x502bf4(0x3ac)]?.['removeChild'](_0x290e7d),_0x27b1e8(!0x1),_0x5f08d3?.['close']();let _0x120f8f=_0x3dff1e();_0x2f5ae2(_0x120f8f);let _0x2e9620=_0x3c00e5;_0xe0e206(''),setTimeout(()=>{_0xe0e206(_0x2e9620);},0x12c);},[_0x290e7d,_0x3c00e5]),_0x568ba=(0x0,_0x16eb74[_0x4e8243(0x23b)])(()=>{const _0x3cd0f3=_0x4e8243;_0x5f08d3?.[_0x3cd0f3(0x2b7)](),_0x27b1e8(!0x0);},[_0x5f08d3]);return{'dialogShowing':_0x2e746d,'showWebviewDialog':_0x568ba,'setSrc':_0xe0e206,'webviewAgentSID':_0x364437,'setWebviewAgentSID':_0x324f36,'prevWebviewAgentSID':_0x1ebf9e,'setPrevWebviewAgentSID':_0x12eda4,'resetWebview':_0x4719fc,'anyWebviewLoaded':_0x29d7cc,'timeoutError':(0x0,_0x16eb74[_0x4e8243(0x4c4)])(()=>_0x5ce84a&&!_0x29d7cc,[_0x5ce84a,_0x29d7cc])};}function _0x28eb01(_0x3f401a,_0x4c6f6b){const _0x3be109=_0xe13219;let _0x511443=document[_0x3be109(0x27b)](_0x3be109(0x44a));_0x511443[_0x3be109(0x481)]=_0x3be109(0x1d9),_0x511443[_0x3be109(0x2a4)][_0x3be109(0x212)]='0',_0x511443[_0x3be109(0x2a4)]['margin']='0',_0x511443['style'][_0x3be109(0x12d)]=_0x3be109(0x22d),_0x511443[_0x3be109(0x2a4)]['height']=_0x3be109(0x140),document[_0x3be109(0x2e3)]['appendChild'](_0x511443),_0x3f401a(_0x511443);let _0x5b1913=document['createElement'](_0x3be109(0x4a2));return _0x5b1913[_0x3be109(0x2a4)]['position']='relative',_0x5b1913[_0x3be109(0x2a4)][_0x3be109(0x12d)]=_0x3be109(0x22d),_0x5b1913[_0x3be109(0x2a4)][_0x3be109(0x242)]=_0x3be109(0x140),_0x511443[_0x3be109(0x37c)](_0x5b1913),_0x4c6f6b(_0x5b1913),_0x511443;}function _0x3dff1e(){const _0x499fb2=_0xe13219;let _0x3bfb63=document[_0x499fb2(0x27b)](_0x499fb2(0x4a2));return _0x3bfb63['style'][_0x499fb2(0x3a8)]=_0x499fb2(0x2f7),_0x3bfb63['style']['width']='50px',_0x3bfb63[_0x499fb2(0x2a4)]['height']=_0x499fb2(0x386),_0x3bfb63[_0x499fb2(0x2a4)]['top']=_0x499fb2(0x281),_0x3bfb63['style'][_0x499fb2(0x20c)]='0',_0x3bfb63['style']['opacity']='1',document[_0x499fb2(0x2e3)][_0x499fb2(0x37c)](_0x3bfb63),_0x3bfb63;}var _0x20b7a2=_0x3b6a4c(_0x5d48d2(),0x1),_0x3f2ac0=_0xe13219(0x25e),_0x5be7c0=_0x3f2ac0['trim'](),_0x5971ca=class{[_0xe13219(0x48c)];constructor(_0x3b6c0a){const _0x391f7c=_0xe13219;let _0x15dfcb='/'+[_0x3b6c0a['split']('/')[_0x391f7c(0x329)](0x3)[_0x391f7c(0x1a4)](_0x11dc18=>_0x11dc18)[_0x391f7c(0x453)]('/'),'sd-ppp/']['filter'](_0x56b7d6=>_0x56b7d6)['join']('/');_0x3b6c0a=_0x3b6c0a[_0x391f7c(0x1a6)]('/')[_0x391f7c(0x329)](0x0,0x3)[_0x391f7c(0x453)]('/'),this['socket']=(0x0,_0x20b7a2['io'])(_0x3b6c0a,{'transports':['websocket'],'path':_0x15dfcb,'query':{'api_level':_0x5be7c0},'rejectUnauthorized':!0x1,'autoConnect':!0x1}),this[_0x391f7c(0x48c)]['on'](_0x391f7c(0x1e0),()=>{const _0x54dc16=_0x391f7c;this[_0x54dc16(0x48c)]['io'][_0x54dc16(0x338)][_0x54dc16(0x2d9)]=_0x54dc16(0x11d);});}get['id'](){const _0x2e5c09=_0xe13219;return this[_0x2e5c09(0x48c)]['id'];}[_0xe13219(0x1e0)](){const _0x23fe4d=_0xe13219;this[_0x23fe4d(0x48c)][_0x23fe4d(0x1e0)]();}[_0xe13219(0x241)](){const _0x270d51=_0xe13219;this['socket'][_0x270d51(0x241)]();}};function _0x794062(..._0x40c0e3){const _0x3b8711=_0xe13219;return _0x40c0e3[_0x3b8711(0x292)]((_0x31793f,_0x217e6d)=>_0x217e6d(_0x31793f),_0x5971ca);}var _0x1d0e26=class{[_0xe13219(0x2bd)]=Promise['resolve']();['newFlushPending']=!0x1;constructor(_0x49c0bc){const _0xdcb235=_0xe13219;this[_0xdcb235(0x1ac)]=_0x49c0bc,this[_0xdcb235(0x2f6)]();}[_0xe13219(0x1ac)];[_0xe13219(0x37e)](){const _0x3c45f1=_0xe13219;this[_0x3c45f1(0x183)]||(this[_0x3c45f1(0x183)]=!0x0,this[_0x3c45f1(0x2bd)]=this[_0x3c45f1(0x2bd)]['then'](async()=>{const _0x4f5845=_0x3c45f1;await new Promise(_0xcb844c=>requestAnimationFrame(_0xcb844c)),this[_0x4f5845(0x183)]=!0x1,await this['doFlush']();}));}['pause'](){const _0xac2113=_0xe13219;this['flushing']=this[_0xac2113(0x2bd)][_0xac2113(0x414)](_0x1d5485=>new Promise(_0x24c43b=>{const _0x528548=_0xac2113;this[_0x528548(0x358)]=_0x24c43b;}))[_0xac2113(0x414)](()=>{this['resume']=()=>{};});}['resume']=()=>{};};function _0x486f59(_0xf68d1f,_0x46f6f8){return function(_0x3b3ad3){return class extends _0x3b3ad3{constructor(_0x41c801){const _0x26cb45=_0x2747;super(_0x41c801),this[_0x26cb45(0x48c)]['on'](_0x26cb45(0x4b8),(_0xf26714,_0x160608)=>{_0x160608({'data':_0xf68d1f['data'],'version':_0xf68d1f['version']});});let _0x26496d=new _0x1d0e26(async()=>{const _0x508c15=_0x26cb45;let {operations:_0xd0dda7,fromVersion:_0x3f752e,toVersion:_0x15d6a4}=_0xf68d1f[_0x508c15(0x2ca)]();await new Promise(_0x39e08a=>{const _0x5cc760=_0x508c15;let _0x485679=!0x1;setTimeout(()=>{const _0x4c4bea=_0x2747;_0x485679||(console[_0x4c4bea(0x32c)]('flush\x20timeout'),_0x39e08a());},0x1388),this[_0x5cc760(0x48c)]['emit']('store_flush',{'operations':_0xd0dda7,'fromVersion':_0x3f752e},_0x5601bb=>{const _0x41b241=_0x5cc760;_0x485679=!0x0,_0x39e08a(),_0x5601bb?.[_0x41b241(0x151)]?console[_0x41b241(0x151)](_0x41b241(0x2ea),_0x5601bb['error']):_0xf68d1f[_0x41b241(0x2e9)](_0x15d6a4);});});});_0xf68d1f['subscribe']('/',()=>{const _0x243f8b=_0x26cb45;_0x26496d[_0x243f8b(0x37e)]();}),this[_0x26cb45(0x48c)]['on']('disconnect',()=>{const _0x3aa505=_0x26cb45;_0x26496d[_0x3aa505(0x2f6)]();}),this[_0x26cb45(0x48c)]['on'](_0x26cb45(0x1e0),()=>{const _0x1de0ed=_0x26cb45;_0xf68d1f[_0x1de0ed(0x340)](this[_0x1de0ed(0x48c)]['id']),requestAnimationFrame(()=>{const _0x1a0a05=_0x1de0ed;this[_0x1a0a05(0x48c)][_0x1a0a05(0x1b0)](_0x1a0a05(0x346),{'type':_0x46f6f8,'data':_0xf68d1f['data'],'version':_0xf68d1f[_0x1a0a05(0x475)]});});}),this[_0x26cb45(0x48c)]['on'](_0x26cb45(0x1e8),_0x49ec9e=>{const _0x2d0122=_0x26cb45;_0x26496d[_0x2d0122(0x358)]();});}};};}function _0x1a59fd(_0x90fb2b,_0x2e9e19){return function(_0x50a34b){return class extends _0x50a34b{constructor(_0xf6014a){const _0x1f54fc=_0x2747;super(_0xf6014a),this[_0x1f54fc(0x48c)]['on'](_0x1f54fc(0x4bc),_0x294d16=>{const _0x1811a1=_0x1f54fc;if(_0x294d16[_0x1811a1(0x1a8)]!==_0x2e9e19)return;let _0x29ae4c=_0x90fb2b['getStore'](_0x294d16[_0x1811a1(0x4c2)]);if(_0x29ae4c)_0x29ae4c['patchVersionAcceptable'](_0x294d16[_0x1811a1(0x2a2)])?_0x29ae4c[_0x1811a1(0x14f)](_0x294d16[_0x1811a1(0x28f)]):(console[_0x1811a1(0x32c)]('patch\x20version\x20not\x20acceptable\x20from',_0x294d16[_0x1811a1(0x2a2)],'current\x20version\x20is',_0x29ae4c['version']),this[_0x1811a1(0x48c)]['emit'](_0x1811a1(0x4b8),{'type':_0x2e9e19},_0x4c7f44=>{const _0x544db3=_0x1811a1;_0x90fb2b[_0x544db3(0x27e)](_0x4c7f44);}));else return this[_0x1811a1(0x48c)][_0x1811a1(0x1b0)](_0x1811a1(0x4b8),{'sid':_0x294d16['sid']},_0x5d0400=>{const _0x2f788f=_0x1811a1;_0x90fb2b[_0x2f788f(0x118)](_0x5d0400['sid'],_0x5d0400[_0x2f788f(0x251)],_0x5d0400[_0x2f788f(0x475)]);});}),this[_0x1f54fc(0x48c)]['on'](_0x1f54fc(0x135),_0x5e49b8=>{const _0x46a115=_0x1f54fc;_0x90fb2b[_0x46a115(0x3f5)](_0x5e49b8['sid']);}),this[_0x1f54fc(0x48c)]['on']('sdppp_inited',_0x496289=>{const _0x2a5e0e=_0x1f54fc;this[_0x2a5e0e(0x48c)][_0x2a5e0e(0x1b0)](_0x2a5e0e(0x4b8),{'type':_0x2e9e19},_0x5404a6=>{_0x90fb2b['sync'](_0x5404a6);});});}};};}function _0x13e10b(_0xe1f89f,_0x44b3e5,_0x27a314,_0x19bb50){const _0x2c3c40=_0xe13219;localStorage[_0x2c3c40(0x321)](_0x2c3c40(0x1be)+_0xe1f89f+'_'+_0x44b3e5,JSON[_0x2c3c40(0x3e3)]({'value':_0x27a314,'outputType':_0x19bb50}));}function _0x2a65b9(_0x1fb5c3,_0x4f3eec){const _0x1c03db=_0xe13219;let _0xead5b0=localStorage[_0x1c03db(0x39a)](_0x1c03db(0x1be)+_0x1fb5c3+'_'+_0x4f3eec);if(!_0xead5b0)return null;let {value:_0x5ab9ca,outputType:_0x47e759}=JSON[_0x1c03db(0x4a3)](_0xead5b0);return{'value':_0x5ab9ca,'outputType':_0x47e759};}function _0x494ee3(_0x29caa9){const _0x4bc3f1=_0xe13219;return class extends _0x29caa9{constructor(_0x58dd88){const _0xc604eb=_0x2747;super(_0x58dd88),this[_0xc604eb(0x48c)]['on'](_0xc604eb(0x371),(_0x101d21,_0x3a3c25)=>{const _0x1f8a07=_0xc604eb;if(_0x101d21[_0x1f8a07(0x123)]=='getStoredWidgetValue'){let {nodeIndexes:_0x92449a}=_0x101d21['params'],_0x24bad8=_0x92449a['map'](({nodeTitle:_0x23fd94,widgetIndex:_0x4baa6b})=>({'title':_0x23fd94,..._0x2a65b9(_0x23fd94,_0x4baa6b)}));_0x3a3c25({'values':_0x24bad8});}});}async['setNodeTitle'](_0x2b4225,_0x5919b4,_0x51857c){await new Promise((_0xeb4dfa,_0x29337f)=>{const _0x3f97a6=_0x2747;this[_0x3f97a6(0x48c)][_0x3f97a6(0x1b0)](_0x3f97a6(0x2f2),{'action':_0x3f97a6(0x403),'sid':_0x2b4225,'params':{'node_id':_0x5919b4,'title':_0x51857c}},_0x4b3ad6=>{if(_0x4b3ad6?.['error'])return _0x29337f(new Error(_0x4b3ad6['error']));_0xeb4dfa(_0x4b3ad6);});});}async[_0x4bc3f1(0x169)](_0x5efa7,_0x28308c,_0x275635=0x1){await new Promise((_0x194540,_0x5c4382)=>{const _0x2e6c6e=_0x2747;this[_0x2e6c6e(0x48c)]['emit'](_0x2e6c6e(0x2f2),{'action':_0x2e6c6e(0x3d7),'sid':_0x5efa7,'params':{'size':_0x275635,'from_sid':_0x28308c}},_0x5e3862=>{const _0x513dc3=_0x2e6c6e;if(_0x5e3862?.[_0x513dc3(0x151)])return _0x5c4382(new Error(_0x5e3862['error']));_0x194540(_0x5e3862);});});}async[_0x4bc3f1(0x1af)](_0x4e8d70,_0x4464cb){_0x4e8d70&&await new Promise((_0x1c160d,_0x2d60a4)=>{const _0x309473=_0x2747;this[_0x309473(0x48c)]['emit'](_0x309473(0x2f2),{'action':_0x309473(0x1af),'sid':_0x4e8d70[_0x309473(0x251)][_0x309473(0x4c2)],'params':_0x4464cb},_0xbc9855=>{const _0xef10c7=_0x309473;if(_0xbc9855?.['error'])return _0x2d60a4(new Error(_0xbc9855[_0xef10c7(0x151)]));_0x1c160d(_0xbc9855);});});}async[_0x4bc3f1(0x2cf)](_0x5f1204,_0x15a185){_0x5f1204&&await new Promise((_0x2da1d4,_0x38c863)=>{const _0x149b96=_0x2747;this[_0x149b96(0x48c)][_0x149b96(0x1b0)](_0x149b96(0x2f2),{'action':_0x149b96(0x2c0),'sid':_0x5f1204['data'][_0x149b96(0x4c2)],'params':_0x15a185},_0x3c8ec7=>{const _0x529f93=_0x149b96;if(_0x3c8ec7?.['error'])return _0x38c863(new Error(_0x3c8ec7[_0x529f93(0x151)]));_0x2da1d4(_0x3c8ec7);});});}async[_0x4bc3f1(0x286)](_0x3024dd,_0x23369d){_0x3024dd&&await new Promise((_0x1b9529,_0x38ce66)=>{const _0x55df40=_0x2747;this[_0x55df40(0x48c)]['emit']('F_workflow',{'action':'save','sid':_0x3024dd['data']['sid'],'params':_0x23369d},_0x5d5601=>{const _0x37b4b1=_0x55df40;if(_0x5d5601?.[_0x37b4b1(0x151)])return _0x38ce66(new Error(_0x5d5601[_0x37b4b1(0x151)]));_0x1b9529(_0x5d5601);});});}async[_0x4bc3f1(0x263)](_0xec96b){_0xec96b&&await new Promise((_0x3888f6,_0x4901af)=>{const _0x5f5df2=_0x2747;this[_0x5f5df2(0x48c)][_0x5f5df2(0x1b0)]('F_workflow',{'action':_0x5f5df2(0x263),'sid':_0xec96b[_0x5f5df2(0x251)][_0x5f5df2(0x4c2)]},_0x29dcdb=>{const _0x116aec=_0x5f5df2;if(_0x29dcdb?.[_0x116aec(0x151)])return _0x4901af(new Error(_0x29dcdb['error']));_0x3888f6(_0x29dcdb);});});}};}async function _0x567d76(_0x28e9c9){const _0x316607=_0xe13219;let _0x5eb1bb=_0x28e9c9[_0x316607(0x130)],_0x1c4ace=_0x3c2cba(_0x5eb1bb);if(!_0x1c4ace)throw new Error(_0x21db1a(_0x316607(0x21b),_0x5eb1bb));let _0x293900=_0x1c4ace[_0x316607(0x1de)],_0x5c3629=_0x293900&&_0x293900[_0x316607(0x432)]?{'left':_0x293900[_0x316607(0x432)][_0x316607(0x20c)],'top':_0x293900[_0x316607(0x432)]['top'],'right':_0x1c4ace[_0x316607(0x12d)]-_0x293900[_0x316607(0x432)][_0x316607(0x433)],'bottom':_0x1c4ace[_0x316607(0x242)]-_0x293900[_0x316607(0x432)][_0x316607(0x1f4)],'width':_0x293900['bounds'][_0x316607(0x12d)],'height':_0x293900[_0x316607(0x432)][_0x316607(0x242)]}:null,_0x38e11b={'left':0x0,'top':0x0,'right':0x0,'bottom':0x0,'width':_0x1c4ace[_0x316607(0x12d)],'height':_0x1c4ace['height']};return{'document_boundary':_0x38e11b,'selection_boundary':_0x5c3629||_0x38e11b};}var _0x3d9c8b=_0x459ca2(_0xe13219(0x3a4)),_0xe665c4=_0x459ca2('photoshop'),_0x29e3f9=class{[_0xe13219(0x186)];['restore'];constructor(){this['restore']=()=>{},this['promise']=new Promise(_0x3153b0=>{const _0x3bf969=_0x2747;this[_0x3bf969(0x316)]=_0x3153b0;});}['add'](_0x54d80b){const _0x3d8dab=_0xe13219;this[_0x3d8dab(0x186)][_0x3d8dab(0x414)](_0x54d80b);}};_0xe665c4[_0xe13219(0x300)][_0xe13219(0x323)]({'enableErrorStacktraces':!0x0});var _0x4c45c2=Promise[_0xe13219(0x3e2)]();async function _0x8a2ffa(_0x4c5271,_0x4eebd3){const _0x195e52=_0xe13219;let _0x474df4=_0x4eebd3[_0x195e52(0x250)]||!0x1,_0x2d644f=new _0x29e3f9(),_0x5434b0=!0x1,_0x354c62=[],_0xfe14d2=[],_0xd7c66=_0x4eebd3[_0x195e52(0x1ad)];_0x474df4||(_0xe665c4['app'][_0x195e52(0x185)][_0x195e52(0x48d)][_0x195e52(0x4c6)](_0xaca607=>_0x354c62[_0x195e52(0x21c)](_0xaca607)),_0x4eebd3[_0x195e52(0x419)]&&_0xe665c4[_0x195e52(0x3e1)]['activeDocument']['id']!=_0x4eebd3['document']['id']&&_0x4eebd3[_0x195e52(0x419)][_0x195e52(0x48d)][_0x195e52(0x4c6)](_0x10b071=>_0x354c62[_0x195e52(0x21c)](_0x10b071)),_0xfe14d2=_0x354c62[_0x195e52(0x442)](_0x3ed08a=>_0x3ed08a[_0x195e52(0x28b)]),_0x2d644f['add'](()=>{const _0x450b68=_0x195e52;_0x354c62[_0x450b68(0x4c6)](_0x3fc6c5=>{const _0x1730d2=_0x450b68;_0x3fc6c5[_0x1730d2(0x458)]||(_0x3fc6c5['selected']=!0x0,_0x5434b0=!0x0);}),_0x354c62[_0x450b68(0x4c6)]((_0x52e59d,_0x556cbb)=>{const _0x2fa08f=_0x450b68;_0x52e59d[_0x2fa08f(0x28b)]=_0xfe14d2[_0x556cbb];});}));let _0x214385=null;_0x4c45c2=_0x4c45c2['catch'](_0x31a19f=>_0x31a19f)[_0x195e52(0x414)](()=>new Promise(_0x2425d3=>{_0x4d340f();function _0x4d340f(){const _0x210978=_0x2747;_0xe665c4[_0x210978(0x300)][_0x210978(0x175)]()?requestAnimationFrame(_0x4d340f):_0x2425d3();}}))['then'](()=>_0xe665c4[_0x195e52(0x300)]['executeAsModal'](async function(_0x1c5f1f,..._0x139e65){const _0x12619d=_0x195e52;_0x214385=_0x4eebd3[_0x12619d(0x419)]?await _0x1c5f1f['hostControl']['suspendHistory']({'documentID':_0x4eebd3[_0x12619d(0x419)]['id'],'name':_0xd7c66}):null,_0x2d644f[_0x12619d(0x3de)](async()=>{await new Promise(requestAnimationFrame),_0x5434b0||_0x214385&&_0x1c5f1f['hostControl']['resumeHistory'](_0x214385);});try{let _0x1f994b=await _0x4c5271(_0x2d644f,_0x1c5f1f,..._0x139e65);return _0x2d644f[_0x12619d(0x316)](!0x0),_0x1f994b;}catch(_0x4914de){throw _0x2d644f[_0x12619d(0x316)](!0x1),_0x4914de;}},{'commandName':_0xd7c66,'interactive':!0x0}));let _0x100bf5=null,_0x243b10=null;try{await _0x4c45c2;}catch(_0x18c830){_0x243b10=_0x18c830;}if(_0x5434b0&&(_0x4c45c2=_0xe665c4[_0x195e52(0x300)]['executeAsModal'](async _0x259ca7=>{const _0x31cbe8=_0x195e52;_0x354c62[_0x31cbe8(0x4c6)]((_0x5d499b,_0x5515d3)=>{_0x5d499b['visible']=_0xfe14d2[_0x5515d3];}),_0x214385&&_0x259ca7['hostControl']['resumeHistory'](_0x214385);},{'commandName':_0xd7c66,'interactive':!0x0}),await _0x4c45c2),_0x243b10)throw _0x243b10;return _0x100bf5;}var _0x2ca01a=_0x3b6a4c(_0x5167c8(),0x1);function _0x417c02(_0x2ad121,_0x2b2eca){const _0x222099=_0xe13219;for(let _0x5bce07=0x0,_0x132a7d=_0x2ad121[_0x222099(0x3c9)]/0x4;_0x5bce07<_0x132a7d;_0x5bce07++){let _0x235719=_0x2b2eca?_0x2b2eca[_0x5bce07]/0xff:0x1;_0x2ad121[0x4*_0x5bce07+0x3]=_0x235719*_0x2ad121[0x4*_0x5bce07+0x3],_0x2ad121[0x4*_0x5bce07+0x3]||(_0x2ad121[0x4*_0x5bce07]=_0x2ad121[0x4*_0x5bce07+0x1]=_0x2ad121[0x4*_0x5bce07+0x2]=0x0);}return _0x2ad121;}function _0x2af8d7(_0x2b414b){const _0x3084bf=_0xe13219;if(_0x2b414b[_0x3084bf(0x488)][_0x3084bf(0x3c9)]!=_0x2b414b['width']*_0x2b414b[_0x3084bf(0x242)]*0x3)throw new Error(_0x21db1a(_0x3084bf(0x13c),_0x2b414b[_0x3084bf(0x488)][_0x3084bf(0x3c9)]/(_0x2b414b[_0x3084bf(0x12d)]*_0x2b414b[_0x3084bf(0x242)])));let _0x3682e2=new Uint8Array(_0x2b414b['width']*_0x2b414b['height']*0x4);for(let _0x508c37=0x0;_0x508c37<_0x2b414b[_0x3084bf(0x12d)]*_0x2b414b[_0x3084bf(0x242)];_0x508c37++)_0x3682e2[_0x508c37*0x4]=_0x2b414b['dataFromAPI'][_0x508c37*0x3],_0x3682e2[_0x508c37*0x4+0x1]=_0x2b414b[_0x3084bf(0x488)][_0x508c37*0x3+0x1],_0x3682e2[_0x508c37*0x4+0x2]=_0x2b414b[_0x3084bf(0x488)][_0x508c37*0x3+0x2],_0x3682e2[_0x508c37*0x4+0x3]=0xff;return{'dataFromAPI':_0x3682e2,'width':_0x2b414b[_0x3084bf(0x12d)],'height':_0x2b414b['height']};}function _0x34b68c(_0x367117){const _0x15ff29=_0xe13219;if(_0x367117[_0x15ff29(0x488)]instanceof Uint8Array)return _0x367117;let {dataFromAPI:_0xfdad86,width:_0x1555cc,height:_0x582aa2}=_0x367117,_0x1b0062=new Uint8Array(_0xfdad86[_0x15ff29(0x3c9)]);for(let _0x575928=0x0;_0x575928<_0xfdad86['length'];_0x575928++)if(_0xfdad86 instanceof Uint16Array)_0xfdad86[_0x575928]==0x8000?_0x1b0062[_0x575928]=0xff:_0x1b0062[_0x575928]=Math[_0x15ff29(0x477)](_0xfdad86[_0x575928]/0x80);else throw new Error(_0x15ff29(0x1d8));return{'dataFromAPI':_0x1b0062,'width':_0x1555cc,'height':_0x582aa2};}function _0x4965e0(_0x301cc4,_0x4e6391,_0x29430c,_0x917af4=0x4){const _0x2fb8fc=_0xe13219;if(_0x301cc4[_0x2fb8fc(0x12d)]==_0x29430c[_0x2fb8fc(0x12d)]&&_0x301cc4[_0x2fb8fc(0x242)]==_0x29430c[_0x2fb8fc(0x242)]&&_0x301cc4[_0x2fb8fc(0x488)][_0x2fb8fc(0x3c9)]==_0x29430c['width']*_0x29430c[_0x2fb8fc(0x242)]*_0x917af4)return _0x301cc4[_0x2fb8fc(0x488)];let _0x428316=new Uint8Array(_0x29430c[_0x2fb8fc(0x12d)]*_0x29430c['height']*_0x917af4);return _0x118108(_0x301cc4['dataFromAPI'],_0x428316,_0x4e6391,_0x29430c,_0x917af4),_0x428316;}async function _0x189804(_0x49fee4,_0x10adee,_0x5e1d7a){const _0x24e24f=_0xe13219;let _0x34bf3c={'documentID':_0x49fee4['id'],'applyAlpha':!0x1,'hasAlpha':!0x0,'sourceBounds':_0x5e1d7a,'colorSpace':_0x24e24f(0x21d),'colorProfile':'sRGB\x20IEC61966-2.1'};_0x10adee&&(_0x34bf3c['layerID']=_0x10adee['id']);let _0x476577=(await _0x3d9c8b[_0x24e24f(0x46e)]['getPixels'](_0x34bf3c))[_0x24e24f(0x3d4)],_0x4e42ed=await _0x476577['getData']({});return Promise[_0x24e24f(0x3e2)]()['then'](()=>{const _0x276cdb=_0x24e24f;_0x476577[_0x276cdb(0x219)]();}),{'dataFromAPI':_0x4e42ed,'width':_0x476577[_0x24e24f(0x12d)],'height':_0x476577[_0x24e24f(0x242)]};}async function _0x4556cf(_0x2318d7,_0x297a58,_0x5d6f1b){const _0x222732=_0xe13219;if(!_0x297a58)return null;let _0x8a1cd8={'documentID':_0x2318d7['id'],'sourceBounds':_0x5d6f1b,'layerID':_0x297a58['id']},_0x4f2b38=null;try{_0x4f2b38=await _0x3d9c8b[_0x222732(0x46e)][_0x222732(0x428)](_0x8a1cd8);}catch(_0x3c421a){return console[_0x222732(0x32c)](_0x3c421a),null;}let _0x29eb1a=_0x4f2b38['imageData'];if(!_0x29eb1a)return null;let _0x4cd216=await _0x29eb1a['getData']({});return Promise['resolve']()[_0x222732(0x414)](()=>{_0x29eb1a['dispose']();}),{'dataFromAPI':_0x4cd216,'width':_0x29eb1a[_0x222732(0x12d)],'height':_0x29eb1a[_0x222732(0x242)]};}async function _0x5645a3(_0x230141){const _0x29d071=_0xe13219;let _0x14fdfd=_0x230141[_0x29d071(0x130)],_0x5351f0=_0x3c2cba(_0x14fdfd);if(!_0x5351f0)throw new Error(_0x21db1a(_0x29d071(0x21b),_0x14fdfd));let _0xe64964=_0x230141[_0x29d071(0x18c)],_0x187be5=_0x3c3571(_0x5351f0,_0xe64964);if(_0x230141[_0x29d071(0x200)]&&_0x230141[_0x29d071(0x200)][_0x29d071(0x433)]+_0x230141[_0x29d071(0x200)]['left']+_0x230141[_0x29d071(0x200)][_0x29d071(0x1f4)]+_0x230141[_0x29d071(0x200)]['top']+_0x230141[_0x29d071(0x200)][_0x29d071(0x12d)]+_0x230141[_0x29d071(0x200)][_0x29d071(0x242)]!=_0x5351f0[_0x29d071(0x12d)]+_0x5351f0[_0x29d071(0x242)])throw new Error(_0x29d071(0x29e));let _0x1abd30=_0x230141[_0x29d071(0x200)]?{'left':_0x230141[_0x29d071(0x200)][_0x29d071(0x20c)],'top':_0x230141[_0x29d071(0x200)]['top'],'right':_0x5351f0[_0x29d071(0x12d)]-_0x230141['boundary'][_0x29d071(0x433)],'bottom':_0x5351f0[_0x29d071(0x242)]-_0x230141[_0x29d071(0x200)]['bottom'],'width':_0x230141[_0x29d071(0x200)]['width'],'height':_0x230141[_0x29d071(0x200)][_0x29d071(0x242)]}:{'left':0x0,'top':0x0,'right':_0x5351f0[_0x29d071(0x12d)],'bottom':_0x5351f0[_0x29d071(0x242)],'width':_0x5351f0[_0x29d071(0x12d)],'height':_0x5351f0['height']},_0x33b143={'pixelData':null,'layerOpacity':0x64},_0x12c458=null,_0x48845e,_0x34d0ac,_0x3dbf05={'left':0x0,'top':0x0,'right':_0x5351f0[_0x29d071(0x12d)],'bottom':_0x5351f0[_0x29d071(0x242)]},_0x53eb09=!0x1;if(await _0x8a2ffa(async _0x466781=>{const _0x2b4389=_0x29d071;let [_0xa2ae53,_0x5cc080]=await _0x57e87f(_0x5351f0,_0x187be5);_0x5cc080&&(_0x12c458=_0xa2ae53),_0x12c458!=null&&_0x466781[_0x2b4389(0x3de)](()=>{const _0x15e9a6=_0x2b4389;_0x12c458[_0x15e9a6(0x293)]();}),_0x33b143[_0x2b4389(0x1f0)]=_0xa2ae53?.[_0x2b4389(0x296)]??0x64,[_0x48845e,_0x34d0ac]=await Promise[_0x2b4389(0x2ae)]([_0x189804(_0x5351f0,_0xa2ae53,_0x1abd30),_0x4556cf(_0x5351f0,_0xa2ae53,_0x1abd30)]),_0x3dbf05=_0xa2ae53?.[_0x2b4389(0x432)]??_0x3dbf05,_0x53eb09=!0x1,_0xa2ae53?_0x53eb09=_0xa2ae53[_0x2b4389(0x374)]:_0x391766[_0x2b4389(0x194)](_0xe64964)&&(_0x53eb09=_0x5351f0[_0x2b4389(0x235)][_0x2b4389(0x25a)](_0x52d7f1=>_0x52d7f1[_0x2b4389(0x374)]));},{'commandName':_0x21db1a(_0x29d071(0x265),_0xe64964),'document':_0x5351f0}),!_0x48845e)throw new Error(_0x21db1a(_0x29d071(0x215),_0xe64964));_0x48845e=_0x34b68c(_0x48845e),_0x53eb09&&(_0x48845e=_0x2af8d7(_0x48845e)),_0x33b143[_0x29d071(0x486)]=_0x4965e0(_0x48845e,_0x3dbf05,_0x1abd30);let _0x1b6482=null;if(_0x34d0ac&&(_0x34d0ac=_0x34b68c(_0x34d0ac),_0x1b6482=_0x4965e0(_0x34d0ac,_0x3dbf05,_0x1abd30,0x1)),_0x33b143[_0x29d071(0x486)]=_0x417c02(_0x33b143[_0x29d071(0x486)],_0x1b6482),_0x230141['max_wh']&&(_0x1abd30['width']>_0x230141[_0x29d071(0x446)]||_0x1abd30[_0x29d071(0x242)]>_0x230141[_0x29d071(0x446)])){let _0xf1ceb2=new _0x2ca01a[(_0x29d071(0x390))]({'data':Buffer['from'](_0x33b143[_0x29d071(0x486)]),'width':_0x1abd30[_0x29d071(0x12d)],'height':_0x1abd30['height']}),_0x9bc2a5=_0x230141[_0x29d071(0x446)]/Math[_0x29d071(0x207)](_0x1abd30[_0x29d071(0x12d)],_0x1abd30[_0x29d071(0x242)]);return _0xf1ceb2['scale'](_0x9bc2a5),{'blob':_0xf1ceb2[_0x29d071(0x3ba)][_0x29d071(0x251)],'width':_0xf1ceb2[_0x29d071(0x3ba)][_0x29d071(0x12d)],'height':_0xf1ceb2['bitmap']['height']};}return{'blob':_0x33b143[_0x29d071(0x486)],'width':_0x1abd30['width'],'height':_0x1abd30[_0x29d071(0x242)]};}async function _0x4b72aa(_0x5a1cb1){const _0xe0e2d9=_0xe13219;let _0x36002a=_0x5a1cb1[_0xe0e2d9(0x130)],_0x4bbab3=_0x3c2cba(_0x36002a);if(!_0x4bbab3)throw new Error(_0x21db1a('document\x20{0}\x20not\x20found',_0x36002a));if(!_0x5a1cb1[_0xe0e2d9(0x18c)])throw new Error(_0x21db1a(_0xe0e2d9(0x287)));let _0x5cc2e4={'name':'','opacity':0x0,'boundary':{'left':0x0,'right':0x0,'top':0x0,'bottom':0x0,'width':_0x4bbab3[_0xe0e2d9(0x12d)],'height':_0x4bbab3[_0xe0e2d9(0x242)]},'isGroup':!0x1,'identify':''};return await _0x8a2ffa(async _0x413f65=>{const _0x53e831=_0xe0e2d9;let _0x1a8809=null,_0x169909=_0x5a1cb1['layer_identify'],_0x2a953f=!0x1;if(_0x5a1cb1[_0x53e831(0x18c)]){_0x169909=_0x5a1cb1[_0x53e831(0x18c)];let _0x2db71c=_0x3c3571(_0x4bbab3,_0x169909);if(_0x391766[_0x53e831(0x194)](_0x169909))return _0x5cc2e4={'name':'','opacity':0x1,'boundary':{'left':0x0,'right':0x0,'top':0x0,'bottom':0x0,'width':_0x4bbab3[_0x53e831(0x12d)],'height':_0x4bbab3[_0x53e831(0x242)]},'isGroup':!0x0,'identify':_0x169909},_0x5cc2e4;[_0x1a8809,_0x2a953f]=await _0x57e87f(_0x4bbab3,_0x2db71c),_0x413f65[_0x53e831(0x3de)](()=>{_0x1a8809&&_0x2a953f&&_0x1a8809['delete']();});}if(!_0x1a8809)throw new Error(_0x21db1a('layer\x20not\x20found:\x20{0}',_0x5a1cb1['layer_identify']));_0x5cc2e4=Object[_0x53e831(0x199)]({'isGroup':_0x2a953f,'identify':_0x169909||''},_0x53ae47(_0x4bbab3,_0x1a8809));},{'commandName':_0x21db1a(_0xe0e2d9(0x1df)),'document':_0x4bbab3}),_0x5cc2e4;}var _0x56e5ab=_0x459ca2(_0xe13219(0x3a4));async function _0x599192(_0x2f395e,_0x4b770a,_0x69b129){const _0x246c02=_0xe13219;let _0xba5781=_0x2f395e['select']||_0x246c02(0x2ae),_0x257d63=_0x2f395e['document_identify'],_0x30707f=_0x3c2cba(_0x257d63);if(!_0x30707f)throw new Error(_0x21db1a(_0x246c02(0x21b),_0x257d63));let _0x4dc1d4=_0x2f395e['layer_identifies'],_0x1371ec=await Promise['all'](_0x4dc1d4[_0x246c02(0x442)](async _0x1090d8=>{const _0x43436a=_0x246c02;let _0x59d31d=_0x3c3571(_0x30707f,_0x1090d8);if(_0x391766[_0x43436a(0x194)](_0x1090d8))throw new Error(_0x21db1a(_0x43436a(0x306),_0x1090d8));let _0x1aefda=_0x5e9be1(_0x30707f,_0x59d31d);if(!_0x1aefda)throw new Error(_0x21db1a(_0x43436a(0x3d3),_0x1090d8));_0x69b129(_0x1aefda);let _0x52a17c=_0x4b770a(_0x1aefda);if(_0xba5781===_0x43436a(0x28c)&&_0x52a17c['length']===0x0)throw new Error(_0x21db1a('no\x20first\x20related\x20layer\x20in\x20{0}',_0x1090d8));let _0x3ca9bd=_0x52a17c[_0x43436a(0x1a4)]((_0x55795f,_0x5024a5)=>_0xba5781===_0x43436a(0x28c)?_0x5024a5===0x0:_0xba5781===_0x43436a(0x2a6)?_0x55795f[_0x43436a(0x407)]===_0x56e5ab[_0x43436a(0x31f)]['LayerKind'][_0x43436a(0x4ae)]:_0xba5781==='image'?_0x55795f[_0x43436a(0x407)]===_0x56e5ab[_0x43436a(0x31f)]['LayerKind']['NORMAL']:!0x0)[_0x43436a(0x442)](_0x2a2291=>_0x5b8a73(_0x2a2291['id'],_0x2a2291[_0x43436a(0x143)]));return{'layer_identifies':_0x3ca9bd,'layer_infos':await Promise['all'](_0x3ca9bd[_0x43436a(0x442)](_0x90f472=>_0x4b72aa({'document_identify':_0x257d63,'layer_identify':_0x90f472})))};})),_0x152110={'layer_identifies':[],'layer_boundaries':[],'layer_infos':[]};return _0x1371ec['forEach'](({layer_identifies:_0x5e409f,layer_infos:_0x3fd1f0})=>{const _0x11788a=_0x246c02;_0x152110[_0x11788a(0x244)][_0x11788a(0x21c)](..._0x5e409f),_0x152110['layer_boundaries']['push'](..._0x3fd1f0[_0x11788a(0x442)](_0x4c505b=>_0x4c505b[_0x11788a(0x200)])),_0x152110[_0x11788a(0x450)]['push'](..._0x3fd1f0);}),_0x152110;}async function _0x4d64a3(_0x541769){return _0x599192(_0x541769,_0x1a4e5c=>_0x1a4e5c['layers']||[],_0x4036ed=>{const _0x106556=_0x2747;if(_0x4036ed[_0x106556(0x407)]!=_0x56e5ab[_0x106556(0x31f)][_0x106556(0x336)][_0x106556(0x30a)])throw new Error(_0x21db1a(_0x106556(0x2ed),_0x4036ed[_0x106556(0x143)]));if(!_0x4036ed[_0x106556(0x235)])throw new Error(_0x21db1a('layer\x20{0}\x20is\x20not\x20a\x20group',_0x4036ed['name']));});}async function _0x53a48a(_0x2f881d){const _0x28a588=_0xe13219;return _0x599192(_0x2f881d,_0x43ea18=>_0x43ea18[_0x28a588(0x3b9)]||[],_0x2b14ad=>{const _0x3ef4d4=_0x28a588;if(!_0x2b14ad[_0x3ef4d4(0x3b9)])throw new Error(_0x21db1a('no\x20linked\x20layer\x20for\x20{0}',_0x2b14ad['name']));});}var _0x54a963=_0x459ca2(_0xe13219(0x3a4)),_0x3294ef=_0x459ca2(_0xe13219(0x434));async function _0x1e3ea2(_0x1cdc53,_0x5d45b6){const _0x206167=_0xe13219;let _0x200408={'documentID':_0x1cdc53['id'],'sourceBounds':_0x5d45b6},_0x472df9=(await _0x54a963[_0x206167(0x46e)][_0x206167(0x3dc)](_0x200408))[_0x206167(0x3d4)],_0x3fdc66=await _0x472df9['getData']({});return Promise['resolve']()[_0x206167(0x414)](()=>{const _0x41cb72=_0x206167;_0x472df9[_0x41cb72(0x219)]();}),{'dataFromAPI':_0x3fdc66,'width':_0x472df9[_0x206167(0x12d)],'height':_0x472df9['height']};}async function _0x4ab59f(_0x2fa348){const _0x4e7b05=_0xe13219;let _0x279ab4=_0x2fa348['document_identify'],_0xd2aff4=_0x3c2cba(_0x279ab4);if(!_0xd2aff4)throw new Error(_0x21db1a(_0x4e7b05(0x21b),_0x279ab4));let _0x2d6318=parseInt(_0x3294ef[_0x4e7b05(0x252)][_0x4e7b05(0x475)][_0x4e7b05(0x1a6)]('.')[0x0]);if(!isNaN(_0x2d6318)&&_0x2d6318<0x19)throw new Error(_0x21db1a(_0x4e7b05(0x161)));let _0x50ba0f=_0x2fa348[_0x4e7b05(0x200)]?{'left':_0x2fa348[_0x4e7b05(0x200)][_0x4e7b05(0x20c)],'top':_0x2fa348[_0x4e7b05(0x200)][_0x4e7b05(0x401)],'right':_0xd2aff4['width']-_0x2fa348[_0x4e7b05(0x200)][_0x4e7b05(0x433)],'bottom':_0xd2aff4[_0x4e7b05(0x242)]-_0x2fa348['boundary'][_0x4e7b05(0x1f4)],'width':_0x2fa348[_0x4e7b05(0x200)][_0x4e7b05(0x12d)],'height':_0x2fa348[_0x4e7b05(0x200)][_0x4e7b05(0x242)]}:{'left':0x0,'top':0x0,'right':_0xd2aff4[_0x4e7b05(0x12d)],'bottom':_0xd2aff4['height'],'width':_0xd2aff4[_0x4e7b05(0x12d)],'height':_0xd2aff4['height']};if(!_0xd2aff4[_0x4e7b05(0x1de)]?.[_0x4e7b05(0x432)]){let _0x19fa23=new Uint8Array(_0x50ba0f['width']*_0x50ba0f[_0x4e7b05(0x242)]);return _0x19fa23[_0x4e7b05(0x17d)](0xff),{'blob':_0x19fa23,'width':_0x50ba0f['width'],'height':_0x50ba0f['height']};}let _0x468abf=null;return await _0x8a2ffa(async _0x55e1a5=>{const _0x4b20df=_0x4e7b05;let _0xed8736=await _0x1e3ea2(_0xd2aff4,_0x50ba0f);_0xed8736=_0x34b68c(_0xed8736);let _0x4ca4ea=_0xd2aff4[_0x4b20df(0x1de)]['bounds']||{'left':0x0,'top':0x0,'right':_0xd2aff4[_0x4b20df(0x12d)],'bottom':_0xd2aff4['height']};_0x468abf=_0xed8736&&_0x4965e0(_0xed8736,_0x4ca4ea,_0x50ba0f,0x1);},{'document':_0xd2aff4,'commandName':_0x4e7b05(0x400)}),{'blob':_0x468abf,'width':_0x50ba0f[_0x4e7b05(0x12d)],'height':_0x50ba0f['height']};}var _0x4207fb=_0x459ca2(_0xe13219(0x3a4));async function _0x465ed6(_0x31c994){const _0x1b65da=_0xe13219;let _0x372d94=_0x31c994[_0x1b65da(0x130)],_0x297137=_0x3c2cba(_0x372d94);if(!_0x297137)throw new Error(_0x21db1a('document\x20{0}\x20not\x20found',_0x372d94));let _0x57602d=_0x31c994[_0x1b65da(0x18c)],_0x166388=_0x3c3571(_0x297137,_0x57602d),_0x1d2315={'text':''},_0x3f3368=_0x5e9be1(_0x297137,_0x166388);if(!_0x3f3368||_0x3f3368[_0x1b65da(0x407)]!=_0x4207fb['constants']['LayerKind']['TEXT'])throw new Error(_0x21db1a(_0x1b65da(0x465),_0x57602d));return _0x1d2315[_0x1b65da(0x2a6)]=_0x3f3368[_0x1b65da(0x43f)][_0x1b65da(0x1e4)],{'text':_0x1d2315[_0x1b65da(0x2a6)]};}var _0x5276b1=_0x459ca2(_0xe13219(0x3a4)),_0x2ccdd0=_0x459ca2(_0xe13219(0x434)),_0x10c839=0x0,_0x3e2592=0x0,_0x42ca73=0x1388;async function _0x29464c(_0xd0782){const _0x39f352=_0xe13219;let _0x47ab3e=_0xd0782['document_identify'],_0x176be9=_0x47ab3e?_0x3c2cba(_0x47ab3e):null;if(_0xd0782[_0x39f352(0x123)]===_0x39f352(0x2d4)){let _0x1222a1;return await _0x8a2ffa(async function(_0x52de0a){const _0x4b1a88=_0x39f352;if(_0x176be9||(_0x176be9=await _0x5cc3b1()),!_0x176be9)throw new Error(_0x21db1a(_0x4b1a88(0x285)));_0x176be9=await _0x176be9[_0x4b1a88(0x394)](),_0x52de0a[_0x4b1a88(0x3de)](async()=>{const _0x3f41e9=_0x4b1a88;_0x176be9?.[_0x3f41e9(0x241)]();});let _0x41c5e5=await(await _0x2ccdd0['storage'][_0x4b1a88(0x18d)]['getTemporaryFolder']())[_0x4b1a88(0x3f6)]('sdppp.psd',{'overwrite':!0x0});await _0x176be9['saveAs']['psd'](_0x41c5e5,{'maximizeCompatibility':!0x1,'typename':_0x4b1a88(0x1ee)}),_0x1222a1=await _0x41c5e5[_0x4b1a88(0x153)]({'format':_0x2ccdd0[_0x4b1a88(0x141)][_0x4b1a88(0x2ac)][_0x4b1a88(0x32b)]});},{'commandName':_0x21db1a(_0x39f352(0x3c1)),'document':_0x176be9}),_0x1222a1?{'data':_0x1222a1}:{'error':_0x39f352(0x2c5)};}else{if(_0xd0782[_0x39f352(0x123)]===_0x39f352(0x15e)){if(Date[_0x39f352(0x426)]()-_0x3e2592<_0x42ca73||_0x10c839>0x2||!confirm(_0x21db1a(_0x39f352(0x455),_0xd0782[_0x39f352(0x1a5)]))){_0x10c839++,_0x10c839==0x3&&(confirm(_0x21db1a(_0x39f352(0x352)))||_0x10c839--);return;}_0x3e2592=Date[_0x39f352(0x426)]();let _0x29a654=_0xd0782['data'];await _0x8a2ffa(async function(){const _0x3b009a=_0x39f352;if(_0x176be9||(_0x176be9=await _0x5276b1[_0x3b009a(0x3e1)]['createDocument']({'width':0x200,'height':0x200,'resolution':0x48,'mode':_0x5276b1[_0x3b009a(0x31f)]['NewDocumentMode'][_0x3b009a(0x21d)],'fill':_0x5276b1[_0x3b009a(0x31f)]['DocumentFill'][_0x3b009a(0x459)]})),!_0x176be9)throw new Error(_0x21db1a(_0x3b009a(0x21b),_0x47ab3e));_0x5276b1[_0x3b009a(0x3e1)][_0x3b009a(0x185)]=_0x176be9,_0x176be9[_0x3b009a(0x1de)]?.[_0x3b009a(0x470)]();let _0x4432dc=await _0x29a654[_0x3b009a(0x4aa)](),_0x1c9b91=await(await _0x2ccdd0[_0x3b009a(0x141)][_0x3b009a(0x18d)][_0x3b009a(0x23e)]())[_0x3b009a(0x3f6)]('sdppp.psd',{'overwrite':!0x0});await _0x1c9b91[_0x3b009a(0x33a)](_0x4432dc,{'format':_0x2ccdd0[_0x3b009a(0x141)][_0x3b009a(0x2ac)][_0x3b009a(0x32b)]});let _0x3f4594=_0x2ccdd0['storage'][_0x3b009a(0x18d)][_0x3b009a(0x2aa)](_0x1c9b91),_0x5e01ee=await _0x176be9[_0x3b009a(0x2a1)](_0x5276b1[_0x3b009a(0x31f)]['LayerKind']['NORMAL'],{'name':_0x3b009a(0x41e)});if(!_0x5e01ee)throw new Error(_0x21db1a(_0x3b009a(0x409)));_0x5e01ee[_0x3b009a(0x3a7)](_0x176be9[_0x3b009a(0x235)][0x0],_0x5276b1[_0x3b009a(0x31f)][_0x3b009a(0x146)][_0x3b009a(0x357)]),await _0x5276b1['action'][_0x3b009a(0x288)]([{'_obj':_0x3b009a(0x362),'null':{'_kind':'local','_path':_0x3f4594},'freeTransformCenterState':{'_enum':_0x3b009a(0x2d5),'_value':_0x3b009a(0x2be)},'offset':{'_obj':_0x3b009a(0x367),'horizontal':{'_unit':'pixelsUnit','_value':0x0},'vertical':{'_unit':'pixelsUnit','_value':0x0}}},{'_obj':_0x3b009a(0x38c)},{'_obj':'ungroupLayersEvent','_target':[{'_enum':_0x3b009a(0x3aa),'_ref':_0x3b009a(0x218)}]}],{'synchronousExecution':!0x0});},{'commandName':_0x21db1a(_0x39f352(0x42c)),'document':_0x176be9,'dontRecoverSelection':!0x0});}else throw new Error(_0x21db1a('invalid\x20action:\x20{0}',_0xd0782[_0x39f352(0x123)]));}}async function _0x5cc3b1(){const _0x10b597=_0xe13219;return await _0x5276b1[_0x10b597(0x3e1)][_0x10b597(0x271)]({'width':0x200,'height':0x200,'resolution':0x48,'mode':_0x5276b1[_0x10b597(0x31f)][_0x10b597(0x373)][_0x10b597(0x21d)],'fill':_0x5276b1[_0x10b597(0x31f)]['DocumentFill'][_0x10b597(0x459)]});}var _0x37d816=_0x3b6a4c(_0x5167c8(),0x1),_0x345a45=_0x459ca2(_0xe13219(0x3a4));async function _0x241b6b(_0x28a524,_0x57f5db){const _0x17630f=_0xe13219;if(_0x345a45[_0x17630f(0x3e1)]['activeDocument'])return _0x345a45[_0x17630f(0x3e1)][_0x17630f(0x185)];let _0x1c13c5=null;return await _0x8a2ffa(async()=>{const _0x4556b1=_0x17630f;_0x1c13c5=await _0x345a45['app'][_0x4556b1(0x271)]({'width':_0x28a524,'height':_0x57f5db,'resolution':0x48,'mode':_0x345a45[_0x4556b1(0x31f)][_0x4556b1(0x373)][_0x4556b1(0x21d)],'fill':_0x345a45[_0x4556b1(0x31f)][_0x4556b1(0x1c3)][_0x4556b1(0x459)]});},{'document':null,'commandName':_0x21db1a(_0x17630f(0x277))}),_0x1c13c5;}async function _0xb189d0(_0x41b939,_0x2d56c7){const _0x4877ba=_0xe13219;let _0x3d29ca=_0x345a45[_0x4877ba(0x3e1)][_0x4877ba(0x2b0)][_0x4877ba(0x1dc)](_0x1264eb=>_0x1264eb[_0x4877ba(0x143)]==_0x391766[_0x4877ba(0x152)]());if(_0x3d29ca)return(_0x3d29ca[_0x4877ba(0x12d)]<_0x41b939||_0x3d29ca[_0x4877ba(0x242)]<_0x2d56c7)&&await _0x8a2ffa(async()=>{const _0x3619f8=_0x4877ba;await _0x3d29ca[_0x3619f8(0x30f)](Math['max'](_0x3d29ca[_0x3619f8(0x12d)],_0x41b939),Math[_0x3619f8(0x207)](_0x3d29ca[_0x3619f8(0x242)],_0x2d56c7));},{'document':null,'commandName':_0x21db1a(_0x4877ba(0x3c2))}),_0x3d29ca;{let _0x39c7ed=null;return await _0x8a2ffa(async()=>{const _0x4e664e=_0x4877ba;_0x39c7ed=await _0x345a45[_0x4e664e(0x3e1)][_0x4e664e(0x271)]({'width':_0x41b939,'height':_0x2d56c7,'resolution':0x48,'mode':_0x345a45[_0x4e664e(0x31f)]['NewDocumentMode'][_0x4e664e(0x21d)],'fill':_0x345a45[_0x4e664e(0x31f)][_0x4e664e(0x1c3)]['TRANSPARENT'],'name':_0x391766[_0x4e664e(0x152)]()});},{'document':null,'commandName':_0x21db1a(_0x4877ba(0x464))}),_0x39c7ed;}}var _0x4705de=0x0;async function _0x56746a(_0x33a1af){const _0x7bcefc=_0xe13219;_0x4705de++;let _0x4276f9=_0x33a1af[_0x7bcefc(0x461)]?.[_0x7bcefc(0x3c9)]?_0x33a1af[_0x7bcefc(0x461)]:null,_0x33524e=_0x33a1af[_0x7bcefc(0x3a6)]?.[_0x7bcefc(0x3c9)]?_0x33a1af['image_urls']:null,_0x3773e4=_0x33a1af[_0x7bcefc(0x130)],_0x47b819=_0x33a1af[_0x7bcefc(0x244)],_0x49ddf8=(await Promise[_0x7bcefc(0x2ae)]((_0x33524e||_0x4276f9||[])['map'](async(_0x50e0ef,_0x256c96)=>{const _0x3e70a8=_0x7bcefc;if(_0x33524e)return await _0x37d816[_0x3e70a8(0x390)][_0x3e70a8(0x153)](_0x33524e[_0x256c96]);if(_0x4276f9){let _0x243606=_0x4276f9[_0x256c96][_0x3e70a8(0x13e)]instanceof Blob?await _0x4276f9[_0x256c96]['buffer'][_0x3e70a8(0x4aa)]():_0x4276f9[_0x256c96][_0x3e70a8(0x13e)];return new _0x37d816[(_0x3e70a8(0x390))]({'data':Buffer[_0x3e70a8(0x364)](_0x243606),'width':_0x4276f9[_0x256c96][_0x3e70a8(0x12d)],'height':_0x4276f9[_0x256c96][_0x3e70a8(0x242)]});}})))[_0x7bcefc(0x1a4)](_0xeed5f3=>_0xeed5f3),_0xc8b601=_0x3c2cba(_0x3773e4);if(_0x391766[_0x7bcefc(0x3cf)](_0x3773e4)&&(_0xc8b601=await _0x241b6b(_0x49ddf8[0x0]['bitmap'][_0x7bcefc(0x12d)],_0x49ddf8[0x0][_0x7bcefc(0x3ba)]['height'])),_0x391766[_0x7bcefc(0x43e)](_0x3773e4)&&(_0xc8b601=await _0xb189d0(_0x49ddf8[0x0]['bitmap'][_0x7bcefc(0x12d)],_0x49ddf8[0x0][_0x7bcefc(0x3ba)][_0x7bcefc(0x242)])),!_0xc8b601)throw new Error(_0x21db1a('document\x20{0}\x20not\x20found'));let _0x4a0139=_0xc8b601,_0x2e7c1e=_0x49ddf8[_0x7bcefc(0x442)]((_0x400bdb,_0x516c3a)=>{const _0x13a5c3=_0x7bcefc;if(_0x33a1af[_0x13a5c3(0x249)]&&_0x33a1af[_0x13a5c3(0x249)][_0x516c3a])return{'width':_0x33a1af['boundaries'][_0x516c3a][_0x13a5c3(0x12d)],'height':_0x33a1af[_0x13a5c3(0x249)][_0x516c3a]['height'],'top':_0x33a1af[_0x13a5c3(0x249)][_0x516c3a][_0x13a5c3(0x401)],'left':_0x33a1af[_0x13a5c3(0x249)][_0x516c3a][_0x13a5c3(0x20c)]};let _0x408ae1=0x1;return(_0x400bdb[_0x13a5c3(0x3ba)][_0x13a5c3(0x242)]>_0x4a0139[_0x13a5c3(0x242)]||_0x400bdb[_0x13a5c3(0x3ba)][_0x13a5c3(0x12d)]>_0x4a0139[_0x13a5c3(0x12d)])&&(_0x408ae1=Math[_0x13a5c3(0x4ab)](_0x4a0139['height']/_0x400bdb[_0x13a5c3(0x3ba)]['height'],_0x4a0139[_0x13a5c3(0x12d)]/_0x400bdb[_0x13a5c3(0x3ba)]['width'])),{'width':_0x400bdb[_0x13a5c3(0x3ba)]['width']*_0x408ae1,'height':_0x400bdb[_0x13a5c3(0x3ba)]['height']*_0x408ae1,'top':(_0x4a0139[_0x13a5c3(0x242)]-_0x400bdb[_0x13a5c3(0x3ba)]['height']*_0x408ae1)/0x2,'left':(_0x4a0139[_0x13a5c3(0x12d)]-_0x400bdb[_0x13a5c3(0x3ba)][_0x13a5c3(0x12d)]*_0x408ae1)/0x2,'bottom':(_0x4a0139[_0x13a5c3(0x242)]-_0x400bdb[_0x13a5c3(0x3ba)][_0x13a5c3(0x242)]*_0x408ae1)/0x2,'right':(_0x4a0139[_0x13a5c3(0x12d)]-_0x400bdb[_0x13a5c3(0x3ba)][_0x13a5c3(0x12d)]*_0x408ae1)/0x2};});_0x49ddf8[_0x7bcefc(0x4c6)]((_0x599a4e,_0x15673e)=>{const _0x2b044f=_0x7bcefc;let _0xcfdcc6=_0x2e7c1e[_0x15673e];if(_0x599a4e[_0x2b044f(0x3ba)]['width']!=_0xcfdcc6[_0x2b044f(0x12d)]||_0x599a4e[_0x2b044f(0x3ba)][_0x2b044f(0x242)]!=_0xcfdcc6[_0x2b044f(0x242)]){let _0x1ca05e={'w':_0xcfdcc6['width'],'h':_0xcfdcc6[_0x2b044f(0x242)]};_0x599a4e[_0x2b044f(0x17f)](_0x1ca05e);}});let _0xac2b87=await Promise['all'](_0x49ddf8[_0x7bcefc(0x442)](async _0x410e57=>{const _0x25e92a=_0x7bcefc;let _0x2b43ee=_0x410e57[_0x25e92a(0x3ba)][_0x25e92a(0x251)];if(_0x4a0139['bitsPerChannel']=='bitDepth16'){let _0x39ea5f=new Uint16Array(_0x2b43ee[_0x25e92a(0x3c9)]);for(let _0x499003=0x0;_0x499003<_0x2b43ee['length'];_0x499003+=0x4)_0x39ea5f[_0x499003]=(_0x2b43ee[_0x499003]<<0x7)+_0x39ea5f[_0x499003],_0x39ea5f[_0x499003+0x1]=(_0x2b43ee[_0x499003+0x1]<<0x7)+_0x39ea5f[_0x499003+0x1],_0x39ea5f[_0x499003+0x2]=(_0x2b43ee[_0x499003+0x2]<<0x7)+_0x39ea5f[_0x499003+0x2],_0x39ea5f[_0x499003+0x3]=_0x2b43ee[_0x499003+0x3]<<0x7;_0x2b43ee=_0x39ea5f;}else{if(_0x4a0139[_0x25e92a(0x184)]==_0x25e92a(0x298)){let _0x184179=new Float32Array(_0x2b43ee[_0x25e92a(0x3c9)]);for(let _0xafa7c5=0x0;_0xafa7c5<_0x2b43ee['length'];_0xafa7c5+=0x4)_0x184179[_0xafa7c5]=_0x2b43ee[_0xafa7c5]/0xff,_0x184179[_0xafa7c5+0x1]=_0x2b43ee[_0xafa7c5+0x1]/0xff,_0x184179[_0xafa7c5+0x2]=_0x2b43ee[_0xafa7c5+0x2]/0xff,_0x184179[_0xafa7c5+0x3]=_0x2b43ee[_0xafa7c5+0x3]/0xff;_0x2b43ee=_0x184179;}}return await _0x345a45[_0x25e92a(0x46e)][_0x25e92a(0x33e)](_0x2b43ee,{'width':_0x410e57[_0x25e92a(0x3ba)][_0x25e92a(0x12d)],'height':_0x410e57['bitmap'][_0x25e92a(0x242)],'components':0x4,'colorProfile':'sRGB\x20IEC61966-2.1','colorSpace':_0x25e92a(0x21d)});})),_0x7f5f48=[];return await _0x8a2ffa(async _0x1caa3b=>{const _0x1e73e0=_0x7bcefc;let _0x5d3e6f=null,_0x544374=await Promise['all'](_0x49ddf8[_0x1e73e0(0x442)](async(_0x26a265,_0x20e079)=>{const _0xc2a290=_0x1e73e0;let _0x419722=_0x47b819[_0xc2a290(0x3c9)]==0x1?_0x47b819[0x0]:_0x47b819[_0x20e079];if(!_0x391766['is_SPECIAL_LAYER_NEW_LAYER'](_0x419722)){let _0x1a9bc7=_0x3c3571(_0x4a0139,_0x419722);_0x5d3e6f=_0x5e9be1(_0x4a0139,_0x1a9bc7);}if(_0x5d3e6f&&_0x5d3e6f[_0xc2a290(0x407)]!=_0x345a45[_0xc2a290(0x31f)][_0xc2a290(0x336)][_0xc2a290(0x30a)])return _0x5d3e6f;{let _0x5392e8=await _0x4a0139[_0xc2a290(0x2a1)](_0x345a45[_0xc2a290(0x31f)][_0xc2a290(0x336)][_0xc2a290(0x139)],{'name':'SDPPP\x20Images\x20'+_0x4705de+(_0x49ddf8[_0xc2a290(0x3c9)]>0x1?'_'+(_0x20e079+0x1):'')});if(!_0x5392e8)throw new Error(_0x21db1a(_0xc2a290(0x409)));return _0x7f5f48[_0xc2a290(0x21c)](_0x5392e8),_0x5d3e6f?_0x5392e8[_0xc2a290(0x3a7)](_0x5d3e6f,_0x345a45['constants'][_0xc2a290(0x146)][_0xc2a290(0x39f)]):_0x5392e8[_0xc2a290(0x3a7)](_0x4a0139[_0xc2a290(0x235)][0x0],_0x345a45['constants'][_0xc2a290(0x146)][_0xc2a290(0x357)]),_0x5392e8;}}));_0x7f5f48[_0x1e73e0(0x3c9)]&&_0x1caa3b[_0x1e73e0(0x3de)](_0x1609bc=>{const _0x2d01a9=_0x1e73e0;_0x1609bc?_0x7f5f48[_0x2d01a9(0x4c6)]((_0x265b8b,_0x2ef7d5)=>{const _0x921b24=_0x2d01a9;_0x265b8b[_0x921b24(0x458)]=!0x1;}):_0x7f5f48[_0x2d01a9(0x4c6)](_0x5e7b64=>_0x5e7b64[_0x2d01a9(0x293)]());}),await Promise['all'](_0x544374[_0x1e73e0(0x442)](async(_0x1f5069,_0x26a521)=>{const _0xa06a5b=_0x1e73e0;await _0x345a45[_0xa06a5b(0x46e)][_0xa06a5b(0x1d3)]({'documentID':_0x4a0139['id'],'layerID':_0x1f5069['id'],'replace':!0x1,'imageData':_0xac2b87[_0x26a521],'targetBounds':_0x2e7c1e[_0x26a521]});}));},{'commandName':_0x21db1a(_0x7bcefc(0x2cd)),'document':_0x4a0139}),{};}function _0x271036(_0x417986){const _0x3f5d11=_0xe13219;return class extends _0x417986{constructor(_0x122040){const _0x578671=_0x2747;super(_0x122040),this[_0x578671(0x48c)]['on'](_0x578671(0x4b3),async(_0x1a366b,_0x510e8f)=>{const _0x32e1d1=_0x578671;let {action:_0x1c2433,params:_0x53c89f}=_0x1a366b,_0xce897b;try{console[_0x32e1d1(0x31c)]('B_photoshop\x20start',_0x1c2433);let _0x1c9a7b=Date[_0x32e1d1(0x426)]();_0x1c2433===_0x32e1d1(0x332)?_0xce897b=await _0x29464c(_0x53c89f):_0x1c2433===_0x32e1d1(0x3f3)?_0xce897b=await _0x5645a3(_0x53c89f):_0x1c2433===_0x32e1d1(0x1cb)?_0xce897b=await _0x56746a(_0x53c89f):_0x1c2433===_0x32e1d1(0x3dc)?_0xce897b=await _0x4ab59f(_0x53c89f):_0x1c2433===_0x32e1d1(0x34b)?_0xce897b=await _0x465ed6(_0x53c89f):_0x1c2433===_0x32e1d1(0x3f2)?_0xce897b=await _0x4b72aa(_0x53c89f):_0x1c2433===_0x32e1d1(0x1b2)?_0xce897b=await _0x567d76(_0x53c89f):_0x1c2433==='getLinkedLayers'?_0xce897b=await _0x53a48a(_0x53c89f):_0x1c2433==='getLayersInGroup'&&(_0xce897b=await _0x4d64a3(_0x53c89f));let _0x310a6b=Date[_0x32e1d1(0x426)]();console[_0x32e1d1(0x31c)](_0x32e1d1(0x49a),_0x1c2433,_0x310a6b-_0x1c9a7b);}catch(_0x13da8d){console['error'](_0x13da8d),_0x510e8f({'error':_0x13da8d[_0x32e1d1(0x4b2)]||_0x13da8d[_0x32e1d1(0x232)]||_0x13da8d});return;}_0x510e8f(_0xce897b);});}async['callForPSDExtract'](_0x1128d2,_0x3852b7){return new Promise((_0x41fcb1,_0x45e4ab)=>{const _0x1e4d61=_0x2747;this[_0x1e4d61(0x48c)][_0x1e4d61(0x1b0)](_0x1e4d61(0x220),{'action':'extractPSD','sid':_0x1128d2,'params':{'from_sid':_0x3852b7[_0x1e4d61(0x47a)]}},_0x28b081=>{const _0x591fe7=_0x1e4d61;if(_0x28b081[_0x591fe7(0x151)])return _0x45e4ab(new Error(_0x28b081[_0x591fe7(0x151)]));_0x41fcb1(_0x28b081);});});}async[_0x3f5d11(0x20d)](_0x50f7b8,_0x2e24dd){return new Promise((_0x412312,_0xb2d3d2)=>{const _0x1c8352=_0x2747;this[_0x1c8352(0x48c)][_0x1c8352(0x1b0)](_0x1c8352(0x220),{'action':'uploadImage','sid':_0x50f7b8,'params':_0x2e24dd},_0x4383f5=>{const _0x449668=_0x1c8352;if(_0x4383f5[_0x449668(0x151)])return _0xb2d3d2(new Error(_0x4383f5[_0x449668(0x151)]));_0x412312(_0x4383f5);});});}};}var _0x3e8b09=class extends _0x794062(_0x486f59(_0x57fed2,_0xe13219(0x3a4)),_0x1a59fd(_0x2ac559,_0xe13219(0x272)),_0x494ee3,_0x271036){constructor(_0x2befe3,{setConnectState:_0x4da76c,setLastErrorMessage:_0x196dcc,setBackendURL:_0x4a87cd,setComfyMultiUser:_0x4bd996}){const _0xe8a207=_0xe13219;super(_0x2befe3),this[_0xe8a207(0x48c)]['on']('connect_error',async _0x3e4759=>{const _0x2e84ca=_0xe8a207;if(this['socket'][_0x2e84ca(0x19f)]){let _0x1703fe=_0x3e4759[_0x2e84ca(0x232)];try{let _0x5cc687=new AbortController(),_0x1f3dad=setTimeout(()=>_0x5cc687[_0x2e84ca(0x15a)](),0x5dc),_0x21e16d=await fetch(_0x2befe3+this[_0x2e84ca(0x48c)][_0x2e84ca(0x18a)]['path'],{'method':_0x2e84ca(0x304),'signal':_0x5cc687[_0x2e84ca(0x405)]});clearTimeout(_0x1f3dad),_0x21e16d[_0x2e84ca(0x32d)]==0x1f6?_0x1703fe=_0x21db1a(_0x2e84ca(0x254)):_0x21e16d['status']==0x194&&(_0x1703fe=_0x21db1a(_0x2e84ca(0x1fd)));}catch(_0x243118){_0x243118['message']==_0x2e84ca(0x247)&&(_0x1703fe=_0x21db1a('Timeout,\x20Maybe\x20the\x20URL\x20is\x20wrong'));}_0x196dcc(_0x21db1a('{0}.\x20reconnecting...',_0x1703fe)),_0x4da76c('connecting');}else _0x196dcc(_0x3e4759[_0x2e84ca(0x232)]),_0x4da76c(_0x2e84ca(0x14b));}),this[_0xe8a207(0x48c)]['on'](_0xe8a207(0x1e8),_0x5de5c8=>{const _0x12835d=_0xe8a207;_0x4a87cd(_0x2befe3),_0x4da76c(_0x12835d(0x163)),_0x5de5c8[_0x12835d(0x48b)]&&_0x4bd996(_0x5de5c8[_0x12835d(0x48b)]);}),this[_0xe8a207(0x48c)]['on'](_0xe8a207(0x1e2),(..._0x402df8)=>{const _0x23335b=_0xe8a207;_0x4da76c(_0x23335b(0x14b)),_0x4bd996(!0x1),_0x57fed2[_0x23335b(0x1bc)]('');});}},_0x6926be=_0x3b6a4c(_0x551bc3(),0x1),_0x265660=_0xe13219(0x239),_0x51e893=(0x0,_0x5a5342[_0xe13219(0x227)])(null);function _0x2dfeae({children:_0x3516f6}){const _0x38e388=_0xe13219;let {setSrc:_0x5e427a,webviewAgentSID:_0x520cfb,prevWebviewAgentSID:_0x38ce6f}=_0x108525(),[_0x575be2,_0x10d506]=(0x0,_0x5a5342[_0x38e388(0x41a)])(_0x38e388(0x14b)),[_0x1a4f41,_0x19a797]=(0x0,_0x5a5342['useState'])(''),[_0x16f0d3,_0x22ae2a]=(0x0,_0x5a5342[_0x38e388(0x41a)])(localStorage[_0x38e388(0x39a)](_0x38e388(0x331))||_0x265660),[_0x1f90f5,_0x5480a3]=(0x0,_0x5a5342[_0x38e388(0x41a)])(null),[_0x377b7b,_0x49ba92]=(0x0,_0x5a5342['useState'])(''),[_0x78709c,_0x51ff60]=(0x0,_0x5a5342['useState'])(!0x1),[_0x29c764,_0x3836bc]=(0x0,_0x5a5342[_0x38e388(0x41a)])(null),[_0x32b692,_0x160643]=(0x0,_0x5a5342[_0x38e388(0x41a)])([]);function _0x1c8ad0(_0x43ba38){const _0x5e375f=_0x38e388;_0x22ae2a(_0x43ba38[_0x5e375f(0x1a6)]('?')[0x0][_0x5e375f(0x1a6)]('#')[0x0][_0x5e375f(0x301)]());}(0x0,_0x5a5342[_0x38e388(0x4c3)])(()=>{const _0xe685f5=_0x38e388;localStorage[_0xe685f5(0x321)](_0xe685f5(0x331),_0x16f0d3);},[_0x16f0d3]),(0x0,_0x5a5342[_0x38e388(0x4c3)])(()=>{const _0xf5689=_0x38e388;_0x575be2===_0xf5689(0x163)&&(_0x19a797(''),_0x5e427a(''+_0x16f0d3));},[_0x575be2]);function _0x773bca(){const _0x802b51=_0x38e388;if(_0x575be2===_0x802b51(0x163)||_0x575be2==='connecting')_0x29c764&&(_0x29c764[_0x802b51(0x241)](),_0x3836bc(null),_0x10d506('disconnected'));else try{let _0x50bd7f=_0x29c764;_0x29c764||(_0x50bd7f=new _0x3e8b09(_0x16f0d3||_0x265660,{'setConnectState':_0x10d506,'setLastErrorMessage':_0x19a797,'setBackendURL':_0x1c8ad0,'setComfyMultiUser':_0x51ff60}),_0x3836bc(_0x50bd7f)),_0x50bd7f['connect'](),_0x10d506('connecting');}catch(_0x1e70f6){_0x19a797(_0x1e70f6['stack']||_0x1e70f6['message']||_0x1e70f6);}}(0x0,_0x5a5342[_0x38e388(0x4c3)])(()=>{const _0x94bea=_0x38e388;let _0x517314=(_0x5336e1,_0x2ba201,_0x45ed6c)=>{_0x377b7b&&(!_0x2ba201&&_0x5336e1==_0x377b7b||!(_0x377b7b in _0x2ac559['getAllStore']()))&&_0x49ba92('');};return _0x2ac559[_0x94bea(0x27a)]('/',_0x517314),()=>{const _0xf3eafa=_0x94bea;_0x2ac559[_0xf3eafa(0x204)](_0x517314);};},[_0x377b7b]),(0x0,_0x5a5342[_0x38e388(0x4c3)])(()=>{_0x377b7b||_0x49ba92(_0x520cfb||'');},[_0x377b7b,_0x520cfb]),(0x0,_0x5a5342['useEffect'])(()=>{_0x520cfb&&(!_0x377b7b||_0x377b7b==_0x38ce6f)&&_0x49ba92(_0x520cfb);},[_0x520cfb,_0x38ce6f,_0x377b7b,_0x49ba92]);let [_0x4dfedb,_0x5c7459]=(0x0,_0x5a5342[_0x38e388(0x41a)])(null);(0x0,_0x5a5342[_0x38e388(0x4c3)])(()=>{const _0x3a2d94=_0x38e388;_0x5c7459(_0x377b7b?_0x2ac559[_0x3a2d94(0x391)]()[_0x377b7b]:null);},[_0x377b7b]);let [_0x3264dd,_0x3f591b]=(0x0,_0x5a5342[_0x38e388(0x41a)])('');return(0x0,_0x6926be[_0x38e388(0x1d7)])(_0x51e893[_0x38e388(0x410)],{'value':{'socket':_0x29c764,'backendURL':_0x16f0d3,'setBackendURL':_0x1c8ad0,'connectState':_0x575be2,'doConnectOrDisconnect':_0x773bca,'lastOpenedWorkflow':_0x3264dd,'setLastOpenedWorkflow':_0x3f591b,'lastErrorMessage':_0x1a4f41,'setLastErrorMessage':_0x19a797,'autoRunning':_0x1f90f5,'setAutoRunning':_0x5480a3,'comfyMultiUser':_0x78709c,'setComfyMultiUser':_0x51ff60,'workflowAgent':_0x4dfedb,'workflowAgentSID':_0x377b7b,'setWorkflowAgentSID':_0x49ba92,'beforeWorkflowRunHooks':_0x32b692,'setBeforeWorkflowRunHooks':_0x160643},'children':_0x3516f6});}function _0x2e13c8(){const _0x42fb06=_0xe13219;let _0x38b592=(0x0,_0x5a5342[_0x42fb06(0x363)])(_0x51e893);if(!_0x38b592)throw new Error(_0x42fb06(0x2f4));return _0x38b592;}var _0x215acf=_0x3b6a4c(_0x22fcfa(),0x1),_0x221d89=_0x3b6a4c(_0x551bc3(),0x1),_0x24e41c=class extends _0x215acf[_0xe13219(0x116)][_0xe13219(0x17e)]{[_0xe13219(0x4c7)]={'hasError':!0x1,'errorMessage':''};constructor(_0x135f75){super(_0x135f75);}static[_0xe13219(0x3bb)](_0x3d529d){const _0x14a7bd=_0xe13219;return{'hasError':!0x0,'errorMessage':_0x3d529d[_0x14a7bd(0x225)]()};}['componentDidCatch'](_0x1bef66,_0x4da378){const _0x39ef29=_0xe13219;console[_0x39ef29(0x31c)](_0x1bef66,_0x4da378);}['render'](){const _0x270e3c=_0xe13219;return this[_0x270e3c(0x4c7)][_0x270e3c(0x19d)]?(0x0,_0x221d89[_0x270e3c(0x1d7)])('p',{'className':_0x270e3c(0x2e6),'children':_0x21db1a(_0x270e3c(0x2e5),this[_0x270e3c(0x4c7)][_0x270e3c(0x412)])}):this[_0x270e3c(0x377)][_0x270e3c(0x40d)];}},_0x8662db=class{constructor(){const _0x993e69=_0xe13219;this[_0x993e69(0x460)]=new Set(),this[_0x993e69(0x27a)]=this[_0x993e69(0x27a)][_0x993e69(0x369)](this);}[_0xe13219(0x27a)](_0x7ada6f){const _0x4e72af=_0xe13219;return this[_0x4e72af(0x460)][_0x4e72af(0x3de)](_0x7ada6f),this[_0x4e72af(0x47e)](),()=>{const _0x18857e=_0x4e72af;this[_0x18857e(0x460)][_0x18857e(0x293)](_0x7ada6f),this[_0x18857e(0x1d0)]();};}[_0xe13219(0x41f)](){const _0x1e34f7=_0xe13219;return this[_0x1e34f7(0x460)][_0x1e34f7(0x1b3)]>0x0;}['onSubscribe'](){}[_0xe13219(0x1d0)](){}},_0x5ae49e=typeof window>'u'||'Deno'in globalThis;function _0x1acf39(){}function _0x430ba1(_0x3f5fab,_0x14c93f){return typeof _0x3f5fab=='function'?_0x3f5fab(_0x14c93f):_0x3f5fab;}function _0x3bf204(_0x24b53a){const _0x826d90=_0xe13219;return typeof _0x24b53a==_0x826d90(0x231)&&_0x24b53a>=0x0&&_0x24b53a!==0x1/0x0;}function _0x3c2672(_0x25352a,_0x4426da){const _0x731c45=_0xe13219;return Math[_0x731c45(0x207)](_0x25352a+(_0x4426da||0x0)-Date[_0x731c45(0x426)](),0x0);}function _0x263b8b(_0x3b02d7,_0xcb8b96){return typeof _0x3b02d7=='function'?_0x3b02d7(_0xcb8b96):_0x3b02d7;}function _0x4e307a(_0x328cb6,_0x4043e8){return typeof _0x328cb6=='function'?_0x328cb6(_0x4043e8):_0x328cb6;}function _0x5da225(_0x110ac6,_0x5e3c56){const _0x42b249=_0xe13219;let {type:_0x290349='all',exact:_0x4adc2d,fetchStatus:_0x2225ff,predicate:_0x326f90,queryKey:_0x28da62,stale:_0x198e01}=_0x110ac6;if(_0x28da62){if(_0x4adc2d){if(_0x5e3c56[_0x42b249(0x326)]!==_0x34a83e(_0x28da62,_0x5e3c56['options']))return!0x1;}else{if(!_0x4d2e97(_0x5e3c56[_0x42b249(0x3cb)],_0x28da62))return!0x1;}}if(_0x290349!==_0x42b249(0x2ae)){let _0x110808=_0x5e3c56[_0x42b249(0x39b)]();if(_0x290349===_0x42b249(0x19f)&&!_0x110808||_0x290349===_0x42b249(0x38e)&&_0x110808)return!0x1;}return!(typeof _0x198e01==_0x42b249(0x216)&&_0x5e3c56[_0x42b249(0x48e)]()!==_0x198e01||_0x2225ff&&_0x2225ff!==_0x5e3c56[_0x42b249(0x4c7)]['fetchStatus']||_0x326f90&&!_0x326f90(_0x5e3c56));}function _0x198625(_0x2e537b,_0xc10044){const _0x5cd04f=_0xe13219;let {exact:_0x1e2436,status:_0x179cb6,predicate:_0x266cb0,mutationKey:_0x548226}=_0x2e537b;if(_0x548226){if(!_0xc10044['options']['mutationKey'])return!0x1;if(_0x1e2436){if(_0x4d7f77(_0xc10044[_0x5cd04f(0x2cb)]['mutationKey'])!==_0x4d7f77(_0x548226))return!0x1;}else{if(!_0x4d2e97(_0xc10044[_0x5cd04f(0x2cb)][_0x5cd04f(0x2e2)],_0x548226))return!0x1;}}return!(_0x179cb6&&_0xc10044[_0x5cd04f(0x4c7)][_0x5cd04f(0x32d)]!==_0x179cb6||_0x266cb0&&!_0x266cb0(_0xc10044));}function _0x34a83e(_0xfbdf91,_0x248238){return(_0x248238?.['queryKeyHashFn']||_0x4d7f77)(_0xfbdf91);}function _0x4d7f77(_0x3180a6){const _0x514a19=_0xe13219;return JSON[_0x514a19(0x3e3)](_0x3180a6,(_0x5d513b,_0x4642fe)=>_0x579f42(_0x4642fe)?Object[_0x514a19(0x164)](_0x4642fe)['sort']()[_0x514a19(0x292)]((_0x5c96d4,_0x1ce6d3)=>(_0x5c96d4[_0x1ce6d3]=_0x4642fe[_0x1ce6d3],_0x5c96d4),{}):_0x4642fe);}function _0x4d2e97(_0x3268cc,_0x36282f){const _0x1e37b1=_0xe13219;return _0x3268cc===_0x36282f?!0x0:typeof _0x3268cc!=typeof _0x36282f?!0x1:_0x3268cc&&_0x36282f&&typeof _0x3268cc==_0x1e37b1(0x489)&&typeof _0x36282f==_0x1e37b1(0x489)?!Object[_0x1e37b1(0x164)](_0x36282f)[_0x1e37b1(0x437)](_0x337285=>!_0x4d2e97(_0x3268cc[_0x337285],_0x36282f[_0x337285])):!0x1;}function _0x1f58eb(_0x23e97c,_0x2a319a){const _0x17705d=_0xe13219;if(_0x23e97c===_0x2a319a)return _0x23e97c;let _0x2c6866=_0x2b7854(_0x23e97c)&&_0x2b7854(_0x2a319a);if(_0x2c6866||_0x579f42(_0x23e97c)&&_0x579f42(_0x2a319a)){let _0x4de8ec=_0x2c6866?_0x23e97c:Object[_0x17705d(0x164)](_0x23e97c),_0x2e18ee=_0x4de8ec['length'],_0x20c0b1=_0x2c6866?_0x2a319a:Object[_0x17705d(0x164)](_0x2a319a),_0x571a3d=_0x20c0b1[_0x17705d(0x3c9)],_0x473555=_0x2c6866?[]:{},_0x2deef1=0x0;for(let _0x36d623=0x0;_0x36d623<_0x571a3d;_0x36d623++){let _0x5c0f8c=_0x2c6866?_0x36d623:_0x20c0b1[_0x36d623];(!_0x2c6866&&_0x4de8ec[_0x17705d(0x335)](_0x5c0f8c)||_0x2c6866)&&_0x23e97c[_0x5c0f8c]===void 0x0&&_0x2a319a[_0x5c0f8c]===void 0x0?(_0x473555[_0x5c0f8c]=void 0x0,_0x2deef1++):(_0x473555[_0x5c0f8c]=_0x1f58eb(_0x23e97c[_0x5c0f8c],_0x2a319a[_0x5c0f8c]),_0x473555[_0x5c0f8c]===_0x23e97c[_0x5c0f8c]&&_0x23e97c[_0x5c0f8c]!==void 0x0&&_0x2deef1++);}return _0x2e18ee===_0x571a3d&&_0x2deef1===_0x2e18ee?_0x23e97c:_0x473555;}return _0x2a319a;}function _0x5743dc(_0x19a41d,_0x10422f){const _0x4192da=_0xe13219;if(!_0x10422f||Object[_0x4192da(0x164)](_0x19a41d)['length']!==Object[_0x4192da(0x164)](_0x10422f)['length'])return!0x1;for(let _0x3e5c9f in _0x19a41d)if(_0x19a41d[_0x3e5c9f]!==_0x10422f[_0x3e5c9f])return!0x1;return!0x0;}function _0x2b7854(_0x2bc5a0){const _0x674b71=_0xe13219;return Array[_0x674b71(0x317)](_0x2bc5a0)&&_0x2bc5a0[_0x674b71(0x3c9)]===Object[_0x674b71(0x164)](_0x2bc5a0)[_0x674b71(0x3c9)];}function _0x579f42(_0x49272f){const _0x1e1f4d=_0xe13219;if(!_0xc7842d(_0x49272f))return!0x1;let _0x578aaf=_0x49272f['constructor'];if(_0x578aaf===void 0x0)return!0x0;let _0x1fda83=_0x578aaf[_0x1e1f4d(0x381)];return!(!_0xc7842d(_0x1fda83)||!_0x1fda83[_0x1e1f4d(0x27c)]('isPrototypeOf')||Object[_0x1e1f4d(0x230)](_0x49272f)!==Object[_0x1e1f4d(0x381)]);}function _0xc7842d(_0x2cc626){const _0x3b6cb4=_0xe13219;return Object[_0x3b6cb4(0x381)]['toString'][_0x3b6cb4(0x447)](_0x2cc626)==='[object\x20Object]';}function _0x41a5dc(_0x1e5bfc){return new Promise(_0x4ce40d=>{setTimeout(_0x4ce40d,_0x1e5bfc);});}function _0x47a1d1(_0x2fa1dd,_0x408599,_0x51d2cc){const _0x1f9391=_0xe13219;if(typeof _0x51d2cc['structuralSharing']==_0x1f9391(0x12a))return _0x51d2cc['structuralSharing'](_0x2fa1dd,_0x408599);if(_0x51d2cc['structuralSharing']!==!0x1){if(0x0)try{}catch(_0x47bcf0){}return _0x1f58eb(_0x2fa1dd,_0x408599);}return _0x408599;}function _0x306d20(_0x33ed3b,_0x59dbee,_0x23c784=0x0){const _0x36be46=_0xe13219;let _0xb14a72=[..._0x33ed3b,_0x59dbee];return _0x23c784&&_0xb14a72[_0x36be46(0x3c9)]>_0x23c784?_0xb14a72[_0x36be46(0x329)](0x1):_0xb14a72;}function _0x3646d0(_0x1eceb3,_0x18c9e3,_0x590bce=0x0){const _0x1e6568=_0xe13219;let _0x49e58e=[_0x18c9e3,..._0x1eceb3];return _0x590bce&&_0x49e58e['length']>_0x590bce?_0x49e58e[_0x1e6568(0x329)](0x0,-0x1):_0x49e58e;}var _0x441365=Symbol();function _0x7671c9(_0x3f8372,_0x1fdd1c){const _0x1f6033=_0xe13219;return!_0x3f8372[_0x1f6033(0x4a0)]&&_0x1fdd1c?.['initialPromise']?()=>_0x1fdd1c['initialPromise']:!_0x3f8372[_0x1f6033(0x4a0)]||_0x3f8372[_0x1f6033(0x4a0)]===_0x441365?()=>Promise[_0x1f6033(0x22f)](new Error(_0x1f6033(0x392)+_0x3f8372[_0x1f6033(0x326)]+'\x27')):_0x3f8372[_0x1f6033(0x4a0)];}var _0x2462bf=class extends _0x8662db{#t;#e;#r;constructor(){super(),this.#r=_0x465aab=>{const _0x1cb048=_0x2747;if(!_0x5ae49e&&window[_0x1cb048(0x17a)]){let _0x16022f=()=>_0x465aab();return window[_0x1cb048(0x17a)](_0x1cb048(0x3b7),_0x16022f,!0x1),()=>{const _0x3ec575=_0x1cb048;window[_0x3ec575(0x203)]('visibilitychange',_0x16022f);};}};}[_0xe13219(0x47e)](){const _0x342440=_0xe13219;this.#e||this[_0x342440(0x176)](this.#r);}['onUnsubscribe'](){const _0x231910=_0xe13219;this[_0x231910(0x41f)]()||(this.#e?.(),this.#e=void 0x0);}[_0xe13219(0x176)](_0x59fdb5){this.#r=_0x59fdb5,this.#e?.(),this.#e=_0x59fdb5(_0x500834=>{const _0x5eb4c2=_0x2747;typeof _0x500834==_0x5eb4c2(0x216)?this[_0x5eb4c2(0x322)](_0x500834):this[_0x5eb4c2(0x49b)]();});}['setFocused'](_0x972659){const _0x26b381=_0xe13219;this.#t!==_0x972659&&(this.#t=_0x972659,this[_0x26b381(0x49b)]());}[_0xe13219(0x49b)](){const _0x5221db=_0xe13219;let _0x4af45e=this['isFocused']();this[_0x5221db(0x460)][_0x5221db(0x4c6)](_0x53990f=>{_0x53990f(_0x4af45e);});}['isFocused'](){const _0x23c9f5=_0xe13219;return typeof this.#t=='boolean'?this.#t:globalThis[_0x23c9f5(0x419)]?.[_0x23c9f5(0x462)]!==_0x23c9f5(0x449);}},_0xaa68=new _0x2462bf(),_0x5cdfb4=class extends _0x8662db{#t=!0x0;#e;#r;constructor(){super(),this.#r=_0x44e92a=>{const _0xe0f59c=_0x2747;if(!_0x5ae49e&&window[_0xe0f59c(0x17a)]){let _0x877722=()=>_0x44e92a(!0x0),_0x268d33=()=>_0x44e92a(!0x1);return window[_0xe0f59c(0x17a)]('online',_0x877722,!0x1),window[_0xe0f59c(0x17a)](_0xe0f59c(0x1da),_0x268d33,!0x1),()=>{const _0x4ede23=_0xe0f59c;window[_0x4ede23(0x203)](_0x4ede23(0x192),_0x877722),window[_0x4ede23(0x203)](_0x4ede23(0x1da),_0x268d33);};}};}[_0xe13219(0x47e)](){this.#e||this['setEventListener'](this.#r);}['onUnsubscribe'](){const _0x24ee62=_0xe13219;this[_0x24ee62(0x41f)]()||(this.#e?.(),this.#e=void 0x0);}[_0xe13219(0x176)](_0x31abf8){const _0x25e106=_0xe13219;this.#r=_0x31abf8,this.#e?.(),this.#e=_0x31abf8(this[_0x25e106(0x16c)][_0x25e106(0x369)](this));}[_0xe13219(0x16c)](_0x4d5838){const _0x5f22b7=_0xe13219;this.#t!==_0x4d5838&&(this.#t=_0x4d5838,this[_0x5f22b7(0x460)]['forEach'](_0x1a847c=>{_0x1a847c(_0x4d5838);}));}[_0xe13219(0x2ba)](){return this.#t;}},_0x57a357=new _0x5cdfb4();function _0x371deb(){const _0x281974=_0xe13219;let _0x5523a6,_0x2f2568,_0x885cfb=new Promise((_0xe62c5b,_0x11e38e)=>{_0x5523a6=_0xe62c5b,_0x2f2568=_0x11e38e;});_0x885cfb[_0x281974(0x32d)]=_0x281974(0x3b2),_0x885cfb[_0x281974(0x3c4)](()=>{});function _0x10f5b4(_0x17672c){const _0x851d51=_0x281974;Object['assign'](_0x885cfb,_0x17672c),delete _0x885cfb[_0x851d51(0x3e2)],delete _0x885cfb['reject'];}return _0x885cfb[_0x281974(0x3e2)]=_0xb2f8e2=>{const _0x32428c=_0x281974;_0x10f5b4({'status':_0x32428c(0x1bf),'value':_0xb2f8e2}),_0x5523a6(_0xb2f8e2);},_0x885cfb['reject']=_0x118e42=>{const _0x251c8d=_0x281974;_0x10f5b4({'status':_0x251c8d(0x117),'reason':_0x118e42}),_0x2f2568(_0x118e42);},_0x885cfb;}function _0x50b35a(_0x32eb76){const _0x263b14=_0xe13219;return Math[_0x263b14(0x4ab)](0x3e8*0x2**_0x32eb76,0x7530);}function _0x570674(_0x30028b){const _0x3eafe0=_0xe13219;return(_0x30028b??_0x3eafe0(0x192))===_0x3eafe0(0x192)?_0x57a357['isOnline']():!0x0;}var _0x2e4201=class extends Error{constructor(_0x3eb424){const _0x3f2793=_0xe13219;super(_0x3f2793(0x2b1)),this[_0x3f2793(0x202)]=_0x3eb424?.[_0x3f2793(0x202)],this[_0x3f2793(0x29a)]=_0x3eb424?.['silent'];}};function _0x2851db(_0x1e1fdb){return _0x1e1fdb instanceof _0x2e4201;}function _0x417e11(_0x514a08){const _0x5529a7=_0xe13219;let _0x16527a=!0x1,_0x234d36=0x0,_0x72cf45=!0x1,_0x2ace68,_0x382cb3=_0x371deb(),_0x3fee53=_0x29822c=>{const _0x185281=_0x2747;_0x72cf45||(_0x65390e(new _0x2e4201(_0x29822c)),_0x514a08[_0x185281(0x15a)]?.());},_0x585678=()=>{_0x16527a=!0x0;},_0x11d9db=()=>{_0x16527a=!0x1;},_0x44e1cf=()=>_0xaa68['isFocused']()&&(_0x514a08[_0x5529a7(0x4ad)]===_0x5529a7(0x262)||_0x57a357[_0x5529a7(0x2ba)]())&&_0x514a08[_0x5529a7(0x131)](),_0x111703=()=>_0x570674(_0x514a08['networkMode'])&&_0x514a08[_0x5529a7(0x131)](),_0x50b2c7=_0x4eab1c=>{const _0x48625e=_0x5529a7;_0x72cf45||(_0x72cf45=!0x0,_0x514a08[_0x48625e(0x1ef)]?.(_0x4eab1c),_0x2ace68?.(),_0x382cb3['resolve'](_0x4eab1c));},_0x65390e=_0x3e735f=>{_0x72cf45||(_0x72cf45=!0x0,_0x514a08['onError']?.(_0x3e735f),_0x2ace68?.(),_0x382cb3['reject'](_0x3e735f));},_0x1e6d7b=()=>new Promise(_0x3eab2c=>{_0x2ace68=_0x2c239e=>{(_0x72cf45||_0x44e1cf())&&_0x3eab2c(_0x2c239e);},_0x514a08['onPause']?.();})[_0x5529a7(0x414)](()=>{const _0x5c4ea5=_0x5529a7;_0x2ace68=void 0x0,_0x72cf45||_0x514a08[_0x5c4ea5(0x35b)]?.();}),_0x24d83c=()=>{const _0x2d7bd3=_0x5529a7;if(_0x72cf45)return;let _0x4c2e91,_0x2a393b=_0x234d36===0x0?_0x514a08[_0x2d7bd3(0x38d)]:void 0x0;try{_0x4c2e91=_0x2a393b??_0x514a08['fn']();}catch(_0x1213ad){_0x4c2e91=Promise[_0x2d7bd3(0x22f)](_0x1213ad);}Promise[_0x2d7bd3(0x3e2)](_0x4c2e91)[_0x2d7bd3(0x414)](_0x50b2c7)[_0x2d7bd3(0x3c4)](_0x234489=>{const _0x12a259=_0x2d7bd3;if(_0x72cf45)return;let _0x255f83=_0x514a08[_0x12a259(0x1fb)]??(_0x5ae49e?0x0:0x3),_0x3d3be3=_0x514a08['retryDelay']??_0x50b35a,_0x1be1db=typeof _0x3d3be3=='function'?_0x3d3be3(_0x234d36,_0x234489):_0x3d3be3,_0x6bbca6=_0x255f83===!0x0||typeof _0x255f83==_0x12a259(0x231)&&_0x234d36<_0x255f83||typeof _0x255f83==_0x12a259(0x12a)&&_0x255f83(_0x234d36,_0x234489);if(_0x16527a||!_0x6bbca6){_0x65390e(_0x234489);return;}_0x234d36++,_0x514a08[_0x12a259(0x2ad)]?.(_0x234d36,_0x234489),_0x41a5dc(_0x1be1db)[_0x12a259(0x414)](()=>_0x44e1cf()?void 0x0:_0x1e6d7b())[_0x12a259(0x414)](()=>{_0x16527a?_0x65390e(_0x234489):_0x24d83c();});});};return{'promise':_0x382cb3,'cancel':_0x3fee53,'continue':()=>(_0x2ace68?.(),_0x382cb3),'cancelRetry':_0x585678,'continueRetry':_0x11d9db,'canStart':_0x111703,'start':()=>(_0x111703()?_0x24d83c():_0x1e6d7b()[_0x5529a7(0x414)](_0x24d83c),_0x382cb3)};}function _0x20f55e(){let _0x331e37=[],_0x328385=0x0,_0x343462=_0x11f18d=>{_0x11f18d();},_0x45897a=_0x42f20a=>{_0x42f20a();},_0x10b1aa=_0x1fcac5=>setTimeout(_0x1fcac5,0x0),_0x56b3cd=_0x6fa027=>{const _0x29e08c=_0x2747;_0x328385?_0x331e37[_0x29e08c(0x21c)](_0x6fa027):_0x10b1aa(()=>{_0x343462(_0x6fa027);});},_0x5080ae=()=>{const _0x2ddc19=_0x2747;let _0x506b89=_0x331e37;_0x331e37=[],_0x506b89[_0x2ddc19(0x3c9)]&&_0x10b1aa(()=>{_0x45897a(()=>{_0x506b89['forEach'](_0x5d2b70=>{_0x343462(_0x5d2b70);});});});};return{'batch':_0xfb30b4=>{let _0x4a90e3;_0x328385++;try{_0x4a90e3=_0xfb30b4();}finally{_0x328385--,_0x328385||_0x5080ae();}return _0x4a90e3;},'batchCalls':_0xa41620=>(..._0x3cb1eb)=>{_0x56b3cd(()=>{_0xa41620(..._0x3cb1eb);});},'schedule':_0x56b3cd,'setNotifyFunction':_0x745c4d=>{_0x343462=_0x745c4d;},'setBatchNotifyFunction':_0x1da6bb=>{_0x45897a=_0x1da6bb;},'setScheduler':_0x390f18=>{_0x10b1aa=_0x390f18;}};}var _0x56fabb=_0x20f55e(),_0x4f7cc7=class{#t;[_0xe13219(0x1b7)](){const _0x410dcb=_0xe13219;this[_0x410dcb(0x11c)]();}[_0xe13219(0x345)](){const _0x39c0f9=_0xe13219;this[_0x39c0f9(0x11c)](),_0x3bf204(this[_0x39c0f9(0x337)])&&(this.#t=setTimeout(()=>{const _0x127f1a=_0x39c0f9;this[_0x127f1a(0x1a9)]();},this['gcTime']));}[_0xe13219(0x145)](_0x597c4d){const _0x3b86fe=_0xe13219;this[_0x3b86fe(0x337)]=Math['max'](this[_0x3b86fe(0x337)]||0x0,_0x597c4d??(_0x5ae49e?0x1/0x0:0x5*0x3c*0x3e8));}['clearGcTimeout'](){this.#t&&(clearTimeout(this.#t),this.#t=void 0x0);}},_0x4b8b7d=class extends _0x4f7cc7{#t;#e;#r;#o;#n;#a;#s;constructor(_0x3f6a44){const _0x3290e7=_0xe13219;super(),this.#s=!0x1,this.#a=_0x3f6a44[_0x3290e7(0x47b)],this['setOptions'](_0x3f6a44[_0x3290e7(0x2cb)]),this[_0x3290e7(0x20e)]=[],this.#o=_0x3f6a44['client'],this.#r=this.#o[_0x3290e7(0x3e5)](),this[_0x3290e7(0x3cb)]=_0x3f6a44[_0x3290e7(0x3cb)],this[_0x3290e7(0x326)]=_0x3f6a44[_0x3290e7(0x326)],this.#t=_0x50a5a9(this['options']),this[_0x3290e7(0x4c7)]=_0x3f6a44[_0x3290e7(0x4c7)]??this.#t,this[_0x3290e7(0x345)]();}get[_0xe13219(0x2c7)](){const _0x3b8cb6=_0xe13219;return this[_0x3b8cb6(0x2cb)][_0x3b8cb6(0x2c7)];}get[_0xe13219(0x186)](){const _0xb67dfa=_0xe13219;return this.#n?.[_0xb67dfa(0x186)];}['setOptions'](_0x28b7eb){const _0x4ab7db=_0xe13219;this[_0x4ab7db(0x2cb)]={...this.#a,..._0x28b7eb},this['updateGcTime'](this[_0x4ab7db(0x2cb)][_0x4ab7db(0x337)]);}[_0xe13219(0x1a9)](){const _0x1835a7=_0xe13219;!this[_0x1835a7(0x20e)][_0x1835a7(0x3c9)]&&this[_0x1835a7(0x4c7)][_0x1835a7(0x3d2)]===_0x1835a7(0x1a0)&&this.#r[_0x1835a7(0x2ec)](this);}[_0xe13219(0x36d)](_0x27a806,_0x36a174){const _0x59b73e=_0xe13219;let _0x3c66de=_0x47a1d1(this[_0x59b73e(0x4c7)][_0x59b73e(0x251)],_0x27a806,this[_0x59b73e(0x2cb)]);return this.#i({'data':_0x3c66de,'type':_0x59b73e(0x24a),'dataUpdatedAt':_0x36a174?.[_0x59b73e(0x2d8)],'manual':_0x36a174?.[_0x59b73e(0x126)]}),_0x3c66de;}['setState'](_0x84bec1,_0x3fb9ce){const _0x1b63c8=_0xe13219;this.#i({'type':_0x1b63c8(0x1cd),'state':_0x84bec1,'setStateOptions':_0x3fb9ce});}['cancel'](_0x2979db){const _0x5d85bb=_0xe13219;let _0x54c66c=this.#n?.[_0x5d85bb(0x186)];return this.#n?.[_0x5d85bb(0x451)](_0x2979db),_0x54c66c?_0x54c66c['then'](_0x1acf39)[_0x5d85bb(0x3c4)](_0x1acf39):Promise[_0x5d85bb(0x3e2)]();}[_0xe13219(0x1b7)](){const _0x35f363=_0xe13219;super[_0x35f363(0x1b7)](),this['cancel']({'silent':!0x0});}[_0xe13219(0x2df)](){const _0x373a07=_0xe13219;this[_0x373a07(0x1b7)](),this[_0x373a07(0x1cd)](this.#t);}[_0xe13219(0x39b)](){return this['observers']['some'](_0x435667=>_0x4e307a(_0x435667['options']['enabled'],this)!==!0x1);}[_0xe13219(0x327)](){const _0x1c0f74=_0xe13219;return this[_0x1c0f74(0x4a7)]()>0x0?!this['isActive']():this[_0x1c0f74(0x2cb)]['queryFn']===_0x441365||this[_0x1c0f74(0x4c7)][_0x1c0f74(0x482)]+this['state'][_0x1c0f74(0x27f)]===0x0;}['isStale'](){const _0x9d458=_0xe13219;return this[_0x9d458(0x4c7)]['isInvalidated']?!0x0:this['getObserversCount']()>0x0?this[_0x9d458(0x20e)][_0x9d458(0x437)](_0x329b43=>_0x329b43[_0x9d458(0x17c)]()[_0x9d458(0x48e)]):this[_0x9d458(0x4c7)][_0x9d458(0x251)]===void 0x0;}[_0xe13219(0x457)](_0x16d279=0x0){const _0x592a95=_0xe13219;return this[_0x592a95(0x4c7)][_0x592a95(0x236)]||this[_0x592a95(0x4c7)]['data']===void 0x0||!_0x3c2672(this[_0x592a95(0x4c7)]['dataUpdatedAt'],_0x16d279);}[_0xe13219(0x49b)](){const _0x5c4a7f=_0xe13219;this[_0x5c4a7f(0x20e)][_0x5c4a7f(0x1dc)](_0x1c23f9=>_0x1c23f9[_0x5c4a7f(0x468)]())?.[_0x5c4a7f(0x233)]({'cancelRefetch':!0x1}),this.#n?.[_0x5c4a7f(0x393)]();}['onOnline'](){const _0x3f8f91=_0xe13219;this['observers']['find'](_0x390ffd=>_0x390ffd[_0x3f8f91(0x1f7)]())?.[_0x3f8f91(0x233)]({'cancelRefetch':!0x1}),this.#n?.[_0x3f8f91(0x393)]();}[_0xe13219(0x1eb)](_0x82e07d){const _0x5a27af=_0xe13219;this[_0x5a27af(0x20e)][_0x5a27af(0x335)](_0x82e07d)||(this['observers'][_0x5a27af(0x21c)](_0x82e07d),this[_0x5a27af(0x11c)](),this.#r['notify']({'type':_0x5a27af(0x24b),'query':this,'observer':_0x82e07d}));}[_0xe13219(0x1c0)](_0xa492e){const _0x13be86=_0xe13219;this[_0x13be86(0x20e)]['includes'](_0xa492e)&&(this['observers']=this[_0x13be86(0x20e)][_0x13be86(0x1a4)](_0x23cbc3=>_0x23cbc3!==_0xa492e),this[_0x13be86(0x20e)][_0x13be86(0x3c9)]||(this.#n&&(this.#s?this.#n[_0x13be86(0x451)]({'revert':!0x0}):this.#n[_0x13be86(0x122)]()),this['scheduleGc']()),this.#r[_0x13be86(0x3f7)]({'type':_0x13be86(0x23f),'query':this,'observer':_0xa492e}));}[_0xe13219(0x4a7)](){const _0x321d30=_0xe13219;return this[_0x321d30(0x20e)][_0x321d30(0x3c9)];}[_0xe13219(0x420)](){const _0x421419=_0xe13219;this[_0x421419(0x4c7)][_0x421419(0x236)]||this.#i({'type':'invalidate'});}['fetch'](_0x96feac,_0x5cfc34){const _0x3db297=_0xe13219;if(this[_0x3db297(0x4c7)][_0x3db297(0x3d2)]!==_0x3db297(0x1a0)){if(this[_0x3db297(0x4c7)][_0x3db297(0x251)]!==void 0x0&&_0x5cfc34?.[_0x3db297(0x1b4)])this['cancel']({'silent':!0x0});else{if(this.#n)return this.#n[_0x3db297(0x3da)](),this.#n[_0x3db297(0x186)];}}if(_0x96feac&&this[_0x3db297(0x35e)](_0x96feac),!this['options'][_0x3db297(0x4a0)]){let _0x238046=this[_0x3db297(0x20e)][_0x3db297(0x1dc)](_0x144b28=>_0x144b28['options'][_0x3db297(0x4a0)]);_0x238046&&this[_0x3db297(0x35e)](_0x238046[_0x3db297(0x2cb)]);}let _0xd020c7=new AbortController(),_0x1d53ec=_0x70e880=>{const _0x3da41f=_0x3db297;Object[_0x3da41f(0x15b)](_0x70e880,_0x3da41f(0x405),{'enumerable':!0x0,'get':()=>(this.#s=!0x0,_0xd020c7[_0x3da41f(0x405)])});},_0x100c75=()=>{const _0x53c012=_0x3db297;let _0x5c0ae5=_0x7671c9(this[_0x53c012(0x2cb)],_0x5cfc34),_0x41bbdf={'client':this.#o,'queryKey':this[_0x53c012(0x3cb)],'meta':this['meta']};return _0x1d53ec(_0x41bbdf),this.#s=!0x1,this['options']['persister']?this['options'][_0x53c012(0x26d)](_0x5c0ae5,_0x41bbdf,this):_0x5c0ae5(_0x41bbdf);},_0x432d85={'fetchOptions':_0x5cfc34,'options':this[_0x3db297(0x2cb)],'queryKey':this[_0x3db297(0x3cb)],'client':this.#o,'state':this[_0x3db297(0x4c7)],'fetchFn':_0x100c75};_0x1d53ec(_0x432d85),this[_0x3db297(0x2cb)][_0x3db297(0x125)]?.[_0x3db297(0x12b)](_0x432d85,this),this.#e=this[_0x3db297(0x4c7)],(this[_0x3db297(0x4c7)][_0x3db297(0x3d2)]===_0x3db297(0x1a0)||this['state']['fetchMeta']!==_0x432d85[_0x3db297(0x424)]?.[_0x3db297(0x2c7)])&&this.#i({'type':_0x3db297(0x40b),'meta':_0x432d85['fetchOptions']?.[_0x3db297(0x2c7)]});let _0x38a5c3=_0x4bc227=>{const _0x1ed8e4=_0x3db297;_0x2851db(_0x4bc227)&&_0x4bc227[_0x1ed8e4(0x29a)]||this.#i({'type':_0x1ed8e4(0x151),'error':_0x4bc227}),_0x2851db(_0x4bc227)||(this.#r[_0x1ed8e4(0x113)]['onError']?.(_0x4bc227,this),this.#r[_0x1ed8e4(0x113)][_0x1ed8e4(0x120)]?.(this[_0x1ed8e4(0x4c7)][_0x1ed8e4(0x251)],_0x4bc227,this)),this['scheduleGc']();};return this.#n=_0x417e11({'initialPromise':_0x5cfc34?.[_0x3db297(0x38d)],'fn':_0x432d85[_0x3db297(0x28d)],'abort':_0xd020c7[_0x3db297(0x15a)][_0x3db297(0x369)](_0xd020c7),'onSuccess':_0x3dfefb=>{const _0x51a1b1=_0x3db297;if(_0x3dfefb===void 0x0){_0x38a5c3(new Error(this['queryHash']+_0x51a1b1(0x22e)));return;}try{this[_0x51a1b1(0x36d)](_0x3dfefb);}catch(_0x59a0c7){_0x38a5c3(_0x59a0c7);return;}this.#r[_0x51a1b1(0x113)][_0x51a1b1(0x1ef)]?.(_0x3dfefb,this),this.#r[_0x51a1b1(0x113)][_0x51a1b1(0x120)]?.(_0x3dfefb,this[_0x51a1b1(0x4c7)][_0x51a1b1(0x151)],this),this[_0x51a1b1(0x345)]();},'onError':_0x38a5c3,'onFail':(_0x33d8bd,_0x2fb42b)=>{const _0x2fede2=_0x3db297;this.#i({'type':_0x2fede2(0x383),'failureCount':_0x33d8bd,'error':_0x2fb42b});},'onPause':()=>{const _0x52ba72=_0x3db297;this.#i({'type':_0x52ba72(0x2f6)});},'onContinue':()=>{const _0x111c4a=_0x3db297;this.#i({'type':_0x111c4a(0x393)});},'retry':_0x432d85[_0x3db297(0x2cb)]['retry'],'retryDelay':_0x432d85[_0x3db297(0x2cb)][_0x3db297(0x21e)],'networkMode':_0x432d85[_0x3db297(0x2cb)]['networkMode'],'canRun':()=>!0x0}),this.#n[_0x3db297(0x1b5)]();}#i(_0x44c10c){const _0x217a24=_0xe13219;let _0x48adf0=_0x51a4eb=>{const _0x3f6a5a=_0x2747;switch(_0x44c10c['type']){case _0x3f6a5a(0x383):return{..._0x51a4eb,'fetchFailureCount':_0x44c10c[_0x3f6a5a(0x3bd)],'fetchFailureReason':_0x44c10c['error']};case _0x3f6a5a(0x2f6):return{..._0x51a4eb,'fetchStatus':_0x3f6a5a(0x136)};case _0x3f6a5a(0x393):return{..._0x51a4eb,'fetchStatus':_0x3f6a5a(0x2f3)};case'fetch':return{..._0x51a4eb,..._0x4d9417(_0x51a4eb[_0x3f6a5a(0x251)],this[_0x3f6a5a(0x2cb)]),'fetchMeta':_0x44c10c['meta']??null};case _0x3f6a5a(0x24a):return{..._0x51a4eb,'data':_0x44c10c['data'],'dataUpdateCount':_0x51a4eb[_0x3f6a5a(0x482)]+0x1,'dataUpdatedAt':_0x44c10c[_0x3f6a5a(0x1db)]??Date['now'](),'error':null,'isInvalidated':!0x1,'status':_0x3f6a5a(0x24a),...!_0x44c10c[_0x3f6a5a(0x126)]&&{'fetchStatus':'idle','fetchFailureCount':0x0,'fetchFailureReason':null}};case _0x3f6a5a(0x151):let _0x23af24=_0x44c10c[_0x3f6a5a(0x151)];return _0x2851db(_0x23af24)&&_0x23af24[_0x3f6a5a(0x202)]&&this.#e?{...this.#e,'fetchStatus':_0x3f6a5a(0x1a0)}:{..._0x51a4eb,'error':_0x23af24,'errorUpdateCount':_0x51a4eb[_0x3f6a5a(0x27f)]+0x1,'errorUpdatedAt':Date['now'](),'fetchFailureCount':_0x51a4eb[_0x3f6a5a(0x406)]+0x1,'fetchFailureReason':_0x23af24,'fetchStatus':'idle','status':'error'};case _0x3f6a5a(0x420):return{..._0x51a4eb,'isInvalidated':!0x0};case _0x3f6a5a(0x1cd):return{..._0x51a4eb,..._0x44c10c[_0x3f6a5a(0x4c7)]};}};this['state']=_0x48adf0(this[_0x217a24(0x4c7)]),_0x56fabb[_0x217a24(0x495)](()=>{const _0x437236=_0x217a24;this[_0x437236(0x20e)][_0x437236(0x4c6)](_0x24416e=>{const _0x45fae7=_0x437236;_0x24416e[_0x45fae7(0x1cc)]();}),this.#r[_0x437236(0x3f7)]({'query':this,'type':_0x437236(0x44d),'action':_0x44c10c});});}};function _0x4d9417(_0x43e2e8,_0x4bea5a){const _0x4251bb=_0xe13219;return{'fetchFailureCount':0x0,'fetchFailureReason':null,'fetchStatus':_0x570674(_0x4bea5a[_0x4251bb(0x4ad)])?_0x4251bb(0x2f3):'paused',..._0x43e2e8===void 0x0&&{'error':null,'status':_0x4251bb(0x3b2)}};}function _0x50a5a9(_0x25a2c1){const _0x2adc6e=_0xe13219;let _0x3576d3=typeof _0x25a2c1['initialData']=='function'?_0x25a2c1[_0x2adc6e(0x484)]():_0x25a2c1[_0x2adc6e(0x484)],_0x1de147=_0x3576d3!==void 0x0,_0x202811=_0x1de147?typeof _0x25a2c1[_0x2adc6e(0x3ce)]==_0x2adc6e(0x12a)?_0x25a2c1[_0x2adc6e(0x3ce)]():_0x25a2c1['initialDataUpdatedAt']:0x0;return{'data':_0x3576d3,'dataUpdateCount':0x0,'dataUpdatedAt':_0x1de147?_0x202811??Date['now']():0x0,'error':null,'errorUpdateCount':0x0,'errorUpdatedAt':0x0,'fetchFailureCount':0x0,'fetchFailureReason':null,'fetchMeta':null,'isInvalidated':!0x1,'status':_0x1de147?'success':'pending','fetchStatus':'idle'};}var _0x4d207d=class extends _0x8662db{constructor(_0x1eb565={}){const _0x5276d7=_0xe13219;super(),this[_0x5276d7(0x113)]=_0x1eb565,this.#t=new Map();}#t;['build'](_0x36a983,_0x5a7102,_0x30d5ee){const _0x234c40=_0xe13219;let _0x3a05df=_0x5a7102['queryKey'],_0x1fcd0f=_0x5a7102[_0x234c40(0x326)]??_0x34a83e(_0x3a05df,_0x5a7102),_0x6ea6ca=this[_0x234c40(0x2d4)](_0x1fcd0f);return _0x6ea6ca||(_0x6ea6ca=new _0x4b8b7d({'client':_0x36a983,'queryKey':_0x3a05df,'queryHash':_0x1fcd0f,'options':_0x36a983[_0x234c40(0x4bd)](_0x5a7102),'state':_0x30d5ee,'defaultOptions':_0x36a983[_0x234c40(0x493)](_0x3a05df)}),this['add'](_0x6ea6ca)),_0x6ea6ca;}[_0xe13219(0x3de)](_0xc85530){const _0x3056ee=_0xe13219;this.#t[_0x3056ee(0x1ec)](_0xc85530[_0x3056ee(0x326)])||(this.#t[_0x3056ee(0x2c9)](_0xc85530[_0x3056ee(0x326)],_0xc85530),this[_0x3056ee(0x3f7)]({'type':_0x3056ee(0x49d),'query':_0xc85530}));}[_0xe13219(0x2ec)](_0x2fe62f){const _0x3a25dd=_0xe13219;let _0x6eebe6=this.#t[_0x3a25dd(0x2d4)](_0x2fe62f['queryHash']);_0x6eebe6&&(_0x2fe62f['destroy'](),_0x6eebe6===_0x2fe62f&&this.#t[_0x3a25dd(0x293)](_0x2fe62f[_0x3a25dd(0x326)]),this[_0x3a25dd(0x3f7)]({'type':_0x3a25dd(0x382),'query':_0x2fe62f}));}[_0xe13219(0x1e3)](){_0x56fabb['batch'](()=>{const _0x47df94=_0x2747;this['getAll']()[_0x47df94(0x4c6)](_0x8eed12=>{const _0x3698cc=_0x47df94;this[_0x3698cc(0x2ec)](_0x8eed12);});});}['get'](_0x11bf28){const _0x11e2e6=_0xe13219;return this.#t[_0x11e2e6(0x2d4)](_0x11bf28);}[_0xe13219(0x4bf)](){return[...this.#t['values']()];}[_0xe13219(0x1dc)](_0x1ac444){let _0x3a1bbe={'exact':!0x0,..._0x1ac444};return this['getAll']()['find'](_0x56752b=>_0x5da225(_0x3a1bbe,_0x56752b));}[_0xe13219(0x4a6)](_0x3495e2={}){const _0x11f87f=_0xe13219;let _0x363805=this[_0x11f87f(0x4bf)]();return Object[_0x11f87f(0x164)](_0x3495e2)[_0x11f87f(0x3c9)]>0x0?_0x363805[_0x11f87f(0x1a4)](_0x2c104d=>_0x5da225(_0x3495e2,_0x2c104d)):_0x363805;}[_0xe13219(0x3f7)](_0x371fa4){const _0x39ecd2=_0xe13219;_0x56fabb[_0x39ecd2(0x495)](()=>{const _0x26f989=_0x39ecd2;this[_0x26f989(0x460)][_0x26f989(0x4c6)](_0x44ae69=>{_0x44ae69(_0x371fa4);});});}['onFocus'](){_0x56fabb['batch'](()=>{const _0x401595=_0x2747;this[_0x401595(0x4bf)]()[_0x401595(0x4c6)](_0x3af3e5=>{const _0x1e0c62=_0x401595;_0x3af3e5[_0x1e0c62(0x49b)]();});});}['onOnline'](){const _0x764b9e=_0xe13219;_0x56fabb[_0x764b9e(0x495)](()=>{const _0xd08dbb=_0x764b9e;this[_0xd08dbb(0x4bf)]()['forEach'](_0x26cc7d=>{const _0xe7b41d=_0xd08dbb;_0x26cc7d[_0xe7b41d(0x20a)]();});});}},_0x33ed0a=class extends _0x4f7cc7{#t;#e;#r;constructor(_0x1c4834){const _0x4407cb=_0xe13219;super(),this['mutationId']=_0x1c4834['mutationId'],this.#e=_0x1c4834[_0x4407cb(0x174)],this.#t=[],this[_0x4407cb(0x4c7)]=_0x1c4834[_0x4407cb(0x4c7)]||_0x5655cb(),this[_0x4407cb(0x35e)](_0x1c4834[_0x4407cb(0x2cb)]),this[_0x4407cb(0x345)]();}[_0xe13219(0x35e)](_0x5126e1){const _0x5cfd79=_0xe13219;this[_0x5cfd79(0x2cb)]=_0x5126e1,this[_0x5cfd79(0x145)](this[_0x5cfd79(0x2cb)][_0x5cfd79(0x337)]);}get['meta'](){const _0x2dc62a=_0xe13219;return this['options'][_0x2dc62a(0x2c7)];}[_0xe13219(0x1eb)](_0x1e07fb){const _0x3bc030=_0xe13219;this.#t['includes'](_0x1e07fb)||(this.#t[_0x3bc030(0x21c)](_0x1e07fb),this['clearGcTimeout'](),this.#e[_0x3bc030(0x3f7)]({'type':_0x3bc030(0x24b),'mutation':this,'observer':_0x1e07fb}));}['removeObserver'](_0x2b1ddd){const _0x2f6e30=_0xe13219;this.#t=this.#t[_0x2f6e30(0x1a4)](_0x1609be=>_0x1609be!==_0x2b1ddd),this[_0x2f6e30(0x345)](),this.#e[_0x2f6e30(0x3f7)]({'type':_0x2f6e30(0x23f),'mutation':this,'observer':_0x2b1ddd});}['optionalRemove'](){const _0x2b3090=_0xe13219;this.#t[_0x2b3090(0x3c9)]||(this[_0x2b3090(0x4c7)][_0x2b3090(0x32d)]==='pending'?this[_0x2b3090(0x345)]():this.#e[_0x2b3090(0x2ec)](this));}[_0xe13219(0x393)](){const _0x53e11d=_0xe13219;return this.#r?.[_0x53e11d(0x393)]()??this['execute'](this[_0x53e11d(0x4c7)]['variables']);}async[_0xe13219(0x36f)](_0x157dd0){const _0x24a92f=_0xe13219;this.#r=_0x417e11({'fn':()=>this['options'][_0x24a92f(0x2e4)]?this[_0x24a92f(0x2cb)][_0x24a92f(0x2e4)](_0x157dd0):Promise[_0x24a92f(0x22f)](new Error(_0x24a92f(0x148))),'onFail':(_0xf67f77,_0x4aae99)=>{const _0x59ede4=_0x24a92f;this.#o({'type':_0x59ede4(0x383),'failureCount':_0xf67f77,'error':_0x4aae99});},'onPause':()=>{const _0x41a509=_0x24a92f;this.#o({'type':_0x41a509(0x2f6)});},'onContinue':()=>{const _0x13c97d=_0x24a92f;this.#o({'type':_0x13c97d(0x393)});},'retry':this[_0x24a92f(0x2cb)][_0x24a92f(0x1fb)]??0x0,'retryDelay':this[_0x24a92f(0x2cb)][_0x24a92f(0x21e)],'networkMode':this['options'][_0x24a92f(0x4ad)],'canRun':()=>this.#e[_0x24a92f(0x131)](this)});let _0x2b42ff=this['state'][_0x24a92f(0x32d)]===_0x24a92f(0x3b2),_0x58013f=!this.#r['canStart']();try{if(!_0x2b42ff){this.#o({'type':_0x24a92f(0x3b2),'variables':_0x157dd0,'isPaused':_0x58013f}),await this.#e[_0x24a92f(0x113)]['onMutate']?.(_0x157dd0,this);let _0x28c391=await this[_0x24a92f(0x2cb)][_0x24a92f(0x150)]?.(_0x157dd0);_0x28c391!==this[_0x24a92f(0x4c7)]['context']&&this.#o({'type':_0x24a92f(0x3b2),'context':_0x28c391,'variables':_0x157dd0,'isPaused':_0x58013f});}let _0x1e03c2=await this.#r[_0x24a92f(0x1b5)]();return await this.#e['config'][_0x24a92f(0x1ef)]?.(_0x1e03c2,_0x157dd0,this[_0x24a92f(0x4c7)][_0x24a92f(0x1c1)],this),await this[_0x24a92f(0x2cb)][_0x24a92f(0x1ef)]?.(_0x1e03c2,_0x157dd0,this['state'][_0x24a92f(0x1c1)]),await this.#e[_0x24a92f(0x113)]['onSettled']?.(_0x1e03c2,null,this[_0x24a92f(0x4c7)][_0x24a92f(0x2da)],this[_0x24a92f(0x4c7)][_0x24a92f(0x1c1)],this),await this['options'][_0x24a92f(0x120)]?.(_0x1e03c2,null,_0x157dd0,this['state'][_0x24a92f(0x1c1)]),this.#o({'type':_0x24a92f(0x24a),'data':_0x1e03c2}),_0x1e03c2;}catch(_0x18bb57){try{throw await this.#e[_0x24a92f(0x113)][_0x24a92f(0x3bf)]?.(_0x18bb57,_0x157dd0,this[_0x24a92f(0x4c7)][_0x24a92f(0x1c1)],this),await this[_0x24a92f(0x2cb)][_0x24a92f(0x3bf)]?.(_0x18bb57,_0x157dd0,this[_0x24a92f(0x4c7)][_0x24a92f(0x1c1)]),await this.#e[_0x24a92f(0x113)]['onSettled']?.(void 0x0,_0x18bb57,this[_0x24a92f(0x4c7)][_0x24a92f(0x2da)],this[_0x24a92f(0x4c7)][_0x24a92f(0x1c1)],this),await this[_0x24a92f(0x2cb)]['onSettled']?.(void 0x0,_0x18bb57,_0x157dd0,this['state'][_0x24a92f(0x1c1)]),_0x18bb57;}finally{this.#o({'type':_0x24a92f(0x151),'error':_0x18bb57});}}finally{this.#e['runNext'](this);}}#o(_0x6fd487){const _0x8c4139=_0xe13219;let _0x3d5fae=_0x99a46e=>{const _0x163262=_0x2747;switch(_0x6fd487[_0x163262(0x1a8)]){case'failed':return{..._0x99a46e,'failureCount':_0x6fd487[_0x163262(0x3bd)],'failureReason':_0x6fd487[_0x163262(0x151)]};case _0x163262(0x2f6):return{..._0x99a46e,'isPaused':!0x0};case _0x163262(0x393):return{..._0x99a46e,'isPaused':!0x1};case _0x163262(0x3b2):return{..._0x99a46e,'context':_0x6fd487['context'],'data':void 0x0,'failureCount':0x0,'failureReason':null,'error':null,'isPaused':_0x6fd487[_0x163262(0x4b0)],'status':'pending','variables':_0x6fd487[_0x163262(0x2da)],'submittedAt':Date[_0x163262(0x426)]()};case _0x163262(0x24a):return{..._0x99a46e,'data':_0x6fd487[_0x163262(0x251)],'failureCount':0x0,'failureReason':null,'error':null,'status':_0x163262(0x24a),'isPaused':!0x1};case _0x163262(0x151):return{..._0x99a46e,'data':void 0x0,'error':_0x6fd487[_0x163262(0x151)],'failureCount':_0x99a46e['failureCount']+0x1,'failureReason':_0x6fd487[_0x163262(0x151)],'isPaused':!0x1,'status':_0x163262(0x151)};}};this[_0x8c4139(0x4c7)]=_0x3d5fae(this['state']),_0x56fabb[_0x8c4139(0x495)](()=>{const _0x4b53e1=_0x8c4139;this.#t[_0x4b53e1(0x4c6)](_0xb07333=>{const _0x262d23=_0x4b53e1;_0xb07333[_0x262d23(0x2bf)](_0x6fd487);}),this.#e[_0x4b53e1(0x3f7)]({'mutation':this,'type':_0x4b53e1(0x44d),'action':_0x6fd487});});}};function _0x5655cb(){const _0x5a9c53=_0xe13219;return{'context':void 0x0,'data':void 0x0,'error':null,'failureCount':0x0,'failureReason':null,'isPaused':!0x1,'status':_0x5a9c53(0x1a0),'variables':void 0x0,'submittedAt':0x0};}var _0x279b6d=class extends _0x8662db{constructor(_0x57ed9e={}){const _0x45490b=_0xe13219;super(),this[_0x45490b(0x113)]=_0x57ed9e,this.#t=new Set(),this.#e=new Map(),this.#r=0x0;}#t;#e;#r;[_0xe13219(0x2f9)](_0x4e955a,_0x5abb88,_0x4bb15f){const _0x50e7cf=_0xe13219;let _0x55d1a9=new _0x33ed0a({'mutationCache':this,'mutationId':++this.#r,'options':_0x4e955a[_0x50e7cf(0x34c)](_0x5abb88),'state':_0x4bb15f});return this[_0x50e7cf(0x3de)](_0x55d1a9),_0x55d1a9;}[_0xe13219(0x3de)](_0x231064){const _0x3909fd=_0xe13219;this.#t['add'](_0x231064);let _0x3887c3=_0x28a6a7(_0x231064);if(typeof _0x3887c3==_0x3909fd(0x351)){let _0x2045af=this.#e[_0x3909fd(0x2d4)](_0x3887c3);_0x2045af?_0x2045af[_0x3909fd(0x21c)](_0x231064):this.#e['set'](_0x3887c3,[_0x231064]);}this[_0x3909fd(0x3f7)]({'type':_0x3909fd(0x49d),'mutation':_0x231064});}['remove'](_0x201146){const _0x2547c1=_0xe13219;if(this.#t[_0x2547c1(0x293)](_0x201146)){let _0x1db2a9=_0x28a6a7(_0x201146);if(typeof _0x1db2a9=='string'){let _0x459a72=this.#e[_0x2547c1(0x2d4)](_0x1db2a9);if(_0x459a72){if(_0x459a72[_0x2547c1(0x3c9)]>0x1){let _0xf86139=_0x459a72['indexOf'](_0x201146);_0xf86139!==-0x1&&_0x459a72[_0x2547c1(0x418)](_0xf86139,0x1);}else _0x459a72[0x0]===_0x201146&&this.#e[_0x2547c1(0x293)](_0x1db2a9);}}}this[_0x2547c1(0x3f7)]({'type':'removed','mutation':_0x201146});}[_0xe13219(0x131)](_0x51f942){const _0x463024=_0xe13219;let _0x2827ca=_0x28a6a7(_0x51f942);if(typeof _0x2827ca==_0x463024(0x351)){let _0x8c302e=this.#e['get'](_0x2827ca)?.[_0x463024(0x1dc)](_0x34a577=>_0x34a577['state'][_0x463024(0x32d)]==='pending');return!_0x8c302e||_0x8c302e===_0x51f942;}else return!0x0;}['runNext'](_0x1fc589){const _0x50283b=_0xe13219;let _0x5698c7=_0x28a6a7(_0x1fc589);return typeof _0x5698c7==_0x50283b(0x351)?this.#e[_0x50283b(0x2d4)](_0x5698c7)?.[_0x50283b(0x1dc)](_0x915d91=>_0x915d91!==_0x1fc589&&_0x915d91[_0x50283b(0x4c7)][_0x50283b(0x4b0)])?.[_0x50283b(0x393)]()??Promise['resolve']():Promise[_0x50283b(0x3e2)]();}[_0xe13219(0x1e3)](){const _0x34dce3=_0xe13219;_0x56fabb[_0x34dce3(0x495)](()=>{const _0x3b534f=_0x34dce3;this.#t[_0x3b534f(0x4c6)](_0x22eb52=>{this['notify']({'type':'removed','mutation':_0x22eb52});}),this.#t[_0x3b534f(0x1e3)](),this.#e[_0x3b534f(0x1e3)]();});}[_0xe13219(0x4bf)](){const _0xc1a783=_0xe13219;return Array[_0xc1a783(0x364)](this.#t);}['find'](_0x3cb666){const _0x573a8d=_0xe13219;let _0x39012f={'exact':!0x0,..._0x3cb666};return this[_0x573a8d(0x4bf)]()[_0x573a8d(0x1dc)](_0x4e98d8=>_0x198625(_0x39012f,_0x4e98d8));}['findAll'](_0x810e44={}){const _0x43b27f=_0xe13219;return this[_0x43b27f(0x4bf)]()['filter'](_0x4f3eae=>_0x198625(_0x810e44,_0x4f3eae));}[_0xe13219(0x3f7)](_0x4ba664){_0x56fabb['batch'](()=>{const _0x20974e=_0x2747;this['listeners'][_0x20974e(0x4c6)](_0x4bbec4=>{_0x4bbec4(_0x4ba664);});});}[_0xe13219(0x223)](){const _0x5831a7=_0xe13219;let _0x57a03c=this['getAll']()[_0x5831a7(0x1a4)](_0xbc1b69=>_0xbc1b69[_0x5831a7(0x4c7)]['isPaused']);return _0x56fabb[_0x5831a7(0x495)](()=>Promise['all'](_0x57a03c[_0x5831a7(0x442)](_0x408dac=>_0x408dac[_0x5831a7(0x393)]()[_0x5831a7(0x3c4)](_0x1acf39))));}};function _0x28a6a7(_0x5945e6){const _0xec3eab=_0xe13219;return _0x5945e6[_0xec3eab(0x2cb)][_0xec3eab(0x396)]?.['id'];}function _0x1ce532(_0x212c10){return{'onFetch':(_0x93038c,_0xcf7e2f)=>{const _0x2e54ed=_0x2747;let _0x4b05e8=_0x93038c[_0x2e54ed(0x2cb)],_0x14a5af=_0x93038c[_0x2e54ed(0x424)]?.[_0x2e54ed(0x2c7)]?.['fetchMore']?.['direction'],_0x58ee0=_0x93038c[_0x2e54ed(0x4c7)][_0x2e54ed(0x251)]?.[_0x2e54ed(0x1fe)]||[],_0x168426=_0x93038c['state'][_0x2e54ed(0x251)]?.[_0x2e54ed(0x44c)]||[],_0x1c055f={'pages':[],'pageParams':[]},_0x26e06f=0x0,_0x1a42a3=async()=>{const _0x47bc40=_0x2e54ed;let _0x4f047a=!0x1,_0x320105=_0x4a08bc=>{const _0x81679d=_0x2747;Object['defineProperty'](_0x4a08bc,_0x81679d(0x405),{'enumerable':!0x0,'get':()=>(_0x93038c['signal'][_0x81679d(0x1ce)]?_0x4f047a=!0x0:_0x93038c[_0x81679d(0x405)][_0x81679d(0x17a)]('abort',()=>{_0x4f047a=!0x0;}),_0x93038c['signal'])});},_0x1b520c=_0x7671c9(_0x93038c[_0x47bc40(0x2cb)],_0x93038c[_0x47bc40(0x424)]),_0x27e4e7=async(_0x809f36,_0x19e497,_0x26a922)=>{const _0x2acc89=_0x47bc40;if(_0x4f047a)return Promise[_0x2acc89(0x22f)]();if(_0x19e497==null&&_0x809f36['pages']['length'])return Promise[_0x2acc89(0x3e2)](_0x809f36);let _0x20ac7d={'client':_0x93038c[_0x2acc89(0x2a5)],'queryKey':_0x93038c['queryKey'],'pageParam':_0x19e497,'direction':_0x26a922?_0x2acc89(0x1fa):_0x2acc89(0x3c6),'meta':_0x93038c[_0x2acc89(0x2cb)][_0x2acc89(0x2c7)]};_0x320105(_0x20ac7d);let _0x240ad3=await _0x1b520c(_0x20ac7d),{maxPages:_0x1d2cda}=_0x93038c['options'],_0x566494=_0x26a922?_0x3646d0:_0x306d20;return{'pages':_0x566494(_0x809f36['pages'],_0x240ad3,_0x1d2cda),'pageParams':_0x566494(_0x809f36['pageParams'],_0x19e497,_0x1d2cda)};};if(_0x14a5af&&_0x58ee0[_0x47bc40(0x3c9)]){let _0x4ca5ce=_0x14a5af===_0x47bc40(0x1fa),_0x350d16=_0x4ca5ce?_0x448496:_0x134de3,_0x2ef6d9={'pages':_0x58ee0,'pageParams':_0x168426},_0xfad67d=_0x350d16(_0x4b05e8,_0x2ef6d9);_0x1c055f=await _0x27e4e7(_0x2ef6d9,_0xfad67d,_0x4ca5ce);}else{let _0x154900=_0x212c10??_0x58ee0[_0x47bc40(0x3c9)];do{let _0x25adb1=_0x26e06f===0x0?_0x168426[0x0]??_0x4b05e8['initialPageParam']:_0x134de3(_0x4b05e8,_0x1c055f);if(_0x26e06f>0x0&&_0x25adb1==null)break;_0x1c055f=await _0x27e4e7(_0x1c055f,_0x25adb1),_0x26e06f++;}while(_0x26e06f<_0x154900);}return _0x1c055f;};_0x93038c['options']['persister']?_0x93038c[_0x2e54ed(0x28d)]=()=>_0x93038c[_0x2e54ed(0x2cb)][_0x2e54ed(0x26d)]?.(_0x1a42a3,{'client':_0x93038c['client'],'queryKey':_0x93038c[_0x2e54ed(0x3cb)],'meta':_0x93038c[_0x2e54ed(0x2cb)]['meta'],'signal':_0x93038c[_0x2e54ed(0x405)]},_0xcf7e2f):_0x93038c[_0x2e54ed(0x28d)]=_0x1a42a3;}};}function _0x134de3(_0x3d4aa6,{pages:_0x21f06e,pageParams:_0x3b218b}){const _0x2bd522=_0xe13219;let _0x4828a6=_0x21f06e['length']-0x1;return _0x21f06e[_0x2bd522(0x3c9)]>0x0?_0x3d4aa6[_0x2bd522(0x349)](_0x21f06e[_0x4828a6],_0x21f06e,_0x3b218b[_0x4828a6],_0x3b218b):void 0x0;}function _0x448496(_0x31fec6,{pages:_0x2c8951,pageParams:_0x276c3e}){const _0x28bb09=_0xe13219;return _0x2c8951[_0x28bb09(0x3c9)]>0x0?_0x31fec6[_0x28bb09(0x49e)]?.(_0x2c8951[0x0],_0x2c8951,_0x276c3e[0x0],_0x276c3e):void 0x0;}var _0x562bc6=class{#t;#e;#r;#o;#n;#a;#s;#i;constructor(_0xd972bd={}){const _0x3e7597=_0xe13219;this.#t=_0xd972bd[_0x3e7597(0x4c5)]||new _0x4d207d(),this.#e=_0xd972bd[_0x3e7597(0x174)]||new _0x279b6d(),this.#r=_0xd972bd[_0x3e7597(0x47b)]||{},this.#o=new Map(),this.#n=new Map(),this.#a=0x0;}['mount'](){const _0xe2f359=_0xe13219;this.#a++,this.#a===0x1&&(this.#s=_0xaa68[_0xe2f359(0x27a)](async _0x4ba1b2=>{const _0x40fa72=_0xe2f359;_0x4ba1b2&&(await this[_0x40fa72(0x223)](),this.#t['onFocus']());}),this.#i=_0x57a357[_0xe2f359(0x27a)](async _0x31d4e1=>{const _0x4e8be3=_0xe2f359;_0x31d4e1&&(await this[_0x4e8be3(0x223)](),this.#t[_0x4e8be3(0x20a)]());}));}[_0xe13219(0x314)](){this.#a--,this.#a===0x0&&(this.#s?.(),this.#s=void 0x0,this.#i?.(),this.#i=void 0x0);}[_0xe13219(0x1ca)](_0x3582b2){const _0x1de875=_0xe13219;return this.#t[_0x1de875(0x4a6)]({..._0x3582b2,'fetchStatus':_0x1de875(0x2f3)})['length'];}['isMutating'](_0x42f67f){const _0x2768ed=_0xe13219;return this.#e['findAll']({..._0x42f67f,'status':_0x2768ed(0x3b2)})[_0x2768ed(0x3c9)];}[_0xe13219(0x16e)](_0x513924){const _0x2e654f=_0xe13219;let _0x51ce37=this[_0x2e654f(0x4bd)]({'queryKey':_0x513924});return this.#t[_0x2e654f(0x2d4)](_0x51ce37[_0x2e654f(0x326)])?.[_0x2e654f(0x4c7)]['data'];}[_0xe13219(0x45f)](_0x1e299e){const _0x355d81=_0xe13219;let _0x2a6bf3=this[_0x355d81(0x4bd)](_0x1e299e),_0x47d0e9=this.#t['build'](this,_0x2a6bf3),_0x27ebc6=_0x47d0e9[_0x355d81(0x4c7)][_0x355d81(0x251)];return _0x27ebc6===void 0x0?this[_0x355d81(0x23c)](_0x1e299e):(_0x1e299e[_0x355d81(0x2d2)]&&_0x47d0e9[_0x355d81(0x457)](_0x263b8b(_0x2a6bf3[_0x355d81(0x4c1)],_0x47d0e9))&&this[_0x355d81(0x3ab)](_0x2a6bf3),Promise[_0x355d81(0x3e2)](_0x27ebc6));}['getQueriesData'](_0x572f75){const _0x3b13b6=_0xe13219;return this.#t[_0x3b13b6(0x4a6)](_0x572f75)[_0x3b13b6(0x442)](({queryKey:_0x2bd6da,state:_0x3f52bc})=>{const _0x1b2e26=_0x3b13b6;let _0x45c8ca=_0x3f52bc[_0x1b2e26(0x251)];return[_0x2bd6da,_0x45c8ca];});}[_0xe13219(0x137)](_0x1118d5,_0x1dacce,_0x1ddce4){const _0x1df88c=_0xe13219;let _0x3d73f8=this[_0x1df88c(0x4bd)]({'queryKey':_0x1118d5}),_0x352839=this.#t[_0x1df88c(0x2d4)](_0x3d73f8[_0x1df88c(0x326)])?.[_0x1df88c(0x4c7)][_0x1df88c(0x251)],_0x887027=_0x430ba1(_0x1dacce,_0x352839);if(_0x887027!==void 0x0)return this.#t[_0x1df88c(0x2f9)](this,_0x3d73f8)[_0x1df88c(0x36d)](_0x887027,{..._0x1ddce4,'manual':!0x0});}[_0xe13219(0x221)](_0x10265d,_0x3b0abb,_0xe08726){const _0x9b9c38=_0xe13219;return _0x56fabb[_0x9b9c38(0x495)](()=>this.#t[_0x9b9c38(0x4a6)](_0x10265d)[_0x9b9c38(0x442)](({queryKey:_0x541f7c})=>[_0x541f7c,this[_0x9b9c38(0x137)](_0x541f7c,_0x3b0abb,_0xe08726)]));}[_0xe13219(0x240)](_0x3c9ecb){const _0x2c7904=_0xe13219;let _0x121cd7=this[_0x2c7904(0x4bd)]({'queryKey':_0x3c9ecb});return this.#t[_0x2c7904(0x2d4)](_0x121cd7[_0x2c7904(0x326)])?.[_0x2c7904(0x4c7)];}['removeQueries'](_0x5792f6){const _0x1af870=_0xe13219;let _0x21eab8=this.#t;_0x56fabb[_0x1af870(0x495)](()=>{const _0x5aeee9=_0x1af870;_0x21eab8[_0x5aeee9(0x4a6)](_0x5792f6)[_0x5aeee9(0x4c6)](_0x293d2f=>{const _0x15c6e9=_0x5aeee9;_0x21eab8[_0x15c6e9(0x2ec)](_0x293d2f);});});}[_0xe13219(0x41c)](_0x5bd58e,_0x5e2b2d){const _0x30b507=_0xe13219;let _0x30581d=this.#t,_0x161949={'type':'active',..._0x5bd58e};return _0x56fabb[_0x30b507(0x495)](()=>(_0x30581d[_0x30b507(0x4a6)](_0x5bd58e)[_0x30b507(0x4c6)](_0x4cb5af=>{const _0x1cf4c9=_0x30b507;_0x4cb5af[_0x1cf4c9(0x2df)]();}),this['refetchQueries'](_0x161949,_0x5e2b2d)));}['cancelQueries'](_0x146886,_0x333baa={}){const _0x4fa7ce=_0xe13219;let _0x1e5f0c={'revert':!0x0,..._0x333baa},_0x28ae8d=_0x56fabb[_0x4fa7ce(0x495)](()=>this.#t['findAll'](_0x146886)[_0x4fa7ce(0x442)](_0x56051e=>_0x56051e[_0x4fa7ce(0x451)](_0x1e5f0c)));return Promise[_0x4fa7ce(0x2ae)](_0x28ae8d)[_0x4fa7ce(0x414)](_0x1acf39)[_0x4fa7ce(0x3c4)](_0x1acf39);}['invalidateQueries'](_0x1737fb,_0x5d8e87={}){const _0x1fdf09=_0xe13219;return _0x56fabb[_0x1fdf09(0x495)](()=>{const _0x485962=_0x1fdf09;if(this.#t[_0x485962(0x4a6)](_0x1737fb)[_0x485962(0x4c6)](_0x1c33bb=>{_0x1c33bb['invalidate']();}),_0x1737fb?.[_0x485962(0x49c)]===_0x485962(0x320))return Promise[_0x485962(0x3e2)]();let _0x3584cc={..._0x1737fb,'type':_0x1737fb?.['refetchType']??_0x1737fb?.[_0x485962(0x1a8)]??_0x485962(0x19f)};return this[_0x485962(0x4b4)](_0x3584cc,_0x5d8e87);});}[_0xe13219(0x4b4)](_0x37592b,_0x3691f1={}){const _0x1254dd=_0xe13219;let _0x5b5648={..._0x3691f1,'cancelRefetch':_0x3691f1[_0x1254dd(0x1b4)]??!0x0},_0x3dbd52=_0x56fabb[_0x1254dd(0x495)](()=>this.#t[_0x1254dd(0x4a6)](_0x37592b)['filter'](_0x9dc0a7=>!_0x9dc0a7[_0x1254dd(0x327)]())[_0x1254dd(0x442)](_0x568634=>{const _0x3fe95e=_0x1254dd;let _0x32b31d=_0x568634[_0x3fe95e(0x40b)](void 0x0,_0x5b5648);return _0x5b5648['throwOnError']||(_0x32b31d=_0x32b31d['catch'](_0x1acf39)),_0x568634['state']['fetchStatus']===_0x3fe95e(0x136)?Promise[_0x3fe95e(0x3e2)]():_0x32b31d;}));return Promise['all'](_0x3dbd52)[_0x1254dd(0x414)](_0x1acf39);}[_0xe13219(0x23c)](_0x256996){const _0x35c103=_0xe13219;let _0x3f1220=this[_0x35c103(0x4bd)](_0x256996);_0x3f1220['retry']===void 0x0&&(_0x3f1220['retry']=!0x1);let _0x4d60db=this.#t[_0x35c103(0x2f9)](this,_0x3f1220);return _0x4d60db[_0x35c103(0x457)](_0x263b8b(_0x3f1220[_0x35c103(0x4c1)],_0x4d60db))?_0x4d60db[_0x35c103(0x40b)](_0x3f1220):Promise['resolve'](_0x4d60db[_0x35c103(0x4c7)]['data']);}['prefetchQuery'](_0x41d1c9){const _0x17cb4d=_0xe13219;return this['fetchQuery'](_0x41d1c9)[_0x17cb4d(0x414)](_0x1acf39)[_0x17cb4d(0x3c4)](_0x1acf39);}[_0xe13219(0x439)](_0x2fd069){const _0x247fc5=_0xe13219;return _0x2fd069['behavior']=_0x1ce532(_0x2fd069[_0x247fc5(0x1fe)]),this[_0x247fc5(0x23c)](_0x2fd069);}[_0xe13219(0x25b)](_0xd640f5){const _0x19be56=_0xe13219;return this[_0x19be56(0x439)](_0xd640f5)[_0x19be56(0x414)](_0x1acf39)[_0x19be56(0x3c4)](_0x1acf39);}[_0xe13219(0x397)](_0x1dbf22){const _0x5cabaa=_0xe13219;return _0x1dbf22[_0x5cabaa(0x125)]=_0x1ce532(_0x1dbf22[_0x5cabaa(0x1fe)]),this['ensureQueryData'](_0x1dbf22);}['resumePausedMutations'](){const _0x536af9=_0xe13219;return _0x57a357['isOnline']()?this.#e['resumePausedMutations']():Promise[_0x536af9(0x3e2)]();}[_0xe13219(0x3e5)](){return this.#t;}[_0xe13219(0x37a)](){return this.#e;}[_0xe13219(0x456)](){return this.#r;}[_0xe13219(0x42f)](_0x2e6e6a){this.#r=_0x2e6e6a;}[_0xe13219(0x171)](_0xa365e3,_0x1406dd){const _0x44d27c=_0xe13219;this.#o[_0x44d27c(0x2c9)](_0x4d7f77(_0xa365e3),{'queryKey':_0xa365e3,'defaultOptions':_0x1406dd});}[_0xe13219(0x493)](_0x385a85){const _0x38621d=_0xe13219;let _0x572b02=[...this.#o[_0x38621d(0x129)]()],_0x104f3a={};return _0x572b02[_0x38621d(0x4c6)](_0x4e5eb9=>{const _0x451ca4=_0x38621d;_0x4d2e97(_0x385a85,_0x4e5eb9[_0x451ca4(0x3cb)])&&Object[_0x451ca4(0x199)](_0x104f3a,_0x4e5eb9[_0x451ca4(0x47b)]);}),_0x104f3a;}[_0xe13219(0x19b)](_0xc9ed0,_0x4514d6){const _0x4a7bc3=_0xe13219;this.#n[_0x4a7bc3(0x2c9)](_0x4d7f77(_0xc9ed0),{'mutationKey':_0xc9ed0,'defaultOptions':_0x4514d6});}[_0xe13219(0x197)](_0x13a3dd){const _0x1efdc7=_0xe13219;let _0x3f9a7f=[...this.#n[_0x1efdc7(0x129)]()],_0x4e54e5={};return _0x3f9a7f[_0x1efdc7(0x4c6)](_0x40916a=>{const _0x135db7=_0x1efdc7;_0x4d2e97(_0x13a3dd,_0x40916a[_0x135db7(0x2e2)])&&(_0x4e54e5={..._0x4e54e5,..._0x40916a['defaultOptions']});}),_0x4e54e5;}['defaultQueryOptions'](_0x1b81b2){const _0x22b873=_0xe13219;if(_0x1b81b2[_0x22b873(0x205)])return _0x1b81b2;let _0x4d54c0={...this.#r[_0x22b873(0x1e7)],...this['getQueryDefaults'](_0x1b81b2[_0x22b873(0x3cb)]),..._0x1b81b2,'_defaulted':!0x0};return _0x4d54c0[_0x22b873(0x326)]||(_0x4d54c0[_0x22b873(0x326)]=_0x34a83e(_0x4d54c0[_0x22b873(0x3cb)],_0x4d54c0)),_0x4d54c0[_0x22b873(0x158)]===void 0x0&&(_0x4d54c0[_0x22b873(0x158)]=_0x4d54c0[_0x22b873(0x4ad)]!=='always'),_0x4d54c0[_0x22b873(0x1c5)]===void 0x0&&(_0x4d54c0[_0x22b873(0x1c5)]=!!_0x4d54c0[_0x22b873(0x2dd)]),!_0x4d54c0[_0x22b873(0x4ad)]&&_0x4d54c0[_0x22b873(0x26d)]&&(_0x4d54c0[_0x22b873(0x4ad)]=_0x22b873(0x3bc)),_0x4d54c0[_0x22b873(0x4a0)]===_0x441365&&(_0x4d54c0[_0x22b873(0x1f8)]=!0x1),_0x4d54c0;}['defaultMutationOptions'](_0x220b21){const _0x25e686=_0xe13219;return _0x220b21?.['_defaulted']?_0x220b21:{...this.#r[_0x25e686(0x37b)],..._0x220b21?.[_0x25e686(0x2e2)]&&this[_0x25e686(0x197)](_0x220b21['mutationKey']),..._0x220b21,'_defaulted':!0x0};}[_0xe13219(0x1e3)](){const _0x116c6a=_0xe13219;this.#t[_0x116c6a(0x1e3)](),this.#e[_0x116c6a(0x1e3)]();}},_0x4acbae=class extends _0x8662db{constructor(_0x258a0c,_0x2f0970){const _0x32d56d=_0xe13219;super(),this['options']=_0x2f0970,this.#t=_0x258a0c,this.#i=null,this.#s=_0x371deb(),this[_0x32d56d(0x2cb)]['experimental_prefetchInRender']||this.#s[_0x32d56d(0x22f)](new Error('experimental_prefetchInRender\x20feature\x20flag\x20is\x20not\x20enabled')),this[_0x32d56d(0x341)](),this[_0x32d56d(0x35e)](_0x2f0970);}#t;#e=void 0x0;#r=void 0x0;#o=void 0x0;#n;#a;#s;#i;#m;#d;#h;#c;#l;#u;#p=new Set();[_0xe13219(0x341)](){const _0x1fd3b9=_0xe13219;this[_0x1fd3b9(0x233)]=this[_0x1fd3b9(0x233)]['bind'](this);}['onSubscribe'](){const _0x1b3e9d=_0xe13219;this['listeners'][_0x1b3e9d(0x1b3)]===0x1&&(this.#e[_0x1b3e9d(0x1eb)](this),_0x4013cc(this.#e,this[_0x1b3e9d(0x2cb)])?this.#f():this[_0x1b3e9d(0x33c)](),this.#w());}[_0xe13219(0x1d0)](){const _0x546aa5=_0xe13219;this['hasListeners']()||this[_0x546aa5(0x1b7)]();}['shouldFetchOnReconnect'](){const _0x1632ff=_0xe13219;return _0x3d3254(this.#e,this[_0x1632ff(0x2cb)],this[_0x1632ff(0x2cb)][_0x1632ff(0x158)]);}[_0xe13219(0x468)](){const _0x3ec692=_0xe13219;return _0x3d3254(this.#e,this[_0x3ec692(0x2cb)],this[_0x3ec692(0x2cb)]['refetchOnWindowFocus']);}['destroy'](){const _0x55913f=_0xe13219;this['listeners']=new Set(),this.#v(),this.#b(),this.#e[_0x55913f(0x1c0)](this);}[_0xe13219(0x35e)](_0x45635c,_0x57d78a){const _0x172d5b=_0xe13219;let _0x26c897=this[_0x172d5b(0x2cb)],_0xdb2dff=this.#e;if(this[_0x172d5b(0x2cb)]=this.#t[_0x172d5b(0x4bd)](_0x45635c),this[_0x172d5b(0x2cb)][_0x172d5b(0x1f8)]!==void 0x0&&typeof this[_0x172d5b(0x2cb)][_0x172d5b(0x1f8)]!=_0x172d5b(0x216)&&typeof this[_0x172d5b(0x2cb)][_0x172d5b(0x1f8)]!='function'&&typeof _0x4e307a(this[_0x172d5b(0x2cb)][_0x172d5b(0x1f8)],this.#e)!=_0x172d5b(0x216))throw new Error(_0x172d5b(0x25f));this.#S(),this.#e['setOptions'](this[_0x172d5b(0x2cb)]),_0x26c897[_0x172d5b(0x205)]&&!_0x5743dc(this[_0x172d5b(0x2cb)],_0x26c897)&&this.#t[_0x172d5b(0x3e5)]()[_0x172d5b(0x3f7)]({'type':_0x172d5b(0x21f),'query':this.#e,'observer':this});let _0xb5d817=this[_0x172d5b(0x41f)]();_0xb5d817&&_0x361837(this.#e,_0xdb2dff,this['options'],_0x26c897)&&this.#f(),this[_0x172d5b(0x33c)](_0x57d78a),_0xb5d817&&(this.#e!==_0xdb2dff||_0x4e307a(this['options'][_0x172d5b(0x1f8)],this.#e)!==_0x4e307a(_0x26c897[_0x172d5b(0x1f8)],this.#e)||_0x263b8b(this[_0x172d5b(0x2cb)][_0x172d5b(0x4c1)],this.#e)!==_0x263b8b(_0x26c897[_0x172d5b(0x4c1)],this.#e))&&this.#g();let _0x466feb=this.#y();_0xb5d817&&(this.#e!==_0xdb2dff||_0x4e307a(this[_0x172d5b(0x2cb)]['enabled'],this.#e)!==_0x4e307a(_0x26c897[_0x172d5b(0x1f8)],this.#e)||_0x466feb!==this.#u)&&this.#P(_0x466feb);}[_0xe13219(0x208)](_0x1455e1){const _0x55fff4=_0xe13219;let _0x430ff1=this.#t[_0x55fff4(0x3e5)]()[_0x55fff4(0x2f9)](this.#t,_0x1455e1),_0x236942=this[_0x55fff4(0x2d1)](_0x430ff1,_0x1455e1);return _0x20688a(this,_0x236942)&&(this.#o=_0x236942,this.#a=this['options'],this.#n=this.#e[_0x55fff4(0x4c7)]),_0x236942;}[_0xe13219(0x17c)](){return this.#o;}[_0xe13219(0x365)](_0x58d71a,_0x56c446){const _0x3bcdd9=_0xe13219;let _0x115cc6={};return Object['keys'](_0x58d71a)[_0x3bcdd9(0x4c6)](_0x1f8aef=>{const _0x27cf45=_0x3bcdd9;Object[_0x27cf45(0x15b)](_0x115cc6,_0x1f8aef,{'configurable':!0x1,'enumerable':!0x0,'get':()=>(this[_0x27cf45(0x416)](_0x1f8aef),_0x56c446?.(_0x1f8aef),_0x58d71a[_0x1f8aef])});}),_0x115cc6;}[_0xe13219(0x416)](_0x4a329f){this.#p['add'](_0x4a329f);}[_0xe13219(0x2de)](){return this.#e;}['refetch']({..._0x3ea7c1}={}){const _0x566f11=_0xe13219;return this[_0x566f11(0x40b)]({..._0x3ea7c1});}[_0xe13219(0x342)](_0x34e67d){const _0x3378ae=_0xe13219;let _0x53021b=this.#t[_0x3378ae(0x4bd)](_0x34e67d),_0x2c9c9f=this.#t[_0x3378ae(0x3e5)]()['build'](this.#t,_0x53021b);return _0x2c9c9f['fetch']()[_0x3378ae(0x414)](()=>this['createResult'](_0x2c9c9f,_0x53021b));}[_0xe13219(0x40b)](_0x197543){const _0x584d74=_0xe13219;return this.#f({..._0x197543,'cancelRefetch':_0x197543['cancelRefetch']??!0x0})[_0x584d74(0x414)](()=>(this['updateResult'](),this.#o));}#f(_0xcacd55){const _0x2eca4a=_0xe13219;this.#S();let _0x55c65a=this.#e[_0x2eca4a(0x40b)](this[_0x2eca4a(0x2cb)],_0xcacd55);return _0xcacd55?.[_0x2eca4a(0x1c5)]||(_0x55c65a=_0x55c65a['catch'](_0x1acf39)),_0x55c65a;}#g(){const _0x446262=_0xe13219;this.#v();let _0x3917ee=_0x263b8b(this[_0x446262(0x2cb)][_0x446262(0x4c1)],this.#e);if(_0x5ae49e||this.#o[_0x446262(0x48e)]||!_0x3bf204(_0x3917ee))return;let _0x35aec6=_0x3c2672(this.#o[_0x446262(0x1db)],_0x3917ee)+0x1;this.#c=setTimeout(()=>{const _0x122018=_0x446262;this.#o[_0x122018(0x48e)]||this[_0x122018(0x33c)]();},_0x35aec6);}#y(){const _0x2d9c72=_0xe13219;return(typeof this['options'][_0x2d9c72(0x19a)]==_0x2d9c72(0x12a)?this[_0x2d9c72(0x2cb)]['refetchInterval'](this.#e):this[_0x2d9c72(0x2cb)]['refetchInterval'])??!0x1;}#P(_0x4c8e13){const _0x1dad2f=_0xe13219;this.#b(),this.#u=_0x4c8e13,!(_0x5ae49e||_0x4e307a(this[_0x1dad2f(0x2cb)][_0x1dad2f(0x1f8)],this.#e)===!0x1||!_0x3bf204(this.#u)||this.#u===0x0)&&(this.#l=setInterval(()=>{const _0x57d6c2=_0x1dad2f;(this[_0x57d6c2(0x2cb)]['refetchIntervalInBackground']||_0xaa68[_0x57d6c2(0x492)]())&&this.#f();},this.#u));}#w(){this.#g(),this.#P(this.#y());}#v(){this.#c&&(clearTimeout(this.#c),this.#c=void 0x0);}#b(){this.#l&&(clearInterval(this.#l),this.#l=void 0x0);}[_0xe13219(0x2d1)](_0x359e3c,_0x28355f){const _0x4bafb2=_0xe13219;let _0x2c8d6e=this.#e,_0x4d482a=this[_0x4bafb2(0x2cb)],_0x2e6ca3=this.#o,_0x561c3e=this.#n,_0x5e6973=this.#a,_0x3a5654=_0x359e3c!==_0x2c8d6e?_0x359e3c[_0x4bafb2(0x4c7)]:this.#r,{state:_0x59f7d9}=_0x359e3c,_0x4ba7c8={..._0x59f7d9},_0x85a5f0=!0x1,_0x365333;if(_0x28355f[_0x4bafb2(0x319)]){let _0x282f7d=this[_0x4bafb2(0x41f)](),_0x3ddd95=!_0x282f7d&&_0x4013cc(_0x359e3c,_0x28355f),_0x3dedcd=_0x282f7d&&_0x361837(_0x359e3c,_0x2c8d6e,_0x28355f,_0x4d482a);(_0x3ddd95||_0x3dedcd)&&(_0x4ba7c8={..._0x4ba7c8,..._0x4d9417(_0x59f7d9['data'],_0x359e3c[_0x4bafb2(0x2cb)])}),_0x28355f[_0x4bafb2(0x319)]==='isRestoring'&&(_0x4ba7c8[_0x4bafb2(0x3d2)]='idle');}let {error:_0x20223c,errorUpdatedAt:_0x1d1b85,status:_0x7f73de}=_0x4ba7c8;if(_0x28355f[_0x4bafb2(0x498)]&&_0x4ba7c8[_0x4bafb2(0x251)]!==void 0x0){if(_0x2e6ca3&&_0x4ba7c8[_0x4bafb2(0x251)]===_0x561c3e?.[_0x4bafb2(0x251)]&&_0x28355f[_0x4bafb2(0x498)]===this.#m)_0x365333=this.#d;else try{this.#m=_0x28355f['select'],_0x365333=_0x28355f[_0x4bafb2(0x498)](_0x4ba7c8[_0x4bafb2(0x251)]),_0x365333=_0x47a1d1(_0x2e6ca3?.[_0x4bafb2(0x251)],_0x365333,_0x28355f),this.#d=_0x365333,this.#i=null;}catch(_0x4a7d6a){this.#i=_0x4a7d6a;}}else _0x365333=_0x4ba7c8[_0x4bafb2(0x251)];if(_0x28355f['placeholderData']!==void 0x0&&_0x365333===void 0x0&&_0x7f73de===_0x4bafb2(0x3b2)){let _0x13ac24;if(_0x2e6ca3?.['isPlaceholderData']&&_0x28355f[_0x4bafb2(0x1fc)]===_0x5e6973?.[_0x4bafb2(0x1fc)])_0x13ac24=_0x2e6ca3['data'];else{if(_0x13ac24=typeof _0x28355f['placeholderData']=='function'?_0x28355f[_0x4bafb2(0x1fc)](this.#h?.[_0x4bafb2(0x4c7)][_0x4bafb2(0x251)],this.#h):_0x28355f[_0x4bafb2(0x1fc)],_0x28355f['select']&&_0x13ac24!==void 0x0)try{_0x13ac24=_0x28355f[_0x4bafb2(0x498)](_0x13ac24),this.#i=null;}catch(_0x976a){this.#i=_0x976a;}}_0x13ac24!==void 0x0&&(_0x7f73de=_0x4bafb2(0x24a),_0x365333=_0x47a1d1(_0x2e6ca3?.['data'],_0x13ac24,_0x28355f),_0x85a5f0=!0x0);}this.#i&&(_0x20223c=this.#i,_0x365333=this.#d,_0x1d1b85=Date[_0x4bafb2(0x426)](),_0x7f73de=_0x4bafb2(0x151));let _0x5f0bae=_0x4ba7c8[_0x4bafb2(0x3d2)]==='fetching',_0x49be5e=_0x7f73de==='pending',_0x5ed906=_0x7f73de==='error',_0x3aa707=_0x49be5e&&_0x5f0bae,_0x24398f=_0x365333!==void 0x0,_0x5412b6={'status':_0x7f73de,'fetchStatus':_0x4ba7c8[_0x4bafb2(0x3d2)],'isPending':_0x49be5e,'isSuccess':_0x7f73de===_0x4bafb2(0x24a),'isError':_0x5ed906,'isInitialLoading':_0x3aa707,'isLoading':_0x3aa707,'data':_0x365333,'dataUpdatedAt':_0x4ba7c8[_0x4bafb2(0x1db)],'error':_0x20223c,'errorUpdatedAt':_0x1d1b85,'failureCount':_0x4ba7c8['fetchFailureCount'],'failureReason':_0x4ba7c8['fetchFailureReason'],'errorUpdateCount':_0x4ba7c8['errorUpdateCount'],'isFetched':_0x4ba7c8[_0x4bafb2(0x482)]>0x0||_0x4ba7c8[_0x4bafb2(0x27f)]>0x0,'isFetchedAfterMount':_0x4ba7c8[_0x4bafb2(0x482)]>_0x3a5654[_0x4bafb2(0x482)]||_0x4ba7c8[_0x4bafb2(0x27f)]>_0x3a5654[_0x4bafb2(0x27f)],'isFetching':_0x5f0bae,'isRefetching':_0x5f0bae&&!_0x49be5e,'isLoadingError':_0x5ed906&&!_0x24398f,'isPaused':_0x4ba7c8['fetchStatus']===_0x4bafb2(0x136),'isPlaceholderData':_0x85a5f0,'isRefetchError':_0x5ed906&&_0x24398f,'isStale':_0x427b03(_0x359e3c,_0x28355f),'refetch':this[_0x4bafb2(0x233)],'promise':this.#s};if(this[_0x4bafb2(0x2cb)][_0x4bafb2(0x29f)]){let _0x58a7c0=_0x713508=>{const _0x46a06d=_0x4bafb2;_0x5412b6['status']==='error'?_0x713508[_0x46a06d(0x22f)](_0x5412b6[_0x46a06d(0x151)]):_0x5412b6[_0x46a06d(0x251)]!==void 0x0&&_0x713508[_0x46a06d(0x3e2)](_0x5412b6[_0x46a06d(0x251)]);},_0x4ffb3f=()=>{const _0x44808b=_0x4bafb2;let _0x532c6f=this.#s=_0x5412b6[_0x44808b(0x186)]=_0x371deb();_0x58a7c0(_0x532c6f);},_0x34c6ca=this.#s;switch(_0x34c6ca[_0x4bafb2(0x32d)]){case'pending':_0x359e3c[_0x4bafb2(0x326)]===_0x2c8d6e[_0x4bafb2(0x326)]&&_0x58a7c0(_0x34c6ca);break;case'fulfilled':(_0x5412b6[_0x4bafb2(0x32d)]===_0x4bafb2(0x151)||_0x5412b6[_0x4bafb2(0x251)]!==_0x34c6ca[_0x4bafb2(0x2a7)])&&_0x4ffb3f();break;case _0x4bafb2(0x117):(_0x5412b6['status']!==_0x4bafb2(0x151)||_0x5412b6[_0x4bafb2(0x151)]!==_0x34c6ca[_0x4bafb2(0x124)])&&_0x4ffb3f();break;}}return _0x5412b6;}[_0xe13219(0x33c)](_0x7717d0){const _0x1bbeb8=_0xe13219;let _0x475d70=this.#o,_0x21f891=this[_0x1bbeb8(0x2d1)](this.#e,this['options']);if(this.#n=this.#e['state'],this.#a=this[_0x1bbeb8(0x2cb)],this.#n[_0x1bbeb8(0x251)]!==void 0x0&&(this.#h=this.#e),_0x5743dc(_0x21f891,_0x475d70))return;this.#o=_0x21f891;let _0x10d7e3={},_0x4fb7a8=()=>{const _0x84e6c7=_0x1bbeb8;if(!_0x475d70)return!0x0;let {notifyOnChangeProps:_0x154b79}=this[_0x84e6c7(0x2cb)],_0x132b78=typeof _0x154b79==_0x84e6c7(0x12a)?_0x154b79():_0x154b79;if(_0x132b78===_0x84e6c7(0x2ae)||!_0x132b78&&!this.#p[_0x84e6c7(0x1b3)])return!0x0;let _0x17f8b9=new Set(_0x132b78??this.#p);return this[_0x84e6c7(0x2cb)][_0x84e6c7(0x1c5)]&&_0x17f8b9[_0x84e6c7(0x3de)]('error'),Object[_0x84e6c7(0x164)](this.#o)[_0x84e6c7(0x437)](_0x40696b=>{const _0x438b5b=_0x84e6c7;let _0x4cc69a=_0x40696b;return this.#o[_0x4cc69a]!==_0x475d70[_0x4cc69a]&&_0x17f8b9[_0x438b5b(0x1ec)](_0x4cc69a);});};_0x7717d0?.[_0x1bbeb8(0x460)]!==!0x1&&_0x4fb7a8()&&(_0x10d7e3['listeners']=!0x0),this.#D({..._0x10d7e3,..._0x7717d0});}#S(){const _0x33334b=_0xe13219;let _0x5ab315=this.#t[_0x33334b(0x3e5)]()['build'](this.#t,this[_0x33334b(0x2cb)]);if(_0x5ab315===this.#e)return;let _0x462125=this.#e;this.#e=_0x5ab315,this.#r=_0x5ab315[_0x33334b(0x4c7)],this[_0x33334b(0x41f)]()&&(_0x462125?.[_0x33334b(0x1c0)](this),_0x5ab315['addObserver'](this));}['onQueryUpdate'](){const _0x1560a2=_0xe13219;this[_0x1560a2(0x33c)](),this[_0x1560a2(0x41f)]()&&this.#w();}#D(_0x5295fe){const _0x4fe81a=_0xe13219;_0x56fabb[_0x4fe81a(0x495)](()=>{const _0x460d3d=_0x4fe81a;_0x5295fe['listeners']&&this[_0x460d3d(0x460)][_0x460d3d(0x4c6)](_0x2ea621=>{_0x2ea621(this.#o);}),this.#t[_0x460d3d(0x3e5)]()['notify']({'query':this.#e,'type':_0x460d3d(0x13d)});});}};function _0x4fd02e(_0x2b8228,_0x1295aa){const _0x3e7167=_0xe13219;return _0x4e307a(_0x1295aa[_0x3e7167(0x1f8)],_0x2b8228)!==!0x1&&_0x2b8228[_0x3e7167(0x4c7)][_0x3e7167(0x251)]===void 0x0&&!(_0x2b8228['state']['status']===_0x3e7167(0x151)&&_0x1295aa[_0x3e7167(0x356)]===!0x1);}function _0x4013cc(_0x440f92,_0x31793b){const _0x31e879=_0xe13219;return _0x4fd02e(_0x440f92,_0x31793b)||_0x440f92[_0x31e879(0x4c7)][_0x31e879(0x251)]!==void 0x0&&_0x3d3254(_0x440f92,_0x31793b,_0x31793b[_0x31e879(0x46c)]);}function _0x3d3254(_0x51774c,_0x3a8870,_0x40b31d){const _0x1461f8=_0xe13219;if(_0x4e307a(_0x3a8870['enabled'],_0x51774c)!==!0x1){let _0x4eb412=typeof _0x40b31d=='function'?_0x40b31d(_0x51774c):_0x40b31d;return _0x4eb412===_0x1461f8(0x262)||_0x4eb412!==!0x1&&_0x427b03(_0x51774c,_0x3a8870);}return!0x1;}function _0x361837(_0x38525f,_0x30080c,_0x4bd30a,_0x372c81){const _0x26c6ef=_0xe13219;return(_0x38525f!==_0x30080c||_0x4e307a(_0x372c81[_0x26c6ef(0x1f8)],_0x38525f)===!0x1)&&(!_0x4bd30a[_0x26c6ef(0x2dd)]||_0x38525f[_0x26c6ef(0x4c7)][_0x26c6ef(0x32d)]!==_0x26c6ef(0x151))&&_0x427b03(_0x38525f,_0x4bd30a);}function _0x427b03(_0x2e6cd7,_0x129ed3){const _0x2532a0=_0xe13219;return _0x4e307a(_0x129ed3[_0x2532a0(0x1f8)],_0x2e6cd7)!==!0x1&&_0x2e6cd7[_0x2532a0(0x457)](_0x263b8b(_0x129ed3[_0x2532a0(0x4c1)],_0x2e6cd7));}function _0x20688a(_0x263130,_0x3d9e06){const _0x3fc526=_0xe13219;return!_0x5743dc(_0x263130[_0x3fc526(0x17c)](),_0x3d9e06);}var _0x4b1ce3=_0x3b6a4c(_0x22fcfa(),0x1),_0x566e5d=_0x3b6a4c(_0x551bc3(),0x1),_0x5c701f=_0x4b1ce3['createContext'](void 0x0),_0x557b10=_0x186f8a=>{const _0x1746db=_0xe13219;let _0xfe0d47=_0x4b1ce3[_0x1746db(0x363)](_0x5c701f);if(_0x186f8a)return _0x186f8a;if(!_0xfe0d47)throw new Error(_0x1746db(0x246));return _0xfe0d47;},_0x48425a=({client:_0x244b04,children:_0x520dbe})=>(_0x4b1ce3[_0xe13219(0x4c3)](()=>(_0x244b04[_0xe13219(0x3a5)](),()=>{const _0x30036b=_0xe13219;_0x244b04[_0x30036b(0x314)]();}),[_0x244b04]),(0x0,_0x566e5d[_0xe13219(0x1d7)])(_0x5c701f[_0xe13219(0x410)],{'value':_0x244b04,'children':_0x520dbe})),_0x1b6305=_0x3b6a4c(_0x22fcfa(),0x1),_0x5a9997=_0x1b6305[_0xe13219(0x227)](!0x1),_0x5ecdb9=()=>_0x1b6305[_0xe13219(0x363)](_0x5a9997),_0x24a099=_0x5a9997[_0xe13219(0x410)],_0x1395c1=_0x3b6a4c(_0x22fcfa(),0x1),_0x403bc2=_0x3b6a4c(_0x551bc3(),0x1);function _0x1d2c1b(){let _0x571bdb=!0x1;return{'clearReset':()=>{_0x571bdb=!0x1;},'reset':()=>{_0x571bdb=!0x0;},'isReset':()=>_0x571bdb};}var _0x550f0e=_0x1395c1['createContext'](_0x1d2c1b()),_0x804172=()=>_0x1395c1[_0xe13219(0x363)](_0x550f0e),_0x52a014=_0x3b6a4c(_0x22fcfa(),0x1);function _0x32b266(_0x3a81b6,_0x52f92e){return typeof _0x3a81b6=='function'?_0x3a81b6(..._0x52f92e):!!_0x3a81b6;}function _0x47a258(){}var _0x770ed0=(_0x1b4cb2,_0x23d3ee)=>{const _0x53815f=_0xe13219;(_0x1b4cb2[_0x53815f(0x2dd)]||_0x1b4cb2[_0x53815f(0x1c5)]||_0x1b4cb2[_0x53815f(0x29f)])&&(_0x23d3ee[_0x53815f(0x36c)]()||(_0x1b4cb2['retryOnMount']=!0x1));},_0x4fb20b=_0x56d804=>{const _0x5962d6=_0xe13219;_0x52a014[_0x5962d6(0x4c3)](()=>{_0x56d804['clearReset']();},[_0x56d804]);},_0xf41f45=({result:_0x57f35f,errorResetBoundary:_0x565962,throwOnError:_0x3cee11,query:_0x290791,suspense:_0x145f20})=>_0x57f35f[_0xe13219(0x408)]&&!_0x565962[_0xe13219(0x36c)]()&&!_0x57f35f[_0xe13219(0x1ca)]&&_0x290791&&(_0x145f20&&_0x57f35f['data']===void 0x0||_0x32b266(_0x3cee11,[_0x57f35f[_0xe13219(0x151)],_0x290791])),_0x52829c=_0x25e491=>{const _0x380414=_0xe13219;let _0x525f1e=_0x25e491[_0x380414(0x4c1)];_0x25e491[_0x380414(0x2dd)]&&(_0x25e491[_0x380414(0x4c1)]=typeof _0x525f1e=='function'?(..._0x2f5995)=>Math[_0x380414(0x207)](_0x525f1e(..._0x2f5995),0x3e8):Math['max'](_0x525f1e??0x3e8,0x3e8),typeof _0x25e491['gcTime']=='number'&&(_0x25e491[_0x380414(0x337)]=Math[_0x380414(0x207)](_0x25e491[_0x380414(0x337)],0x3e8)));},_0x1f7270=(_0x49a370,_0x48a490)=>_0x49a370[_0xe13219(0x12f)]&&_0x49a370['isFetching']&&!_0x48a490,_0x270890=(_0x472df8,_0x1ad237)=>_0x472df8?.['suspense']&&_0x1ad237[_0xe13219(0x2a3)],_0x541543=(_0x1eea16,_0x4397be,_0x30cc31)=>_0x4397be[_0xe13219(0x342)](_0x1eea16)[_0xe13219(0x3c4)](()=>{const _0x16491d=_0xe13219;_0x30cc31[_0x16491d(0x4bb)]();}),_0x2289a6=_0x3b6a4c(_0x22fcfa(),0x1);function _0x176f22(_0xe42e61,_0x369226,_0xed88cd){const _0x2bc0f1=_0xe13219;let _0x413781=_0x557b10(_0xed88cd),_0x24cd07=_0x5ecdb9(),_0x24c9c4=_0x804172(),_0x48efe8=_0x413781['defaultQueryOptions'](_0xe42e61);_0x413781[_0x2bc0f1(0x456)]()[_0x2bc0f1(0x1e7)]?.[_0x2bc0f1(0x31d)]?.(_0x48efe8),_0x48efe8['_optimisticResults']=_0x24cd07?_0x2bc0f1(0x33d):_0x2bc0f1(0x2ee),_0x52829c(_0x48efe8),_0x770ed0(_0x48efe8,_0x24c9c4),_0x4fb20b(_0x24c9c4);let _0x3497f1=!_0x413781[_0x2bc0f1(0x3e5)]()[_0x2bc0f1(0x2d4)](_0x48efe8[_0x2bc0f1(0x326)]),[_0x372454]=_0x2289a6['useState'](()=>new _0x369226(_0x413781,_0x48efe8)),_0x3bdb0c=_0x372454[_0x2bc0f1(0x208)](_0x48efe8),_0x3fd860=!_0x24cd07&&_0xe42e61[_0x2bc0f1(0x344)]!==!0x1;if(_0x2289a6[_0x2bc0f1(0x237)](_0x2289a6[_0x2bc0f1(0x23b)](_0x2f3a31=>{const _0x2e1d66=_0x2bc0f1;let _0x4c3ff5=_0x3fd860?_0x372454[_0x2e1d66(0x27a)](_0x56fabb[_0x2e1d66(0x195)](_0x2f3a31)):_0x47a258;return _0x372454[_0x2e1d66(0x33c)](),_0x4c3ff5;},[_0x372454,_0x3fd860]),()=>_0x372454[_0x2bc0f1(0x17c)](),()=>_0x372454[_0x2bc0f1(0x17c)]()),_0x2289a6[_0x2bc0f1(0x4c3)](()=>{const _0x207901=_0x2bc0f1;_0x372454[_0x207901(0x35e)](_0x48efe8,{'listeners':!0x1});},[_0x48efe8,_0x372454]),_0x270890(_0x48efe8,_0x3bdb0c))throw _0x541543(_0x48efe8,_0x372454,_0x24c9c4);if(_0xf41f45({'result':_0x3bdb0c,'errorResetBoundary':_0x24c9c4,'throwOnError':_0x48efe8[_0x2bc0f1(0x1c5)],'query':_0x413781[_0x2bc0f1(0x3e5)]()[_0x2bc0f1(0x2d4)](_0x48efe8['queryHash']),'suspense':_0x48efe8[_0x2bc0f1(0x2dd)]}))throw _0x3bdb0c['error'];return _0x413781[_0x2bc0f1(0x456)]()[_0x2bc0f1(0x1e7)]?.[_0x2bc0f1(0x14d)]?.(_0x48efe8,_0x3bdb0c),_0x48efe8[_0x2bc0f1(0x29f)]&&!_0x5ae49e&&_0x1f7270(_0x3bdb0c,_0x24cd07)&&(_0x3497f1?_0x541543(_0x48efe8,_0x372454,_0x24c9c4):_0x413781[_0x2bc0f1(0x3e5)]()[_0x2bc0f1(0x2d4)](_0x48efe8[_0x2bc0f1(0x326)])?.[_0x2bc0f1(0x186)])?.[_0x2bc0f1(0x3c4)](_0x47a258)[_0x2bc0f1(0x3ae)](()=>{const _0x3f707a=_0x2bc0f1;_0x372454[_0x3f707a(0x33c)]();}),_0x48efe8['notifyOnChangeProps']?_0x3bdb0c:_0x372454[_0x2bc0f1(0x365)](_0x3bdb0c);}function _0x3ed4a5(_0x482d3b,_0x3b6cad){return _0x176f22(_0x482d3b,_0x4acbae,_0x3b6cad);}var _0x30d891=_0x3b6a4c(_0x22fcfa(),0x1),_0x588665=_0x3b6a4c(_0x22fcfa(),0x1),_0x3531cd=_0x3b6a4c(_0x22fcfa(),0x1),_0x4140b4=_0x3b6a4c(_0x22fcfa(),0x1);function _0x40591e(_0x175f0b,_0x1253a7){const _0x5ca163=_0xe13219;let [_0x5773b0,_0x2197a1]=(0x0,_0x4140b4['useState'])(_0x175f0b?{..._0x175f0b[_0x5ca163(0x251)]}:null),[_0x281a0b,_0x3cf854]=(0x0,_0x4140b4[_0x5ca163(0x41a)])(_0x175f0b?{..._0x175f0b[_0x5ca163(0x251)]}:null),_0x15dc09=Array[_0x5ca163(0x317)](_0x1253a7)?_0x1253a7:[_0x1253a7];return(0x0,_0x4140b4[_0x5ca163(0x4c3)])(()=>{const _0x28fe83=_0x5ca163;_0x175f0b&&_0x2197a1({..._0x175f0b[_0x28fe83(0x251)]});},[_0x175f0b]),(0x0,_0x4140b4[_0x5ca163(0x4c3)])(()=>{const _0x27b756=_0x5ca163;if(!_0x175f0b)return;let _0x308ab4=_0x15dc09[_0x27b756(0x442)](_0x468976=>{const _0x2d36a8=_0x27b756;let _0xef992e=()=>{_0x3cf854(_0x5773b0),_0x2197a1(_0x175f0b['data']);};return _0x175f0b[_0x2d36a8(0x27a)](_0x468976,_0xef992e),_0xef992e;});return()=>{const _0x33c7b6=_0x27b756;_0x308ab4[_0x33c7b6(0x4c6)](_0x320900=>{const _0x2396a3=_0x33c7b6;_0x175f0b[_0x2396a3(0x204)](_0x320900);});};},[_0x175f0b,_0x1253a7]),{'state':_0x5773b0||null,'prevState':_0x281a0b||null};}function _0x3027cd(){const _0x29d04b=_0xe13219;let {workflowAgent:_0x2361a9,socket:_0x13cacf}=_0x2e13c8(),[_0x1aeb6b,_0x57c4b2]=(0x0,_0x3531cd[_0x29d04b(0x41a)])([]),[_0x27c5b9,_0x14d4f6]=(0x0,_0x3531cd[_0x29d04b(0x41a)])([]);(0x0,_0x3531cd[_0x29d04b(0x4c3)])(()=>{_0x2ae60d(_0x27c5b9,_0x1aeb6b)&&_0x14d4f6(_0x1aeb6b);},[_0x1aeb6b]);let {state:_0x42aba9}=_0x40591e(_0x2361a9,_0x29d04b(0x4a1));(0x0,_0x3531cd['useEffect'])(()=>{const _0x1dd09d=_0x29d04b;_0x42aba9?.[_0x1dd09d(0x3f1)]&&_0x57c4b2(_0x42aba9[_0x1dd09d(0x3f1)]);},[_0x42aba9]);let _0x46c2d9=(0x0,_0x3531cd['useCallback'])(async(_0x1cf19d,_0x5230b5,_0x1c269e)=>{const _0x1bf9ae=_0x29d04b;if(!_0x2361a9)throw new Error(_0x1bf9ae(0x2fe));for(let _0x1287d0=0x0;_0x1287d0<_0x27c5b9[_0x1bf9ae(0x3c9)];_0x1287d0++)if(_0x27c5b9[_0x1287d0]['id']===_0x1cf19d){_0x27c5b9[_0x1287d0][_0x1bf9ae(0x3be)][_0x5230b5][_0x1bf9ae(0x2a7)]=_0x1c269e,_0x13e10b(_0x27c5b9[_0x1287d0][_0x1bf9ae(0x24d)],_0x5230b5,_0x1c269e,_0x27c5b9[_0x1287d0]['widgets'][_0x5230b5][_0x1bf9ae(0x491)]);break;}_0x14d4f6([..._0x27c5b9]),await _0x13cacf?.[_0x1bf9ae(0x1af)](_0x2361a9,{'values':[{'nodeID':_0x1cf19d,'widgetIndex':_0x5230b5,'value':_0x1c269e}]});},[_0x2361a9,_0x13cacf,_0x27c5b9]);return{'form':_0x27c5b9,'setWidgetValue':_0x46c2d9};}function _0x1e0cdf(){const _0x208547=_0xe13219;let {beforeWorkflowRunHooks:_0x2499ed,setBeforeWorkflowRunHooks:_0x2469e6}=_0x2e13c8(),_0x5a03e7=(0x0,_0x3531cd[_0x208547(0x23b)])(_0x343dbb=>{_0x2469e6([..._0x2499ed,_0x343dbb]);},[_0x2499ed,_0x2469e6]),_0x3c365a=(0x0,_0x3531cd['useCallback'])(_0x4596f5=>{const _0x11693e=_0x208547;_0x2469e6(_0x2499ed[_0x11693e(0x1a4)](_0x388d8d=>_0x388d8d!==_0x4596f5));},[_0x2499ed,_0x2469e6]),_0x2d53f6=(0x0,_0x3531cd[_0x208547(0x23b)])(async()=>{const _0xc53aef=_0x208547;for(let _0x3b62bb=0x0;_0x3b62bb<_0x2499ed[_0xc53aef(0x3c9)];_0x3b62bb++)await _0x2499ed[_0x3b62bb]();},[_0x2499ed]);return{'addBeforeWorkflowRunHook':_0x5a03e7,'removeBeforeWorkflowRunHook':_0x3c365a,'triggerBeforeWorkflowRun':_0x2d53f6};}function _0x2ae60d(_0xcb1a24,_0x14f65e=[]){const _0x5ac6df=_0xe13219;if(_0xcb1a24[_0x5ac6df(0x3c9)]!==_0x14f65e[_0x5ac6df(0x3c9)])return!0x0;for(let _0x47d6fc=0x0;_0x47d6fc<_0xcb1a24[_0x5ac6df(0x3c9)];_0x47d6fc++){if(_0xcb1a24[_0x47d6fc]['id']!==_0x14f65e[_0x47d6fc]['id'])return!0x0;for(let _0x30eaa0=0x0;_0x30eaa0<_0xcb1a24[_0x47d6fc][_0x5ac6df(0x3be)][_0x5ac6df(0x3c9)];_0x30eaa0++)if(_0xcb1a24[_0x47d6fc][_0x5ac6df(0x3be)][_0x30eaa0][_0x5ac6df(0x2a7)]!==_0x14f65e[_0x47d6fc][_0x5ac6df(0x3be)][_0x30eaa0]['value'])return!0x0;}return!0x1;}function _0x3d2458(){const _0x4ab726=_0xe13219;let {socket:_0x2828af,lastOpenedWorkflow:_0x32541d,setLastOpenedWorkflow:_0x3203c3}=_0x2e13c8(),{workflowAgentSID:_0xb3d1f1}=_0xd68e4b(),{triggerBeforeWorkflowRun:_0x279b98}=_0x1e0cdf(),_0x14f561=(0x0,_0x588665[_0x4ab726(0x23b)])(async(_0x157435,_0x3413fe,_0x2e684e=!0x1)=>{const _0x453641=_0x4ab726;let _0x436f45=_0x2ac559[_0x453641(0x3fb)](_0x157435);if(!_0x436f45)throw new Error(_0x453641(0x2fe));try{await _0x2828af?.['openWorkflow'](_0x436f45,{'workflow_path':_0x3413fe,'from_sid':_0x57fed2[_0x453641(0x251)][_0x453641(0x4c2)],'reset':_0x2e684e}),_0x3203c3(_0x3413fe);}catch{_0x3203c3('');}},[_0x2828af,_0x3203c3]),_0x32a4a0=(0x0,_0x588665[_0x4ab726(0x23b)])(async _0x144d06=>{if(!_0x32541d)throw new Error('lastOpenedWorkflow\x20not\x20found');await _0x14f561(_0x144d06,_0x32541d,!0x0);},[_0x14f561,_0x32541d]),_0x2d997c=(0x0,_0x588665[_0x4ab726(0x23b)])((_0x1fb3f4,_0x4c806b=0x1)=>{const _0x321c0d=_0x4ab726;_0x2828af?.[_0x321c0d(0x169)](_0x1fb3f4,_0x57fed2[_0x321c0d(0x251)][_0x321c0d(0x4c2)],_0x4c806b);},[_0x2828af]),_0x56fe2f=(0x0,_0x588665[_0x4ab726(0x23b)])(async _0x37b502=>{const _0x117d5a=_0x4ab726;let _0xe2655c=_0x2ac559[_0x117d5a(0x3fb)](_0x37b502);if(!_0xe2655c)throw new Error(_0x117d5a(0x2fe));if(!_0x32541d)throw new Error(_0x117d5a(0x309));await _0x2828af?.[_0x117d5a(0x286)](_0xe2655c,{'workflow_path':_0x32541d,'from_sid':_0x57fed2[_0x117d5a(0x251)][_0x117d5a(0x4c2)]});},[_0x2828af,_0x32541d]),_0x538407=(0x0,_0x588665['useCallback'])(async _0xea35e6=>{const _0x9c1e1b=_0x4ab726;await _0x2828af?.[_0x9c1e1b(0x132)](_0xea35e6,{'from_sid':_0x57fed2[_0x9c1e1b(0x251)][_0x9c1e1b(0x4c2)]});},[_0x2828af]),_0x109f45=(0x0,_0x588665['useCallback'])(async _0x53db11=>{const _0x57d526=_0x4ab726;let _0x2c8a20=_0x2ac559[_0x57d526(0x3fb)](_0x53db11);if(!_0x2c8a20)throw new Error('workflowAgent\x20not\x20found');await _0x2828af?.['logout'](_0x2c8a20);},[_0x2828af]),_0x4dcd4e=(0x0,_0x588665[_0x4ab726(0x23b)])(async(_0x4a25b3,_0x13ba86)=>await _0x2828af?.['uploadImage'](_0x57fed2[_0x4ab726(0x251)][_0x4ab726(0x4c2)],{'image':_0x4a25b3,'filename':_0x13ba86,'overwrite':!0x0}),[_0x2828af]),_0x5a671a=(0x0,_0x588665['useCallback'])(async(_0xdb0145,_0x170a7e=0x1)=>{!_0xdb0145&&!_0xb3d1f1||(await _0x279b98(),await _0x2d997c(_0xdb0145||_0xb3d1f1,_0x170a7e));},[_0x2d997c,_0xb3d1f1,_0x279b98]),_0x55f2cc=(0x0,_0x588665['useCallback'])(async(_0x31fc01,_0x5d23b2,_0x5d89b8=0x1)=>{!_0x5d23b2&&!_0xb3d1f1||(await _0x14f561(_0x5d23b2||_0xb3d1f1,_0x31fc01),await _0x5a671a(_0x5d23b2||_0xb3d1f1,_0x5d89b8));},[_0x14f561,_0x5a671a,_0xb3d1f1]);return{'lastOpenedWorkflow':_0x32541d,'openWorkflow':_0x14f561,'reopenWorkflow':_0x32a4a0,'saveWorkflow':_0x56fe2f,'runPage':_0x5a671a,'runWorkflow':_0x55f2cc,'callForPSDExtract':_0x538407,'logout':_0x109f45,'uploadImage':_0x4dcd4e};}function _0x47f83e(){const _0x45bba4=_0xe13219;let [_0x11e1d3,_0x1260fb]=(0x0,_0x30d891['useState'])(!0x1),[_0x452478,_0x450929]=(0x0,_0x30d891[_0x45bba4(0x41a)])(!0x1),_0x922524=(0x0,_0x30d891[_0x45bba4(0x168)])(null),{autoRunning:_0x48a779,workflowAgent:_0x59b3d1}=_0x2e13c8(),{runWorkflow:_0x572e89,runPage:_0x48e71d}=_0x3d2458();return(0x0,_0x30d891['useEffect'])(()=>{const _0x33de39=_0x45bba4;if(_0x48a779&&_0x11e1d3&&!_0x452478){if(_0x1260fb(!0x1),_0x48a779[_0x33de39(0x1a8)]==_0x33de39(0x30e))_0x59b3d1&&!_0x59b3d1[_0x33de39(0x251)]['executingNodeTitle']&&(_0x572e89(_0x48a779[_0x33de39(0x2a7)],_0x59b3d1[_0x33de39(0x251)][_0x33de39(0x4c2)],0x1),_0x922524['current']=setTimeout(()=>{_0x450929(!0x1);},0x3e8));else{if(_0x48a779[_0x33de39(0x1a8)]=='page'){let _0x5a9c6a=_0x2ac559[_0x33de39(0x3fb)](_0x48a779['value']);_0x5a9c6a&&!_0x5a9c6a[_0x33de39(0x251)][_0x33de39(0x2fa)]&&(_0x450929(!0x0),_0x48e71d(_0x48a779[_0x33de39(0x2a7)]),_0x922524[_0x33de39(0x469)]=setTimeout(()=>{_0x450929(!0x1);},0x3e8));}}}},[_0x11e1d3,_0x452478,_0x48a779,_0x59b3d1,_0x572e89,_0x48e71d]),(0x0,_0x30d891['useEffect'])(()=>()=>{const _0x4373a4=_0x45bba4;_0x922524[_0x4373a4(0x469)]&&clearTimeout(_0x922524[_0x4373a4(0x469)]);},[]),{'setShouldTriggerLivePainting':_0x1260fb};}globalThis[_0xe13219(0x2f5)]=globalThis[_0xe13219(0x2f5)]||{};var _0x3308e0=globalThis[_0xe13219(0x2f5)],_0x5c737d=_0x3b6a4c(_0x551bc3(),0x1),_0x279636=(0x0,_0x4a3201[_0xe13219(0x227)])({});function _0x2fed6c({children:_0xa4ea99}){const _0x2aa87c=_0xe13219;let _0x13a6af=new _0x562bc6();return(0x0,_0x5c737d[_0x2aa87c(0x1d7)])(_0x48425a,{'client':_0x13a6af,'children':(0x0,_0x5c737d[_0x2aa87c(0x1d7)])(_0x24e41c,{'children':(0x0,_0x5c737d[_0x2aa87c(0x1d7)])(_0x449588,{'children':(0x0,_0x5c737d[_0x2aa87c(0x1d7)])(_0x2dfeae,{'children':(0x0,_0x5c737d[_0x2aa87c(0x1d7)])(_0x1b5f4f,{'children':_0xa4ea99})})})})});}function _0xd68e4b(){const _0x51e2ad=_0xe13219;let _0x25310a=(0x0,_0x4a3201[_0x51e2ad(0x363)])(_0x279636);if(!_0x25310a)throw new Error(_0x51e2ad(0x476));return _0x25310a;}function _0x1b5f4f({children:_0xd7fb9a}){const _0x338cd6=_0xe13219;let _0x4fac5e=_0x108525(),_0x34e70e=_0x2e13c8();_0x3308e0['registerTestCase']&&(globalThis[_0x338cd6(0x3b6)]=_0x34e70e,globalThis['sdppp_debugPhotoshopWebviewContext']=_0x4fac5e);let {showWebviewDialog:_0x3d89dc,webviewAgentSID:_0x1102ce}=_0x4fac5e,{autoRunning:_0x1e60d0,setAutoRunning:_0x109d7d,workflowAgent:_0x29fee8,setWorkflowAgentSID:_0x494ec6,doConnectOrDisconnect:_0x1d0ed9,lastErrorMessage:_0xcf1ebc}=_0x34e70e,{setShouldTriggerLivePainting:_0x250890}=_0x47f83e();return(0x0,_0x4a3201[_0x338cd6(0x4c3)])(()=>{const _0x3bbaea=_0x338cd6;let _0x40769f=()=>{_0x250890(!0x0);};return _0x57fed2[_0x3bbaea(0x27a)](_0x3bbaea(0x42b),_0x40769f),()=>{_0x57fed2['unsubscribe'](_0x40769f);};},[_0x250890]),(0x0,_0x5c737d[_0x338cd6(0x1d7)])(_0x279636[_0x338cd6(0x410)],{'value':{'connectOrDisconnect':_0x1d0ed9,'lastConnectErrorMessage':_0xcf1ebc,'setAutoRunning':_0x109d7d,'autoRunning':_0x1e60d0,'photoshopSID':_0x57fed2[_0x338cd6(0x251)][_0x338cd6(0x4c2)],'webviewAgentSID':_0x1102ce,'workflowAgentSID':_0x29fee8?.[_0x338cd6(0x251)]['sid']||'','setWorkflowAgentSID':_0x494ec6,'showWebviewDialog':_0x3d89dc},'children':_0xd7fb9a});}var _0x22185d=_0x3b6a4c(_0x22fcfa(),0x1);function _0x325bcd(){const _0x43edf4=_0xe13219;let [_0x10616c,_0x488a76]=(0x0,_0x22185d[_0x43edf4(0x41a)])({}),{state:_0x5b4e7e}=_0x40591e(_0x57fed2,'/comfyUserToken'),_0x541890=_0x5b4e7e?.[_0x43edf4(0x182)];return(0x0,_0x22185d[_0x43edf4(0x4c3)])(()=>{const _0x2550c4=_0x43edf4;let _0x16c8d5=!0x1,_0x283c34=(_0x34d922,_0x2aa253,_0x3fcf59)=>{_0x16c8d5||_0x488a76(_0xa83f53=>{let _0x27584a={..._0xa83f53};return _0x2aa253==null?delete _0x27584a[_0x34d922]:_0x27584a[_0x34d922]=_0x2aa253,_0x27584a;});};return _0x2ac559[_0x2550c4(0x27a)]('/',_0x283c34),()=>{_0x16c8d5=!0x0,_0x2ac559['unsubscribe'](_0x283c34);};},[]),{'pageInstances':Object[_0x43edf4(0x1f6)](_0x10616c)[_0x43edf4(0x442)](([_0x5cea40,_0x2f4b0d])=>({'sid':_0x5cea40,'ssid':_0x5cea40['slice'](0x0,0x4),'title':_0x2f4b0d[_0x43edf4(0x24d)],'lastError':_0x2f4b0d['lastError'],'isWebview':!!_0x2f4b0d[_0x43edf4(0x2b8)],'isCurrentUser':!_0x2f4b0d[_0x43edf4(0x182)]||_0x2f4b0d['comfyUserToken']==_0x541890}))['filter'](_0xf41acd=>!_0xf41acd[_0x43edf4(0x3c8)]&&(!_0x541890||_0xf41acd[_0x43edf4(0x425)]))};}var _0x1d6d05=class{static async[_0xe13219(0x15d)](_0x177ede,_0x2973a0){const _0x154da5=_0xe13219;let _0x141033=new URL(_0x154da5(0x222),_0x177ede);_0x141033['searchParams']['append'](_0x154da5(0x19e),_0x154da5(0x45a)),_0x141033[_0x154da5(0x483)][_0x154da5(0x217)](_0x154da5(0x13b),_0x154da5(0x330)),_0x141033['searchParams'][_0x154da5(0x217)]('split',_0x154da5(0x427)),_0x141033[_0x154da5(0x483)]['append'](_0x154da5(0x487),_0x154da5(0x330));let _0x5f261b=new Headers();_0x2973a0&&_0x5f261b[_0x154da5(0x2c9)](_0x154da5(0x269),_0x2973a0);try{let _0x5ec3cf=await fetch(_0x141033[_0x154da5(0x225)](),{'headers':_0x5f261b});if(!_0x5ec3cf['ok'])throw new Error(_0x154da5(0x15f)+_0x5ec3cf['status']);let _0x4fc4b1=(await _0x5ec3cf[_0x154da5(0x2ce)]())[_0x154da5(0x442)](_0x337fb9=>_0x337fb9[_0x154da5(0x1a3)][_0x154da5(0x2d3)](_0x154da5(0x2cc),''));try{let _0x525b02=await fetch(new URL('/api/userdata/workflows%2F.index.json',_0x177ede)[_0x154da5(0x225)](),{'headers':_0x5f261b});if(_0x525b02['ok']){let _0x17cbf9=(await _0x525b02[_0x154da5(0x2ce)]())[_0x154da5(0x40a)][_0x154da5(0x442)](_0x3bb726=>_0x3bb726[_0x154da5(0x2d3)](_0x154da5(0x2cc),''));_0x4fc4b1[_0x154da5(0x328)]((_0x368249,_0x414e19)=>{const _0x11cbb6=_0x154da5;let _0x157e27=_0x17cbf9[_0x11cbb6(0x335)](_0x368249),_0x20ffe6=_0x17cbf9['includes'](_0x414e19);return _0x157e27&&!_0x20ffe6?-0x1:!_0x157e27&&_0x20ffe6?0x1:0x0;});}}catch(_0x34980e){console[_0x154da5(0x32c)](_0x154da5(0x339),_0x34980e);}return _0x4fc4b1;}catch(_0x43a2d9){throw console[_0x154da5(0x151)](_0x154da5(0x2bb),_0x43a2d9),_0x43a2d9;}}},_0x32d296=_0x3b6a4c(_0x22fcfa(),0x1);function _0x510e46(_0x1f3569,_0x1acb80,_0x1a35fb){const _0x54eaab=_0xe13219;let {state:_0x3f99c3}=_0x40591e(_0x57fed2,[_0x54eaab(0x21a)]),{data:_0x1fe755,isLoading:_0x47d482,error:_0x1bc4c2,refetch:_0xba7ed7}=_0x3ed4a5({'queryKey':[_0x54eaab(0x45a),_0x1f3569],'queryFn':async()=>{const _0x1e3760=_0x54eaab;if(_0x1acb80&&!_0x1a35fb['data'][_0x1e3760(0x182)]){let _0x3050f5=new Error(_0x21db1a('--multi-user\x20activated,\x20Not\x20Login!'));throw _0x3050f5[_0x1e3760(0x143)]=_0x1e3760(0x4a8),_0x3050f5;}return(await _0x1d6d05[_0x1e3760(0x15d)](_0x1f3569,_0x1a35fb['data'][_0x1e3760(0x182)]))[_0x1e3760(0x292)]((_0x58be63,_0x36d547)=>(_0x58be63[_0x36d547]={'path':_0x36d547,'content':null,'error':''},_0x58be63),{});},'retry':(_0x3b8c8d,_0x5eb0f8)=>_0x5eb0f8 instanceof Error&&_0x5eb0f8['name']===_0x54eaab(0x4a8)?!0x1:_0x3b8c8d<0x3,'staleTime':0x1388});return(0x0,_0x32d296[_0x54eaab(0x4c3)])(()=>{const _0x2cd544=_0x54eaab;_0x3f99c3?.[_0x2cd544(0x182)]&&_0xba7ed7();},[_0x3f99c3]),{'data':_0x1fe755,'isLoading':_0x47d482,'error':_0x1bc4c2,'refetch':_0xba7ed7};}function _0xe5dc65(){const _0x2a1867=_0xe13219;let {backendURL:_0x38d27a,comfyMultiUser:_0x16a8ad,workflowAgent:_0x4a4eeb}=_0x2e13c8(),{workflowAgentSID:_0x186fdf}=_0xd68e4b(),[_0x5bc9c9,_0x4ffd27]=(0x0,_0x32d296[_0x2a1867(0x41a)])(!0x0),[_0xe7a180,_0x5b6582]=(0x0,_0x32d296['useState'])(''),{data:_0x440045,isLoading:_0x1bdbc7,error:_0x3453e0,refetch:_0x528961}=_0x510e46(_0x38d27a,_0x16a8ad,_0x4a4eeb);(0x0,_0x32d296[_0x2a1867(0x4c3)])(()=>{if(_0x186fdf)_0x528961(),_0x4ffd27(!0x1);else{_0x4ffd27(!0x0);let _0x5e9865=setTimeout(()=>{_0x4ffd27(!0x1);},0xfa0);return()=>clearTimeout(_0x5e9865);}},[_0x186fdf]);let _0x440af0=[];!_0x1bdbc7&&!_0x3453e0&&_0x440045&&(Object[_0x2a1867(0x164)](_0x440045)[_0x2a1867(0x4c6)](_0x2e3924=>{const _0x56eea6=_0x2a1867;_0x2e3924[_0x56eea6(0x2b9)](_0xe7a180)&&(_0x2e3924[_0x56eea6(0x329)](_0xe7a180[_0x56eea6(0x3c9)])[_0x56eea6(0x154)]('/')==-0x1?_0x440af0[_0x56eea6(0x21c)]({'path':_0x2e3924,'isDir':!0x1}):_0x440af0[_0x56eea6(0x415)]({'path':_0x2e3924['slice'](0x0,_0x2e3924[_0x56eea6(0x155)]('/')+0x1),'isDir':!0x0}));}),_0x440af0=_0x440af0[_0x2a1867(0x1a4)]((_0x3691ce,_0x42aba2,_0x4ba51c)=>_0x4ba51c['findIndex'](_0x1d2297=>_0x1d2297[_0x2a1867(0x1a3)]==_0x3691ce[_0x2a1867(0x1a3)])===_0x42aba2));let _0x443d3a='';return _0x3453e0&&(_0x443d3a=_0x3453e0[_0x2a1867(0x232)]),_0x3453e0&&(_0x443d3a=_0x21db1a(_0x2a1867(0x463),_0x3453e0['message'])),_0x440af0[_0x2a1867(0x3c9)]||(_0x443d3a=_0x21db1a(_0x2a1867(0x30b))),!_0x3308e0['MU']&&_0x16a8ad&&(_0x443d3a=_0x21db1a('Workflow\x20List\x20of\x20ComfyUI\x20with\x20--multi-user\x20is\x20only\x20available\x20for\x20sponsors')),_0x1bdbc7&&(_0x443d3a=_0x2a1867(0x16a)),{'workflows':_0x440045,'isLoadingWorkflows':_0x1bdbc7,'workflowsError':_0x443d3a,'refetchWorkflows':_0x528961,'afterPropsUpdate4s':_0x5bc9c9,'currentViewingDirectory':_0xe7a180,'setCurrentViewingDirectory':_0x5b6582,'showingList':_0x440af0};}function _0x4f358e(_0x1775fc){const _0x68b37d=_0xe13219;let _0x237641=_0x2ac559['getStore'](_0x1775fc),{state:_0x1944d4}=_0x40591e(_0x237641,['/']);return _0x1944d4?{'sid':_0x1775fc,'ssid':_0x1944d4[_0x68b37d(0x4ac)],'title':_0x1944d4[_0x68b37d(0x24d)],'lastError':_0x1944d4[_0x68b37d(0x157)],'isWebview':!!_0x1944d4[_0x68b37d(0x2b8)],'isCurrentUser':!_0x1944d4[_0x68b37d(0x182)]||_0x1944d4[_0x68b37d(0x182)]==_0x57fed2[_0x68b37d(0x251)][_0x68b37d(0x182)],'progress':_0x1944d4['progress'],'executingNodeTitle':_0x1944d4[_0x68b37d(0x2fa)],'queueSize':_0x1944d4[_0x68b37d(0x3b4)]}:{'sid':'','ssid':'','title':'','lastError':'','isWebview':!0x1,'isCurrentUser':!0x1,'progress':0x0,'executingNodeTitle':'','queueSize':0x0};}var _0x53a8fb=_0x3b6a4c(_0x22fcfa(),0x1),_0x5ea25b=_0x3b6a4c(_0x22fcfa(),0x1),_0x1f4eaf=_0x3b6a4c(_0x551bc3(),0x1),_0x282b45=0x0,_0x1750f0=0x0;function _0x18d269(){const _0x4d8cdc=_0xe13219;let _0x34a1a3=(0x0,_0x5ea25b['useRef'])(null);return(0x0,_0x5ea25b[_0x4d8cdc(0x4c3)])(()=>{const _0x335bbd=_0x4d8cdc;let _0x240818=0x1/0x0,_0x2d6fbe=0x1/0x0,_0x4a8a63=!0x1;if(_0x34a1a3[_0x335bbd(0x469)]){let _0x3b1c30=function(_0xf02efe){const _0x17e40c=_0x335bbd;_0x1750f0||(_0x1750f0=Date[_0x17e40c(0x426)]());};var _0xde6e3b=_0x3b1c30;let _0x7311a8=document[_0x335bbd(0x27b)](_0x335bbd(0x4a2));_0x7311a8['addEventListener'](_0x335bbd(0x3fc),_0x3b1c30),_0x7311a8[_0x335bbd(0x17a)](_0x335bbd(0x2ff),_0x3b1c30),_0x7311a8[_0x335bbd(0x17a)](_0x335bbd(0x2dc),_0x3b1c30),_0x7311a8['setAttribute'](_0x335bbd(0x1f1),_0x335bbd(0x1f5)),_0x7311a8[_0x335bbd(0x2a4)][_0x335bbd(0x12d)]=_0x335bbd(0x25d),_0x7311a8[_0x335bbd(0x2a4)][_0x335bbd(0x242)]=_0x335bbd(0x25d),_0x34a1a3[_0x335bbd(0x469)][_0x335bbd(0x37c)](_0x7311a8);}function _0x57e771(){const _0x443fd1=_0x335bbd;let _0xf754c9=_0x34a1a3['current']?.[_0x443fd1(0x3ac)]?.[_0x443fd1(0x3ac)]?.[_0x443fd1(0x2c2)]();_0xf754c9?.[_0x443fd1(0x242)]&&_0xf754c9?.[_0x443fd1(0x12d)]&&(_0x240818=Math[_0x443fd1(0x4ab)](_0x240818,_0xf754c9['height']),_0x2d6fbe=Math[_0x443fd1(0x4ab)](_0x2d6fbe,_0xf754c9[_0x443fd1(0x12d)])),_0x4a8a63||requestAnimationFrame(_0x57e771);}return requestAnimationFrame(_0x57e771),()=>{const _0x19d4ff=_0x335bbd;_0x4a8a63=!0x0,_0x1750f0&&(_0x282b45+=Date[_0x19d4ff(0x426)]()-_0x1750f0,_0x1750f0=0x0);};},[_0x34a1a3]),(0x0,_0x1f4eaf[_0x4d8cdc(0x43c)])('div',{'className':_0x4d8cdc(0x2c1),'style':{'position':_0x4d8cdc(0x3ea)},'children':[(0x0,_0x1f4eaf[_0x4d8cdc(0x43c)])(_0x1f4eaf[_0x4d8cdc(0x3df)],{'children':[(0x0,_0x1f4eaf[_0x4d8cdc(0x1d7)])(_0x4d8cdc(0x16b),{'className':'about-card-sections\x20about-card-title','children':(0x0,_0x1f4eaf[_0x4d8cdc(0x1d7)])('h4',{'children':_0x21db1a('This\x20plugin\x20is\x20based\x20on\x20sd-ppp')})}),(0x0,_0x1f4eaf['jsx'])(_0x4d8cdc(0x16b),{'className':'about-card-sections\x20about-card-title','children':(0x0,_0x1f4eaf['jsx'])('h6',{'children':_0x21db1a('And\x20follows\x20its\x20open\x20source\x20license:')})}),(0x0,_0x1f4eaf[_0x4d8cdc(0x1d7)])(_0x4d8cdc(0x16b),{'className':_0x4d8cdc(0x490),'children':(0x0,_0x1f4eaf[_0x4d8cdc(0x1d7)])('a',{'href':'https://github.com/zombieyang/sd-ppp/blob/main/LICENSE','children':_0x4d8cdc(0x378)})})]}),(0x0,_0x1f4eaf[_0x4d8cdc(0x43c)])(_0x4d8cdc(0x16b),{'className':'about-card-sections\x20about-card-links','children':[(0x0,_0x1f4eaf['jsx'])('a',{'href':'https://github.com/zombieyang/sd-ppp','children':'Github'}),(0x0,_0x1f4eaf[_0x4d8cdc(0x1d7)])('a',{'href':_0x21db1a(_0x4d8cdc(0x273)),'children':_0x21db1a('Youtube')}),(0x0,_0x1f4eaf[_0x4d8cdc(0x1d7)])('a',{'href':_0x21db1a('https://discord.gg/9HeGjDvEmn'),'children':_0x21db1a(_0x4d8cdc(0x26a))}),(0x0,_0x1f4eaf['jsx'])('div',{'style':{'width':0x1,'height':0x1,'position':_0x4d8cdc(0x2f7),'right':0x0,'bottom':0x0,'opacity':0.1},'ref':_0x34a1a3,'className':_0x4d8cdc(0x36a)})]})]});}var _0x2604dc=_0x3b6a4c(_0x22fcfa(),0x1),_0x14cb3a=_0x3b6a4c(_0x551bc3(),0x1);function _0x3581e9(){const _0x5827a3=_0xe13219;let {backendURL:_0x24ec85,setBackendURL:_0x3a56c5,connectState:_0x3144f1,doConnectOrDisconnect:_0x1c9a36}=_0x2e13c8(),_0x370d5e=_0x3144f1==='connected'||_0x3144f1===_0x5827a3(0x128)?{'disabled':!0x0}:{};(0x0,_0x2604dc[_0x5827a3(0x4c3)])(()=>{const _0x2bdb5e=_0x5827a3;_0x24ec85&&_0x3144f1===_0x2bdb5e(0x14b)&&setTimeout(()=>{_0x1c9a36();},0x3e8);},[]);let _0x7201b0=(0x0,_0x2604dc[_0x5827a3(0x168)])(!0x1);return(0x0,_0x2604dc[_0x5827a3(0x4c3)])(()=>()=>{const _0x1a09ec=_0x5827a3;_0x7201b0[_0x1a09ec(0x469)]=!0x0;},[]),(0x0,_0x2604dc[_0x5827a3(0x4c3)])(()=>()=>{const _0x3b4b83=_0x5827a3;_0x3144f1===_0x3b4b83(0x163)&&_0x7201b0[_0x3b4b83(0x469)]&&_0x1c9a36();},[_0x3144f1]),(0x0,_0x14cb3a['jsxs'])(_0x14cb3a[_0x5827a3(0x3df)],{'children':[(0x0,_0x14cb3a[_0x5827a3(0x1d7)])('sp-textfield',{'id':_0x5827a3(0x3ff),'label':'backendURL','onInput':_0x1e0a97=>{const _0x42157f=_0x5827a3;_0x3a56c5(_0x1e0a97[_0x42157f(0x191)][_0x42157f(0x2a7)]);},..._0x370d5e,'value':_0x24ec85||'','placeholder':_0x265660}),(0x0,_0x14cb3a[_0x5827a3(0x1d7)])(_0x5827a3(0x497),{'id':_0x5827a3(0x1f3),'onClick':()=>{_0x1c9a36();},'children':_0x3144f1!=='disconnected'?'⊗':'→'})]});}var _0x1672d1=_0x3b6a4c(_0x22fcfa(),0x1),_0x16b575=class{static[_0xe13219(0x302)](_0x19fa24){const _0x4adfd9=_0xe13219;let _0x14f703=_0x19fa24['data'],_0x7528e5=[''+_0x391766[_0x4adfd9(0x29b)]()];return Object[_0x4adfd9(0x164)](_0x14f703[_0x4adfd9(0x2b0)])['forEach'](_0x162ffc=>{const _0x10b900=_0x4adfd9;let _0x35b8ff=_0x14f703[_0x10b900(0x2b0)][_0x162ffc];_0x7528e5[_0x10b900(0x21c)](_0x35b8ff['identify']);}),_0x7528e5;}static[_0xe13219(0x160)](_0x4e5185,_0x23750e){const _0x3577d6=_0xe13219;let _0x413be6=_0x391766['is_SPECIAL_DOCUMENT_CURRENT'](_0x23750e)?_0x4e5185[_0x3577d6(0x251)][_0x3577d6(0x417)]:_0x2eb70e(_0x23750e)['id'];return _0x4e5185[_0x3577d6(0x251)]['documents'][_0x413be6];}static[_0xe13219(0x3d1)](_0x9a4b4f,_0x1c841b){const _0x5be846=_0xe13219;return _0x1c841b[_0x5be846(0x1c4)](_0x9a4b4f[_0x5be846(0x235)]['map'](_0x4f7ebc=>_0x4f7ebc[_0x5be846(0x2f0)]));}},_0x3d2470=_0x3b6a4c(_0x22fcfa(),0x1),_0x1223b2=_0x3b6a4c(_0x22fcfa(),0x1);function _0x43cdfe(_0x35dc88){const _0x44db0d=_0xe13219;return{'flex':_0x35dc88+'\x200\x20calc('+_0x35dc88/0xc*0x64+_0x44db0d(0x3d8)};}var _0x4feca5=class extends _0x3d2470['default']['Component']{[_0xe13219(0x318)](_0x1d7d81){return _0x43cdfe(_0x1d7d81);}},_0x16b21a=_0x3b6a4c(_0x551bc3(),0x1),_0x4f0137=class extends _0x4feca5{['state']={'filter':''};[_0xe13219(0x31e)]=(_0x2a136f,_0x48b62c)=>{const _0x3d6ce8=_0xe13219;this['props']['onSelectUpdate'](_0x2a136f,_0x48b62c),this[_0x3d6ce8(0x1cd)]({'filter':''});};[_0xe13219(0x3e9)](){const _0x4b887d=_0xe13219;let {options:_0x1c1172,value:_0x5d111a}=this['props'];return(0x0,_0x16b21a[_0x4b887d(0x1d7)])(_0x4b887d(0x34f),{'class':_0x4b887d(0x2c4),'size':'s','style':{...this[_0x4b887d(0x318)](this['props'][_0x4b887d(0x187)])},'children':(0x0,_0x16b21a[_0x4b887d(0x1d7)])('sp-menu',{'slot':_0x4b887d(0x2cb),'children':_0x1c1172[_0x4b887d(0x442)]((_0x52e65e,_0x3137b0)=>this[_0x4b887d(0x4c7)][_0x4b887d(0x1a4)]&&!_0x52e65e[_0x4b887d(0x335)](this['state'][_0x4b887d(0x1a4)])?'':(0x0,_0x16b21a[_0x4b887d(0x1d7)])(_0x4b887d(0x20f),{..._0x4e5195(_0x52e65e)===_0x4e5195(_0x5d111a)?{'selected':!0x0}:{},'onClick':()=>this[_0x4b887d(0x31e)](_0x52e65e,_0x3137b0),'children':_0x4e5195(_0x52e65e)},_0x4e5195(_0x52e65e)))})});}};function _0x4e5195(_0x3453ec){const _0x4b5f0f=_0xe13219;return typeof _0x3453ec==_0x4b5f0f(0x351)?_0x3453ec:_0x3453ec['content'];}var _0x13fabd=_0x3b6a4c(_0x551bc3(),0x1),_0x17cc89=class _0x33f22d extends _0x1672d1[_0xe13219(0x116)]['Component']{[_0xe13219(0x4c7)]={'options':_0x16b575['makeDocumentDataOptions'](_0x57fed2)};constructor(_0x5db17e){const _0x894f53=_0xe13219;super(_0x5db17e),_0x57fed2[_0x894f53(0x27a)](_0x894f53(0x26e),this['updateOptions']);}[_0xe13219(0x173)]=()=>{const _0xb40c4a=_0xe13219;let _0x218ab6=_0x16b575[_0xb40c4a(0x302)](_0x57fed2);this[_0xb40c4a(0x1cd)]({'options':_0x218ab6});};[_0xe13219(0x189)](){const _0x482640=_0xe13219;_0x57fed2[_0x482640(0x204)](this[_0x482640(0x173)]);}static[_0xe13219(0x3a1)](_0x5be7f9,_0x3b8f67){return!_0x3b8f67||_0x3b8f67['includes'](_0x5be7f9)?_0x5be7f9:_0x391766['getSpecialDocumentCurrent']();}static[_0xe13219(0x438)](_0x2dcf66,_0x5ee5b8){const _0x7ba63=_0xe13219;let _0x1908bc=_0x2dcf66[_0x7ba63(0x2a7)];if(_0x1908bc){let _0x16cbca=_0x1908bc['split']('/'),_0x410df9=_0x33f22d['getValueIfIsValidOptionOrCurrent'](_0x16cbca[_0x7ba63(0x329)](0x1)[_0x7ba63(0x453)]('/'),_0x5ee5b8[_0x7ba63(0x2cb)]);return _0x391766[_0x7ba63(0x3cf)](_0x410df9)?_0x1908bc=_0x391766[_0x7ba63(0x29b)]():_0x1908bc=_0x410df9,_0x16cbca[0x0]!=_0x57fed2['data'][_0x7ba63(0x343)]&&_0x2dcf66[_0x7ba63(0x3ed)](_0x57fed2['data'][_0x7ba63(0x343)]+'/'+_0x1908bc,0x0),Object[_0x7ba63(0x199)](_0x5ee5b8,{'value':_0x1908bc});}return null;}[_0xe13219(0x3e9)](){const _0x511195=_0xe13219;let _0x4ef25e=_0x33f22d[_0x511195(0x3a1)](this['props'][_0x511195(0x2a7)],this[_0x511195(0x4c7)][_0x511195(0x2cb)]);return(0x0,_0x13fabd[_0x511195(0x1d7)])(_0x4f0137,{'uiWeight':this[_0x511195(0x377)][_0x511195(0x187)],'options':this[_0x511195(0x4c7)][_0x511195(0x2cb)],'onSelectUpdate':(_0x3e595f,_0x3d04e3)=>{const _0x53b0cd=_0x511195;this[_0x53b0cd(0x377)][_0x53b0cd(0x3ed)](_0x57fed2[_0x53b0cd(0x251)][_0x53b0cd(0x343)]+'/'+_0x3e595f,_0x3d04e3);},'value':_0x4ef25e});}},_0x2fd6ed=_0x3b6a4c(_0x22fcfa(),0x1),_0x3b18c7=_0x3b6a4c(_0x551bc3(),0x1);function _0x4b4eb3(_0x1fc595){const _0x32af68=_0xe13219;return(0x0,_0x3b18c7['jsx'])('a',{'onClick':_0x1fc595['onClick'],'children':_0x1fc595[_0x32af68(0x25c)]});}var _0x5d235c=_0x3b6a4c(_0x551bc3(),0x1),_0x14a912=class extends _0x2fd6ed[_0xe13219(0x116)][_0xe13219(0x17e)]{[_0xe13219(0x4c7)]={'options':[]};constructor(_0x18aebf){const _0x186166=_0xe13219;super(_0x18aebf),_0x57fed2[_0x186166(0x27a)]('/documents',this[_0x186166(0x375)]);}[_0xe13219(0x189)](){const _0x3eb6d3=_0xe13219;_0x57fed2['unsubscribe'](this[_0x3eb6d3(0x375)]);}[_0xe13219(0x496)](){const _0x37e7b5=_0xe13219;this[_0x37e7b5(0x173)](this[_0x37e7b5(0x377)][_0x37e7b5(0x41d)]||_0x391766[_0x37e7b5(0x29b)]());}[_0xe13219(0x4a4)](_0x326467,_0x2a5195){const _0x2d0dbc=_0xe13219;return _0x326467[_0x2d0dbc(0x41d)]!=this[_0x2d0dbc(0x377)][_0x2d0dbc(0x41d)]&&_0x326467[_0x2d0dbc(0x41d)]&&this[_0x2d0dbc(0x173)](_0x326467[_0x2d0dbc(0x41d)]),!0x0;}[_0xe13219(0x375)]=()=>{const _0x48809f=_0xe13219;this['updateOptions'](this[_0x48809f(0x377)][_0x48809f(0x41d)]||_0x391766[_0x48809f(0x29b)]());};[_0xe13219(0x173)]=_0x414a4b=>{const _0x2e6c30=_0xe13219;_0x414a4b=_0x414a4b||this[_0x2e6c30(0x377)]['documentValue']||_0x391766['getSpecialDocumentCurrent']();let _0x2fbe6e=_0x16b575[_0x2e6c30(0x160)](_0x57fed2,_0x414a4b);if(!_0x2fbe6e){this[_0x2e6c30(0x1cd)]({'options':[]});return;}let _0x212f50=_0x16b575['makeLayerOptions'](_0x2fbe6e,_0x391766[_0x2e6c30(0x15c)]());this['setState']({'options':_0x212f50});};[_0xe13219(0x3e9)](){const _0x59356=_0xe13219;let _0x1512cc=this[_0x59356(0x377)][_0x59356(0x2a7)];if(_0x1512cc)try{_0x1512cc=_0x21db1a(_0x1512cc);}catch{}return(0x0,_0x5d235c[_0x59356(0x43c)])(_0x59356(0x16b),{'className':'sdppp-layer-widget','style':_0x43cdfe(this[_0x59356(0x377)]['uiWeight']),'children':[(0x0,_0x5d235c[_0x59356(0x1d7)])(_0x59356(0x16b),{'className':_0x59356(0x473),'children':(0x0,_0x5d235c[_0x59356(0x1d7)])(_0x4f0137,{'uiWeight':0xc,'options':this[_0x59356(0x4c7)][_0x59356(0x2cb)],'onSelectUpdate':this['props'][_0x59356(0x3ed)],'value':_0x1512cc})}),(0x0,_0x5d235c[_0x59356(0x43c)])(_0x59356(0x16b),{'className':_0x59356(0x159),'children':[(0x0,_0x5d235c[_0x59356(0x43c)])(_0x59356(0x2eb),{'children':[_0x21db1a(_0x59356(0x234)),':']}),(0x0,_0x5d235c[_0x59356(0x1d7)])(_0x4b4eb3,{'onClick':async()=>{const _0x307101=_0x59356;let _0x26d42f=_0x20b982();this[_0x307101(0x377)][_0x307101(0x3ed)](_0x26d42f,this[_0x307101(0x4c7)][_0x307101(0x2cb)][_0x307101(0x154)](_0x26d42f));},'label':_0x21db1a('Selected\x20Layer')}),(0x0,_0x5d235c[_0x59356(0x1d7)])(_0x4b4eb3,{'onClick':async()=>{const _0x183820=_0x59356;this[_0x183820(0x377)][_0x183820(0x3ed)](_0x391766[_0x183820(0x3ec)](),this[_0x183820(0x4c7)][_0x183820(0x2cb)][_0x183820(0x154)](_0x391766['get_SPECIAL_LAYER_USE_CANVAS']()));},'label':_0x21db1a(_0x59356(0x494))})]})]});}},_0x22d6fd=_0x3b6a4c(_0x5167c8(),0x1),_0x3e8e0c=_0x459ca2(_0xe13219(0x3a4)),_0x5d045b=_0x3b6a4c(_0x22fcfa(),0x1),_0x4d03e5=_0x3b6a4c(_0x5167c8(),0x1),_0x2717ee=_0x459ca2(_0xe13219(0x3a4)),_0x3c2227=_0x3b6a4c(_0x22fcfa(),0x1),_0x2b0d99=_0x3b6a4c(_0x551bc3(),0x1);function _0x3b05d8({mode:_0x1853e6,setMode:_0x13f7d0}){const _0x13b374=_0xe13219;let _0x378a08=_0x55c92b=>{_0x13f7d0(_0x55c92b);};return(0x0,_0x2b0d99['jsxs'])(_0x13b374(0x16b),{'className':'widget-mode-selection','children':[(0x0,_0x2b0d99[_0x13b374(0x1d7)])('button',{'className':'widget-mode-selection-button\x20'+(_0x1853e6===_0x13b374(0x126)?_0x13b374(0x458):''),'onClick':()=>_0x378a08(_0x13b374(0x126)),'children':_0x21db1a(_0x13b374(0x40e))}),(0x0,_0x2b0d99[_0x13b374(0x1d7)])(_0x13b374(0x3e8),{'className':_0x13b374(0x2c8)+(_0x1853e6===_0x13b374(0x431)?'selected':''),'onClick':()=>_0x378a08(_0x13b374(0x431)),'children':_0x21db1a(_0x13b374(0x311))})]});}var _0x203b18=_0x3b6a4c(_0x551bc3(),0x1);function _0x104560(_0x3057c6){const _0xef4d77=_0xe13219;let [_0x1480fc,_0x5df828]=(0x0,_0x3c2227['useState'])(''),[_0x446ce0,_0x5095d5]=(0x0,_0x3c2227['useState'])(''),[_0x1513e4,_0xd71b2b]=(0x0,_0x3c2227[_0xef4d77(0x41a)])(_0xef4d77(0x126)),[_0x42e827,_0x1a331a]=(0x0,_0x3c2227[_0xef4d77(0x41a)])(!0x1),[_0x1f67ee,_0xd9b65a]=(0x0,_0x3c2227[_0xef4d77(0x41a)])(null),{backendURL:_0x1dc16e}=_0x2e13c8(),{uploadImage:_0x5d47ac}=_0x3d2458(),{addBeforeWorkflowRunHook:_0x5b4023,removeBeforeWorkflowRunHook:_0x3b4bd6}=_0x1e0cdf(),_0x5c8fbc=(0x0,_0x3c2227[_0xef4d77(0x168)])(null),_0x427452=(0x0,_0x3c2227['useCallback'])(async()=>{const _0x6a6527=_0xef4d77;if(_0x1513e4==='manual'&&!_0x42e827&&_0x1f67ee){await _0x3057c6[_0x6a6527(0x229)](_0x1f67ee);return;}try{if(_0x1513e4===_0x6a6527(0x431)&&await _0x2781ba(_0x1480fc),_0x5c8fbc['current']){let _0x509a28=await _0x5c8fbc[_0x6a6527(0x469)][_0x6a6527(0x3cc)](_0x4d03e5[_0x6a6527(0x2d6)][_0x6a6527(0x454)]),_0x1be8c5=await _0x5d47ac(_0x509a28,_0x57bcf8(0x6)+'.jpeg');_0x1be8c5?.[_0x6a6527(0x143)]&&(_0xd9b65a(_0x1be8c5[_0x6a6527(0x193)]+'/'+_0x1be8c5[_0x6a6527(0x143)]),_0x1a331a(!0x1),await _0x3057c6[_0x6a6527(0x229)](_0x1be8c5[_0x6a6527(0x193)]+'/'+_0x1be8c5[_0x6a6527(0x143)]));}}catch(_0x1fca18){console['error'](_0x1fca18);}},[_0x1513e4,_0x42e827,_0x1f67ee,_0x3057c6[_0xef4d77(0x229)]]);(0x0,_0x3c2227[_0xef4d77(0x4c3)])(()=>(_0x5b4023(_0x427452),()=>{_0x3b4bd6(_0x427452);}),[_0x427452]);let _0x2006cf=_0x446ce0;!_0x2006cf&&(_0x1f67ee||_0x3057c6[_0xef4d77(0x2a7)])&&(_0x2006cf=_0x1dc16e+(_0xef4d77(0x294)+(_0x1f67ee||_0x3057c6[_0xef4d77(0x2a7)])+_0xef4d77(0x35c))+Math[_0xef4d77(0x3d0)]());let _0x2781ba=(0x0,_0x3c2227[_0xef4d77(0x23b)])(async _0x5b27e6=>{let _0x2ff24e=await _0x45d389(_0x5b27e6);if(!_0x2ff24e)return;_0x5c8fbc['current']=_0x2ff24e;let _0x310e3a=await _0x653892(_0x2ff24e);_0x5df828(_0x5b27e6),_0x5095d5(_0x310e3a),_0x1a331a(!0x0);},[]);return(0x0,_0x203b18[_0xef4d77(0x43c)])(_0xef4d77(0x16b),{'className':_0xef4d77(0x2e1),'children':[(0x0,_0x203b18[_0xef4d77(0x1d7)])(_0xef4d77(0x16b),{'className':'image-widget-left','children':(0x0,_0x203b18['jsx'])(_0xef4d77(0x3e6),{'src':_0x2006cf,'className':_0xef4d77(0x3e0)+(_0x2006cf?'':'\x20image-widget-image-empty')})}),(0x0,_0x203b18[_0xef4d77(0x43c)])(_0xef4d77(0x16b),{'className':_0xef4d77(0x282),'children':[(0x0,_0x203b18['jsx'])(_0x3b05d8,{'mode':_0x1513e4,'setMode':_0xd71b2b}),_0x1513e4===_0xef4d77(0x126)&&(0x0,_0x203b18[_0xef4d77(0x43c)])(_0xef4d77(0x16b),{'className':_0xef4d77(0x3db),'children':[(0x0,_0x203b18[_0xef4d77(0x1d7)])('sp-label',{'children':_0x21db1a(_0xef4d77(0x1d2))}),(0x0,_0x203b18[_0xef4d77(0x1d7)])(_0x4b4eb3,{'onClick':()=>{_0x2781ba(_0x20b982());},'label':_0x21db1a(_0xef4d77(0x268))}),(0x0,_0x203b18[_0xef4d77(0x1d7)])(_0x4b4eb3,{'onClick':()=>{const _0x12b561=_0xef4d77;_0x2781ba(_0x391766[_0x12b561(0x3ec)]());},'label':_0x21db1a('Canvas')})]}),_0x1513e4==_0xef4d77(0x431)&&(0x0,_0x203b18[_0xef4d77(0x1d7)])(_0xef4d77(0x16b),{'className':_0xef4d77(0x270),'children':(0x0,_0x203b18[_0xef4d77(0x1d7)])(_0x14a912,{'onSelectUpdate':_0x2781ba,'uiWeight':0xa,'value':_0x1480fc})})]})]});}async function _0x45d389(_0x4f179d){const _0x3ae324=_0xe13219;if(!_0x2717ee[_0x3ae324(0x3e1)][_0x3ae324(0x185)])return null;try{let _0x45c57c=await _0x5645a3({'document_identify':_0x1618cc(_0x2717ee[_0x3ae324(0x3e1)]['activeDocument']['id'],_0x2717ee[_0x3ae324(0x3e1)][_0x3ae324(0x185)][_0x3ae324(0x143)]),'layer_identify':_0x4f179d});return new _0x4d03e5[(_0x3ae324(0x390))]({'data':_0x45c57c[_0x3ae324(0x11d)],'width':_0x45c57c[_0x3ae324(0x12d)],'height':_0x45c57c[_0x3ae324(0x242)]});}catch(_0x3c6227){throw console[_0x3ae324(0x151)](_0x3c6227),_0x3c6227;}}async function _0x653892(_0x18dea7){const _0x5bf87e=_0xe13219;let _0x9c795d=0x64/Math[_0x5bf87e(0x207)](_0x18dea7[_0x5bf87e(0x12d)],_0x18dea7[_0x5bf87e(0x242)]);return _0x18dea7=_0x18dea7['clone'](),_0x18dea7['scale'](_0x9c795d),await _0x18dea7[_0x5bf87e(0x2fd)](_0x4d03e5[_0x5bf87e(0x2d6)]['jpeg']);}var _0x16d5b7=_0x3b6a4c(_0x551bc3(),0x1);function _0x23fe53(_0xf6aab6){const _0x354dd0=_0xe13219;let [_0x393955,_0x2c9373]=(0x0,_0x5d045b[_0x354dd0(0x41a)])(''),[_0x13ece4,_0x2c8dc0]=(0x0,_0x5d045b[_0x354dd0(0x41a)])(''),[_0x22f8e9,_0x2d56f4]=(0x0,_0x5d045b[_0x354dd0(0x41a)])(_0x354dd0(0x126)),[_0x1a8847,_0xc02173]=(0x0,_0x5d045b['useState'])(!0x1),[_0x51db9b,_0x440d26]=(0x0,_0x5d045b['useState'])(null),{backendURL:_0x1ee2e4}=_0x2e13c8(),{uploadImage:_0x2da97e}=_0x3d2458(),{addBeforeWorkflowRunHook:_0x7ed780,removeBeforeWorkflowRunHook:_0x1ded23}=_0x1e0cdf(),_0x38f3ac=(0x0,_0x5d045b[_0x354dd0(0x168)])(null),_0x2d280a=(0x0,_0x5d045b[_0x354dd0(0x23b)])(async()=>{const _0xa7e2bc=_0x354dd0;if(_0x22f8e9===_0xa7e2bc(0x126)&&!_0x1a8847&&_0x51db9b){await _0xf6aab6['onValueChange'](_0x51db9b);return;}try{if(_0x22f8e9===_0xa7e2bc(0x431)&&await _0x15d826(_0x393955),_0x38f3ac['current']){let _0x420e08=await _0x38f3ac[_0xa7e2bc(0x469)][_0xa7e2bc(0x3cc)](_0x22d6fd[_0xa7e2bc(0x2d6)][_0xa7e2bc(0x30d)]),_0x2ef968=await _0x2da97e(_0x420e08,_0x57bcf8(0x6)+_0xa7e2bc(0x264));_0x2ef968?.[_0xa7e2bc(0x143)]&&(_0x440d26(_0x2ef968[_0xa7e2bc(0x193)]+'/'+_0x2ef968[_0xa7e2bc(0x143)]),_0xc02173(!0x1),await _0xf6aab6[_0xa7e2bc(0x229)](_0x2ef968[_0xa7e2bc(0x193)]+'/'+_0x2ef968[_0xa7e2bc(0x143)]));}}catch(_0x2ef38c){console[_0xa7e2bc(0x151)](_0x2ef38c);}},[_0x22f8e9,_0x1a8847,_0x51db9b,_0xf6aab6[_0x354dd0(0x229)]]);(0x0,_0x5d045b['useEffect'])(()=>(_0x7ed780(_0x2d280a),()=>{_0x1ded23(_0x2d280a);}),[_0x2d280a]);let _0x1dda1c=_0x13ece4;!_0x1dda1c&&(_0x51db9b||_0xf6aab6['value'])&&(_0x1dda1c=_0x1ee2e4+(_0x354dd0(0x294)+(_0x51db9b||_0xf6aab6[_0x354dd0(0x2a7)])+_0x354dd0(0x35c))+Math[_0x354dd0(0x3d0)]());let _0x15d826=(0x0,_0x5d045b['useCallback'])(async(_0x95460d,_0x162bb3=!0x1)=>{const _0x34476f=_0x354dd0;let _0x46b2af=await _0x45d389(_0x95460d);if(!_0x46b2af)return;_0x38f3ac[_0x34476f(0x469)]=_0x46b2af;let _0x2c4cdf=await _0x5c1027(_0x46b2af,_0x162bb3);_0x2c9373(_0x95460d),_0x2c8dc0(_0x2c4cdf),_0xc02173(!0x0);},[]);return(0x0,_0x16d5b7[_0x354dd0(0x43c)])(_0x354dd0(0x16b),{'className':'image-widget','children':[(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x354dd0(0x16b),{'className':_0x354dd0(0x3f8),'children':(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x354dd0(0x3e6),{'src':_0x1dda1c,'className':_0x354dd0(0x3e0)+(_0x1dda1c?'':_0x354dd0(0x303))})}),(0x0,_0x16d5b7[_0x354dd0(0x43c)])('div',{'className':'image-widget-right','children':[(0x0,_0x16d5b7['jsx'])(_0x3b05d8,{'mode':_0x22f8e9,'setMode':_0x295311=>{_0x2d56f4(_0x295311);}}),_0x22f8e9===_0x354dd0(0x126)&&(0x0,_0x16d5b7[_0x354dd0(0x43c)])(_0x354dd0(0x16b),{'className':'image-widget-more-quickset','children':[(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x354dd0(0x2eb),{'children':_0x21db1a(_0x354dd0(0x1d2))}),(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x4b4eb3,{'onClick':()=>{_0x15d826(_0x20b982(),!0x1);},'label':_0x21db1a(_0x354dd0(0x268))}),(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x4b4eb3,{'onClick':async()=>{_0x15d826(_0x20b982(),!0x0);},'label':_0x21db1a('Selected\x20Layer\x20(invert)')}),(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x4b4eb3,{'onClick':()=>{const _0xcff7d9=_0x354dd0;_0x15d826(_0x391766[_0xcff7d9(0x3ec)]());},'label':_0x21db1a('Canvas')}),(0x0,_0x16d5b7['jsx'])(_0x4b4eb3,{'onClick':async()=>{const _0x5bbd42=_0x354dd0;let _0x5007ca=await _0x138909();if(!_0x5007ca)return;_0x38f3ac[_0x5bbd42(0x469)]=_0x5007ca;let _0x4fdb2a=await _0x5c1027(_0x5007ca);_0x2c9373(''),_0x2c8dc0(_0x4fdb2a),_0xc02173(!0x0);},'label':_0x21db1a(_0x354dd0(0x26b))})]}),_0x22f8e9===_0x354dd0(0x431)&&(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x354dd0(0x16b),{'className':_0x354dd0(0x270),'children':(0x0,_0x16d5b7[_0x354dd0(0x1d7)])(_0x14a912,{'onSelectUpdate':_0x125e89=>{_0x15d826(_0x125e89,!0x1);},'uiWeight':0xc,'value':_0x393955})})]})]});}async function _0x138909(){const _0x1fe40a=_0xe13219;if(!_0x3e8e0c[_0x1fe40a(0x3e1)][_0x1fe40a(0x185)])return null;try{let _0xc3849b=await _0x4ab59f({'document_identify':_0x1618cc(_0x3e8e0c[_0x1fe40a(0x3e1)][_0x1fe40a(0x185)]['id'],_0x3e8e0c[_0x1fe40a(0x3e1)][_0x1fe40a(0x185)][_0x1fe40a(0x143)]),'boundary':{'left':0x0,'top':0x0,'right':0x0,'bottom':0x0,'width':_0x3e8e0c[_0x1fe40a(0x3e1)][_0x1fe40a(0x185)][_0x1fe40a(0x12d)],'height':_0x3e8e0c['app']['activeDocument'][_0x1fe40a(0x242)]}});if(!_0xc3849b?.[_0x1fe40a(0x11d)])return null;let _0x48a28d=_0xc3849b[_0x1fe40a(0x11d)],_0x436343=new Uint8Array(_0x48a28d[_0x1fe40a(0x3c9)]*0x4);for(let _0x16b515=0x0;_0x16b515<_0x48a28d[_0x1fe40a(0x3c9)];_0x16b515++)_0x436343[_0x16b515*0x4]=0x7f,_0x436343[_0x16b515*0x4+0x1]=0x7f,_0x436343[_0x16b515*0x4+0x2]=0x7f,_0x436343[_0x16b515*0x4+0x3]=0xff-_0x48a28d[_0x16b515];return new _0x22d6fd[(_0x1fe40a(0x390))]({'data':_0x436343,'width':_0xc3849b[_0x1fe40a(0x12d)],'height':_0xc3849b[_0x1fe40a(0x242)]});}catch(_0x1a61de){throw console[_0x1fe40a(0x151)](_0x1a61de),_0x1a61de;}}async function _0x5c1027(_0x4e56c2,_0x792080=!0x1){const _0x1c7a13=_0xe13219;let _0x529eb=0x64/Math[_0x1c7a13(0x207)](_0x4e56c2[_0x1c7a13(0x12d)],_0x4e56c2[_0x1c7a13(0x242)]);return _0x4e56c2=_0x4e56c2['clone'](),_0x4e56c2[_0x1c7a13(0x480)](_0x529eb),_0x4e56c2['scan'](0x0,0x0,_0x4e56c2[_0x1c7a13(0x3ba)]['width'],_0x4e56c2[_0x1c7a13(0x3ba)][_0x1c7a13(0x242)],function(_0x38c256,_0xb48b2,_0x2adb58){const _0x9306a2=_0x1c7a13;let _0xbf5371=_0x4e56c2[_0x9306a2(0x3ba)][_0x9306a2(0x251)][_0x2adb58+0x3],_0x48f7a8=_0x792080?_0xbf5371:0xff-_0xbf5371;_0x4e56c2['bitmap'][_0x9306a2(0x251)][_0x2adb58]=_0x48f7a8,_0x4e56c2['bitmap'][_0x9306a2(0x251)][_0x2adb58+0x1]=_0x48f7a8,_0x4e56c2[_0x9306a2(0x3ba)][_0x9306a2(0x251)][_0x2adb58+0x2]=_0x48f7a8,_0x4e56c2[_0x9306a2(0x3ba)]['data'][_0x2adb58+0x3]=0xff;}),await _0x4e56c2['getBase64'](_0x22d6fd[_0x1c7a13(0x2d6)][_0x1c7a13(0x30d)]);}var _0x43845f=_0x3b6a4c(_0x22fcfa(),0x1),_0x2aa388=_0x3b6a4c(_0x22fcfa(),0x1),_0x4d5c45=_0x3b6a4c(_0x551bc3(),0x1),_0x2e5a4f=class extends _0x4feca5{['onInput']=_0x130cb8=>{const _0x5c9156=_0xe13219;let _0x5370aa=+_0x130cb8[_0x5c9156(0x44f)][_0x5c9156(0x2a7)];this['setState']({'value':+_0x5370aa[_0x5c9156(0x279)](0x3)}),this[_0x5c9156(0x377)]['onValueChange'](_0x5370aa);};[_0xe13219(0x3e9)](){const _0x164451=_0xe13219;let _0x1f5a87=+(this[_0x164451(0x377)]['value']||0x0)['toFixed'](0x3);return(0x0,_0x4d5c45['jsx'])('sp-textfield',{'style':{...this['computeUIWeightCSS'](this[_0x164451(0x377)][_0x164451(0x187)])},'onInput':this[_0x164451(0x114)],'value':_0x1f5a87});}},_0x531297=_0x3b6a4c(_0x22fcfa(),0x1),_0x2010c8=_0x3b6a4c(_0x551bc3(),0x1),_0xd96fb8=class extends _0x4feca5{[_0xe13219(0x305)]=_0x531297[_0xe13219(0x116)][_0xe13219(0x284)]();[_0xe13219(0x411)]=setInterval(()=>{const _0x6af88b=_0xe13219;if(this[_0x6af88b(0x305)]['current']){let t=this[_0x6af88b(0x305)][_0x6af88b(0x469)][_0x6af88b(0x2af)];t!==this[_0x6af88b(0x4c7)]['hiddenDivHeight']&&this[_0x6af88b(0x1cd)]({'hiddenDivHeight':t,'textfieldRerender':this[_0x6af88b(0x4c7)][_0x6af88b(0x354)]?0x2:0x1});}},0x10);['state']={'hiddenDivHeight':0x0,'editing':!0x1,'textfieldRerender':0x0};[_0xe13219(0x46a)](){const _0x21b1d4=_0xe13219;clearInterval(this[_0x21b1d4(0x411)]);}['onInput']=_0x442a4d=>{const _0x141363=_0xe13219;let _0x327e72=_0x442a4d[_0x141363(0x44f)][_0x141363(0x2a7)];this[_0x141363(0x377)][_0x141363(0x229)](_0x327e72);};[_0xe13219(0x49b)]=()=>{const _0x51c4d1=_0xe13219;this[_0x51c4d1(0x1cd)]({'editing':!0x0});};[_0xe13219(0x1e5)]=()=>{const _0x24bc0f=_0xe13219;let _0x4d4c91={'textfieldRerender':this[_0x24bc0f(0x4c7)][_0x24bc0f(0x440)],'editing':!0x1};this[_0x24bc0f(0x4c7)][_0x24bc0f(0x440)]==0x2&&(_0x4d4c91[_0x24bc0f(0x440)]=0x1),this['setState'](_0x4d4c91);};[_0xe13219(0x4a4)](_0x2657c6,_0x195199){const _0x4fe8a4=_0xe13219;return _0x195199[_0x4fe8a4(0x440)]==0x1&&_0x195199[_0x4fe8a4(0x440)]!=this['state'][_0x4fe8a4(0x440)]&&Promise[_0x4fe8a4(0x3e2)]()['then'](async()=>{const _0x1cbbd9=_0x4fe8a4;await new Promise(requestAnimationFrame),this[_0x1cbbd9(0x1cd)]({'textfieldRerender':0x0});}),!0x0;}[_0xe13219(0x3e9)](){const _0x27fb26=_0xe13219;return(0x0,_0x2010c8[_0x27fb26(0x43c)])(_0x27fb26(0x16b),{'className':_0x27fb26(0x41b),'style':{...this[_0x27fb26(0x318)](this['props'][_0x27fb26(0x187)]),'position':'relative','height':Math['max'](0x37,this[_0x27fb26(0x4c7)]['hiddenDivHeight'])},'children':[this[_0x27fb26(0x4c7)][_0x27fb26(0x440)]==0x1?'':(0x0,_0x2010c8[_0x27fb26(0x1d7)])(_0x27fb26(0x370),{'style':{'position':_0x27fb26(0x2f7),'height':_0x27fb26(0x243),'width':_0x27fb26(0x243),'top':0x0,'left':0x0},'value':this[_0x27fb26(0x377)][_0x27fb26(0x2a7)],'onInput':this[_0x27fb26(0x114)],'onFocus':this[_0x27fb26(0x49b)],'onBlur':this[_0x27fb26(0x1e5)]}),(0x0,_0x2010c8['jsx'])('p',{'ref':this[_0x27fb26(0x305)],'style':{'fontSize':0xe,'visibility':_0x27fb26(0x449),'whiteSpace':_0x27fb26(0x213)},'children':this['props'][_0x27fb26(0x2a7)]})]});}},_0x4dc525=_0x3b6a4c(_0x551bc3(),0x1),_0x3318f7=class extends _0x4feca5{[_0xe13219(0x114)]=_0x239a08=>{const _0x2c731e=_0xe13219;let _0x5b37a4=!!_0x239a08[_0x2c731e(0x44f)][_0x2c731e(0x2a7)];this[_0x2c731e(0x1cd)]({'value':_0x5b37a4}),this[_0x2c731e(0x377)]['onValueChange'](_0x5b37a4);};[_0xe13219(0x3e9)](){const _0x5d8cb8=_0xe13219;let _0x59af9e=this['props'][_0x5d8cb8(0x2a7)]?{'checked':!0x0}:{};return(0x0,_0x4dc525[_0x5d8cb8(0x1d7)])(_0x5d8cb8(0x1d1),{'label':this['props'][_0x5d8cb8(0x143)]||'','style':{...this[_0x5d8cb8(0x318)](this['props'][_0x5d8cb8(0x187)])},'onInput':_0x235205=>{const _0x342465=_0x5d8cb8;this[_0x342465(0x377)]['onValueChange'](_0x235205[_0x342465(0x44f)][_0x342465(0x3f4)]);},..._0x59af9e,'children':this['props'][_0x5d8cb8(0x143)]||''});}},_0x4bc71a=_0x3b6a4c(_0x551bc3(),0x1);function _0xf0d45b({formDatas:_0x18bd94,onWidgetRender:_0x390f1c,onWidgetChange:_0x505671,onTitleRender:_0x53299e}){const _0x48bde8=_0xe13219;let _0x38c591=(0x0,_0x2aa388[_0x48bde8(0x4c4)])(()=>_0x18bd94[_0x48bde8(0x442)](_0x3f3728=>{const _0x1a74f2=_0x48bde8;let _0x31507d=(_0x3fe8e9,_0xf94ed3,_0x2624ec)=>{const _0x2fcab4=_0x2747;if(!_0x3fe8e9[_0x2fcab4(0x274)])return _0x3fe8e9;if(_0xf94ed3['outputType']===_0x2fcab4(0x151))return _0x3fe8e9[_0x2fcab4(0x31a)][_0x2fcab4(0x21c)]((0x0,_0x4bc71a['jsx'])('span',{'className':_0x2fcab4(0x2e6),'children':_0xf94ed3[_0x2fcab4(0x2a7)]})),_0x3fe8e9;if(!_0x390f1c?.(_0x3fe8e9,_0x3f3728,_0xf94ed3,_0x2624ec)){if(_0xf94ed3[_0x2fcab4(0x491)]===_0x2fcab4(0x231)){let _0x220265=_0xf94ed3['options']?.[_0x2fcab4(0x4ab)]??0x0,_0x3f5529=_0xf94ed3['options']?.[_0x2fcab4(0x207)]??0x64,_0x1198a5=_0xf94ed3['options']?.[_0x2fcab4(0x36b)]??0x1;_0x3fe8e9['result']['push']((0x0,_0x4bc71a['jsx'])(_0x2e5a4f,{'uiWeight':_0xf94ed3[_0x2fcab4(0x187)]||0xc,'inputMin':_0x220265,'inputMax':_0x3f5529,'inputStep':_0x1198a5,'value':parseFloat(_0xf94ed3[_0x2fcab4(0x2a7)]),'onValueChange':_0x38936c=>{_0x505671(_0x3f3728['id'],_0x2624ec,_0x38936c,_0x3f3728);}},_0x2624ec));}else _0xf94ed3[_0x2fcab4(0x491)]==='combo'?_0x3fe8e9['result'][_0x2fcab4(0x21c)]((0x0,_0x4bc71a[_0x2fcab4(0x1d7)])(_0x4f0137,{'uiWeight':_0xf94ed3[_0x2fcab4(0x187)]||0xc,'options':_0xf94ed3[_0x2fcab4(0x2cb)]?.[_0x2fcab4(0x129)]||[],'onSelectUpdate':_0x4f4d27=>{_0x505671(_0x3f3728['id'],_0x2624ec,_0x4f4d27,_0x3f3728);},'value':_0xf94ed3[_0x2fcab4(0x2a7)]},_0x2624ec)):_0xf94ed3[_0x2fcab4(0x491)]===_0x2fcab4(0x43d)?_0x3fe8e9[_0x2fcab4(0x31a)][_0x2fcab4(0x21c)]((0x0,_0x4bc71a[_0x2fcab4(0x1d7)])(_0x3318f7,{'uiWeight':_0xf94ed3[_0x2fcab4(0x187)]||0xc,'name':_0xf94ed3[_0x2fcab4(0x143)],'value':_0xf94ed3[_0x2fcab4(0x2a7)],'onValueChange':_0x2cceb7=>{_0x505671(_0x3f3728['id'],_0x2624ec,_0x2cceb7,_0x3f3728);}},_0x2624ec)):_0x3fe8e9[_0x2fcab4(0x31a)][_0x2fcab4(0x21c)]((0x0,_0x4bc71a[_0x2fcab4(0x1d7)])(_0xd96fb8,{'uiWeight':_0xf94ed3[_0x2fcab4(0x187)]||0xc,'value':_0xf94ed3[_0x2fcab4(0x2a7)],'onValueChange':_0x2c2917=>{_0x505671(_0x3f3728['id'],_0x2624ec,_0x2c2917,_0x3f3728);}},_0x2624ec));}return _0x3fe8e9;};return(0x0,_0x4bc71a[_0x1a74f2(0x43c)])('div',{'className':_0x1a74f2(0x180),'children':[(0x0,_0x4bc71a['jsx'])(_0x1a74f2(0x16b),{'className':'workflow-edit-field-title','title':_0x3f3728[_0x1a74f2(0x24d)],'style':{..._0x43cdfe(_0x3f3728[_0x1a74f2(0x1ff)]<=0x8&&_0x3f3728['widgets'][_0x1a74f2(0x3c9)]==0x1?0x4:0xc)},'children':_0x53299e?_0x53299e(_0x3f3728[_0x1a74f2(0x24d)],_0x3f3728):(0x0,_0x4bc71a[_0x1a74f2(0x1d7)])(_0x1a74f2(0x325),{'children':_0x3f3728['title']})}),_0x3f3728[_0x1a74f2(0x3be)][_0x1a74f2(0x292)](_0x31507d,{'keepRender':!0x0,'result':[]})[_0x1a74f2(0x31a)][_0x1a74f2(0x442)]((_0x104d4f,_0x43516c)=>(0x0,_0x4bc71a[_0x1a74f2(0x1d7)])(_0x489769,{'children':_0x104d4f},_0x43516c))]},_0x3f3728['id']);}),[_0x18bd94,_0x390f1c,_0x505671,_0x53299e]);return(0x0,_0x4bc71a[_0x48bde8(0x43c)])(_0x4bc71a['Fragment'],{'children':[_0x18bd94?.[_0x48bde8(0x3c9)]?'':(0x0,_0x4bc71a[_0x48bde8(0x1d7)])(_0x48bde8(0x325),{'className':_0x48bde8(0x2e6),'children':_0x21db1a(_0x48bde8(0x2fb))}),(0x0,_0x4bc71a[_0x48bde8(0x1d7)])(_0x48bde8(0x16b),{'className':_0x48bde8(0x214),'children':_0x38c591})]});}var _0x489769=class extends _0x2aa388['default'][_0xe13219(0x17e)]{constructor(_0x380816){super(_0x380816),this['state']={'hasError':!0x1,'error':null};}['componentDidCatch'](_0x58b72e,_0x13ab91){this['setState']({'hasError':!0x0,'error':_0x58b72e});}['render'](){const _0x33f1d1=_0xe13219;return this[_0x33f1d1(0x4c7)]['hasError']?(0x0,_0x4bc71a[_0x33f1d1(0x1d7)])(_0x33f1d1(0x325),{'className':'list-error-label','children':this[_0x33f1d1(0x4c7)][_0x33f1d1(0x151)]?.[_0x33f1d1(0x4b2)]||this['state'][_0x33f1d1(0x151)]?.[_0x33f1d1(0x232)]||this[_0x33f1d1(0x4c7)]['error']?.[_0x33f1d1(0x225)]()}):this[_0x33f1d1(0x377)][_0x33f1d1(0x40d)];}},_0x2be44e=_0x3b6a4c(_0x551bc3(),0x1);function _0x59bf30(){const _0x585dd7=_0xe13219;let {callForPSDExtract:_0x32eab3,lastOpenedWorkflow:_0x5dd16b}=_0x3d2458(),{workflowAgent:_0xa88a64}=_0x2e13c8(),{form:_0xf4c120,setWidgetValue:_0xc7f7a7}=_0x3027cd(),{setShouldTriggerLivePainting:_0x5b1ffd}=_0x47f83e(),_0x47f80d=!!_0xa88a64?.['data']['hasPSDNodes'],_0xb0e997=(0x0,_0x43845f[_0x585dd7(0x23b)])(async(_0x23fee1,_0x5aa3ea,_0x25af16,_0x145fc3)=>{await _0xc7f7a7(_0x23fee1,_0x5aa3ea,_0x25af16),_0x5b1ffd(!0x0);},[_0xc7f7a7,_0x5b1ffd]),_0x1c2f1e=(0x0,_0x43845f[_0x585dd7(0x23b)])((_0x5d4af5,_0x3d1035,_0x4dc743,_0x1ec7d5)=>{const _0x671a4c=_0x585dd7;if(_0x4dc743[_0x671a4c(0x491)]=='PS_DOCUMENT')return _0x5d4af5[_0x671a4c(0x31a)]['push']((0x0,_0x2be44e[_0x671a4c(0x1d7)])(_0x17cc89,{'uiWeight':_0x4dc743[_0x671a4c(0x187)]||0xc,'value':_0x4dc743['value'],'onSelectUpdate':_0x14b8f7=>{_0xb0e997(_0x3d1035['id'],_0x1ec7d5,_0x14b8f7,_0x3d1035);}},_0x1ec7d5)),!0x0;if(_0x4dc743[_0x671a4c(0x491)]==_0x671a4c(0x2db)){let _0x137c47=_0x4dc743[_0x671a4c(0x2cb)]?.['documentNodeID']||0x0,_0x5e2597=_0xf4c120?.[_0x671a4c(0x1dc)](_0xfc697e=>_0xfc697e['id']==_0x137c47)?.[_0x671a4c(0x3be)][0x0]?.['value']||'';return _0x5d4af5[_0x671a4c(0x31a)][_0x671a4c(0x21c)]((0x0,_0x2be44e[_0x671a4c(0x1d7)])(_0x14a912,{'uiWeight':_0x4dc743[_0x671a4c(0x187)]||0xc,'value':_0x4dc743[_0x671a4c(0x2a7)],'documentValue':_0x5e2597?_0x5e2597[_0x671a4c(0x1a6)]('/')[_0x671a4c(0x368)]():'','onSelectUpdate':_0x592746=>{_0xb0e997(_0x3d1035['id'],_0x1ec7d5,_0x592746,_0x3d1035);}},_0x1ec7d5)),!0x0;}else{if(_0x4dc743[_0x671a4c(0x491)]==_0x671a4c(0x361))return _0x5d4af5[_0x671a4c(0x31a)][_0x671a4c(0x21c)]((0x0,_0x2be44e[_0x671a4c(0x1d7)])(_0x104560,{'uiWeight':_0x4dc743[_0x671a4c(0x187)]||0xc,'value':_0x4dc743['value'],'onValueChange':async _0x54c635=>{await _0xb0e997(_0x3d1035['id'],_0x1ec7d5,_0x54c635,_0x3d1035);}},_0x1ec7d5)),!0x0;if(_0x4dc743[_0x671a4c(0x491)]==_0x671a4c(0x115))return _0x5d4af5['result'][_0x671a4c(0x21c)]((0x0,_0x2be44e[_0x671a4c(0x1d7)])(_0x23fe53,{'uiWeight':_0x4dc743[_0x671a4c(0x187)]||0xc,'value':_0x4dc743[_0x671a4c(0x2a7)],'onValueChange':async _0x15d279=>{await _0xb0e997(_0x3d1035['id'],_0x1ec7d5,_0x15d279,_0x3d1035);}},_0x1ec7d5)),!0x0;}return!0x1;},[_0xc7f7a7]);return _0xf4c120?(0x0,_0x2be44e[_0x585dd7(0x43c)])('div',{'className':'workflow-edit','children':[(0x0,_0x2be44e['jsxs'])(_0x585dd7(0x16b),{'className':_0x585dd7(0x256),'children':[_0x5dd16b&&(0x0,_0x2be44e['jsx'])(_0x585dd7(0x2eb),{'style':{'fontWeight':_0x585dd7(0x40c)},'children':_0x5dd16b}),_0x47f80d?(0x0,_0x2be44e[_0x585dd7(0x1d7)])('a',{'onClick':()=>{const _0x18b9bb=_0x585dd7;_0x32eab3(_0xa88a64?.[_0x18b9bb(0x251)][_0x18b9bb(0x4c2)]||'');},'children':'>'+_0x21db1a('sample\x20.psd')}):'']}),(0x0,_0x2be44e[_0x585dd7(0x1d7)])(_0xf0d45b,{'formDatas':_0xf4c120,'onWidgetChange':_0xb0e997,'onWidgetRender':_0x1c2f1e})]}):null;}var _0x422b35=_0x3b6a4c(_0x551bc3(),0x1);function _0x177896({renderContent:_0x139da5}){const _0x39e4a5=_0xe13219;let {connectState:_0x3b0da4}=_0x2e13c8(),_0x4aedda=(0x0,_0x53a8fb[_0x39e4a5(0x4c4)])(()=>_0x139da5(_0x3b0da4,_0x3581e9,_0x59bf30),[_0x3b0da4]);return(0x0,_0x422b35[_0x39e4a5(0x43c)])(_0x422b35[_0x39e4a5(0x3df)],{'children':[(0x0,_0x422b35['jsx'])(_0x24e41c,{'children':_0x4aedda}),_0x3b0da4!=_0x39e4a5(0x163)&&(0x0,_0x422b35[_0x39e4a5(0x1d7)])(_0x18d269,{})]});}var _0x5b8a4f=_0x3b6a4c(_0x22fcfa(),0x1),_0x494c71=_0x3b6a4c(_0x551bc3(),0x1);function _0x2329c6(_0x268789){const _0x439877=_0xe13219;let {state:_0xdb534a}=_0x40591e(_0x57fed2,['/uname',_0x439877(0x32f)]),_0x19e610=_0x2e13c8();return(0x0,_0x494c71['jsxs'])(_0x439877(0x16b),{'className':'identifier-bar','children':[(0x0,_0x494c71[_0x439877(0x1d7)])(_0x439877(0x16b),{'className':_0x439877(0x2c3),'children':(0x0,_0x494c71[_0x439877(0x43c)])(_0x439877(0x2eb),{'children':[_0x439877(0x11b),_0xdb534a?.[_0x439877(0x343)],')']})}),_0x19e610[_0x439877(0x248)]&&(0x0,_0x494c71[_0x439877(0x1d7)])(_0x549f33,{'onRequestLogin':_0x268789[_0x439877(0x245)]})]});}function _0x549f33(_0x474a16){const _0x28d0b0=_0xe13219;let _0x12cf12=_0x3308e0['MU'],{state:_0x53822a}=_0x40591e(_0x57fed2,['/comfyUserToken']),{logout:_0x84cb8b}=_0x3d2458(),{workflowAgent:_0x37c5b3}=_0x2e13c8(),{workflowAgentSID:_0x4be704}=_0xd68e4b(),_0xd2be94=_0x108525(),[_0x18dedc,_0x702f74]=(0x0,_0x5b8a4f[_0x28d0b0(0x41a)])(!0x1);return(0x0,_0x5b8a4f['useEffect'])(()=>{const _0x4b42fd=_0x28d0b0;if(!_0x37c5b3){_0x57fed2[_0x4b42fd(0x1bc)]('');return;}let _0x3506c8=(_0x382d06,_0x327687)=>{const _0xf907de=_0x4b42fd;let _0x3c4c23=_0x53822a?.[_0xf907de(0x182)];_0x57fed2[_0xf907de(0x1bc)](_0x382d06),_0x3c4c23==''&&_0x18dedc&&(_0xd2be94[_0xf907de(0x13a)](),_0x702f74(!0x1));};return _0x37c5b3['subscribe'](_0x4b42fd(0x21a),_0x3506c8),_0x3506c8(_0x37c5b3[_0x4b42fd(0x251)][_0x4b42fd(0x182)],''),()=>{const _0x525f2c=_0x4b42fd;_0x37c5b3&&_0x37c5b3[_0x525f2c(0x204)](_0x3506c8);};},[_0x37c5b3,_0x18dedc,_0xd2be94[_0x28d0b0(0x13a)]]),_0x12cf12?(0x0,_0x494c71['jsx'])(_0x28d0b0(0x16b),{'className':_0x28d0b0(0x3e7),'children':_0x37c5b3&&_0x53822a?.[_0x28d0b0(0x182)]?(0x0,_0x494c71[_0x28d0b0(0x43c)])(_0x494c71['Fragment'],{'children':[(0x0,_0x494c71[_0x28d0b0(0x1d7)])(_0x28d0b0(0x2eb),{'children':_0x21db1a('User:\x20')+_0x53822a?.[_0x28d0b0(0x182)][_0x28d0b0(0x1a6)]('_')[0x0]}),(0x0,_0x494c71[_0x28d0b0(0x1d7)])('sp-label',{'children':(0x0,_0x494c71[_0x28d0b0(0x1d7)])('a',{'onClick':()=>{_0x84cb8b(_0x4be704),_0x702f74(!0x1);},'children':_0x21db1a('Logout')})})]}):(0x0,_0x494c71['jsx'])('a',{'onClick':()=>{_0x702f74(!0x0),_0x474a16['onRequestLogin']?.();},'children':_0x21db1a('--multi-user\x20activated,\x20Not\x20Login!')})}):'';}Object[_0xe13219(0x199)](globalThis,{'SDPPPInternal':_0x2dd643});})()); \ No newline at end of file +'use strict';(function(_0x303e29,_0x28e256){const _0xe4b26e=_0x1644,_0x21a407=_0x303e29();while(!![]){try{const _0x3fba1e=parseInt(_0xe4b26e(0x20d))/0x1+parseInt(_0xe4b26e(0x399))/0x2+-parseInt(_0xe4b26e(0x226))/0x3+-parseInt(_0xe4b26e(0x419))/0x4+parseInt(_0xe4b26e(0x299))/0x5+-parseInt(_0xe4b26e(0x1ec))/0x6*(-parseInt(_0xe4b26e(0x3fb))/0x7)+-parseInt(_0xe4b26e(0x1e7))/0x8*(parseInt(_0xe4b26e(0x289))/0x9);if(_0x3fba1e===_0x28e256)break;else _0x21a407['push'](_0x21a407['shift']());}catch(_0x1dd72e){_0x21a407['push'](_0x21a407['shift']());}}}(_0xb060,0x61c44));function _0x1644(_0x360942,_0x3d5834){const _0xb060d7=_0xb060();return _0x1644=function(_0x1644c8,_0x472fa6){_0x1644c8=_0x1644c8-0xda;let _0x1dbedf=_0xb060d7[_0x1644c8];return _0x1dbedf;},_0x1644(_0x360942,_0x3d5834);}((()=>{const _0x1383d6=_0x1644;var _0x5aaab8=Object[_0x1383d6(0x3c6)],_0x28463d=Object[_0x1383d6(0x3a8)],_0x518798=Object['getOwnPropertyDescriptor'],_0x5d7a5b=Object[_0x1383d6(0x477)],_0x5110f5=Object[_0x1383d6(0x13b)],_0x36a774=Object[_0x1383d6(0x1ff)]['hasOwnProperty'],_0x5cd96f=(_0xaf91a6=>typeof require<'u'?require:typeof Proxy<'u'?new Proxy(_0xaf91a6,{'get':(_0x2276ad,_0x347ef0)=>(typeof require<'u'?require:_0x2276ad)[_0x347ef0]}):_0xaf91a6)(function(_0x183346){const _0x164bed=_0x1383d6;if(typeof require<'u')return require[_0x164bed(0x2db)](this,arguments);throw Error('Dynamic\x20require\x20of\x20\x22'+_0x183346+_0x164bed(0x262));}),_0x2432e4=(_0x239473,_0x116d03)=>()=>(_0x116d03||_0x239473((_0x116d03={'exports':{}})[_0x1383d6(0x4a3)],_0x116d03),_0x116d03['exports']),_0x302d34=(_0x423d55,_0x6b8d2b)=>{for(var _0xfe4c70 in _0x6b8d2b)_0x28463d(_0x423d55,_0xfe4c70,{'get':_0x6b8d2b[_0xfe4c70],'enumerable':!0x0});},_0xfa9450=(_0x205963,_0x25de40,_0x2fe710,_0x3def1b)=>{const _0x579979=_0x1383d6;if(_0x25de40&&typeof _0x25de40==_0x579979(0x418)||typeof _0x25de40==_0x579979(0x47f)){for(let _0x511181 of _0x5d7a5b(_0x25de40))!_0x36a774[_0x579979(0x157)](_0x205963,_0x511181)&&_0x511181!==_0x2fe710&&_0x28463d(_0x205963,_0x511181,{'get':()=>_0x25de40[_0x511181],'enumerable':!(_0x3def1b=_0x518798(_0x25de40,_0x511181))||_0x3def1b[_0x579979(0x2fe)]});}return _0x205963;},_0xe4b5be=(_0x404160,_0x12ddc5,_0x2038b5)=>(_0x2038b5=_0x404160!=null?_0x5aaab8(_0x5110f5(_0x404160)):{},_0xfa9450(_0x12ddc5||!_0x404160||!_0x404160['__esModule']?_0x28463d(_0x2038b5,_0x1383d6(0x1f0),{'value':_0x404160,'enumerable':!0x0}):_0x2038b5,_0x404160)),_0x1347f0=(_0x5eb66e,_0x1f70ee,_0x24eeb7,_0x354ee1)=>{const _0x462bc8=_0x1383d6;for(var _0x473b3e=_0x354ee1>0x1?void 0x0:_0x354ee1?_0x518798(_0x1f70ee,_0x24eeb7):_0x1f70ee,_0x51b0c9=_0x5eb66e[_0x462bc8(0x158)]-0x1,_0x3a5b7e;_0x51b0c9>=0x0;_0x51b0c9--)(_0x3a5b7e=_0x5eb66e[_0x51b0c9])&&(_0x473b3e=(_0x354ee1?_0x3a5b7e(_0x1f70ee,_0x24eeb7,_0x473b3e):_0x3a5b7e(_0x473b3e))||_0x473b3e);return _0x354ee1&&_0x473b3e&&_0x28463d(_0x1f70ee,_0x24eeb7,_0x473b3e),_0x473b3e;},_0x3e947a=_0x2432e4((_0x19c12a,_0x933d3a)=>{'use strict';const _0x3d7b49=_0x1383d6;_0x933d3a[_0x3d7b49(0x4a3)]=window[_0x3d7b49(0x497)];}),_0x460db4=_0x2432e4((_0x478f50,_0x26d9bf)=>{'use strict';const _0x19ed3a=_0x1383d6;_0x26d9bf[_0x19ed3a(0x4a3)]=window['ReactJSXRuntime'];}),_0x6e444d=_0x2432e4((_0x2236a0,_0x44d96a)=>{'use strict';const _0xb039f4=_0x1383d6;_0x44d96a[_0xb039f4(0x4a3)]=window[_0xb039f4(0x3e1)];}),_0x35a6aa=_0x2432e4((_0x4ce1e9,_0xed3813)=>{'use strict';_0xed3813['exports']=window['Jimp'];}),_0x5aec49={};_0x302d34(_0x5aec49,{'ComfyLogin':()=>_0x17e494,'SDPPP':()=>_0x5b5ee3,'SDPPPProvider':()=>_0x52bf2f,'useAgentState':()=>_0x54258c,'useSDPPPComfyCaller':()=>_0x30f488,'useSDPPPContext':()=>_0x7503f7,'useSDPPPWebpageList':()=>_0x50dbea,'useSDPPPWorkflowList':()=>_0x16b455});var _0xb50556=_0x5cd96f(_0x1383d6(0x181));function _0x3dc62e(_0x375c43,_0x501e15,_0x2887c9=0x0){const _0x565f71=_0x1383d6;return'-'[_0x565f71(0x13d)](_0x2887c9)+(_0x501e15+_0x565f71(0x3bf)+_0x375c43+')');}function _0x364c96(_0x122ba1,_0x19d000){const _0x49ecdc=_0x1383d6;return _0x19d000+_0x49ecdc(0x3bf)+_0x122ba1+')';}function _0x4c044c(_0x1814d9){const _0x49f125=_0x1383d6;let _0x21ab00=_0x1814d9[_0x49f125(0x1f6)](_0x49f125(0x3bf));return{'name':_0x21ab00[0x0],'id':parseInt(_0x21ab00[0x1][_0x49f125(0x2e0)](0x0,-0x1))};}function _0xdbc001(_0x3f6f1c){return _0x4c044c(_0x3f6f1c);}var _0x86b5e8=_0x5cd96f(_0x1383d6(0x181)),_0x10443d=_0x5cd96f(_0x1383d6(0x2f1)),_0xfcf416={'SDPPP\x20Get\x20Document':_0x1383d6(0x42f),'SDPPP\x20Get\x20Layer\x20By\x20ID':_0x1383d6(0x3b6),'SDPPP\x20Get\x20Linked\x20Layers':_0x1383d6(0x11b),'SDPPP\x20Get\x20Layers\x20In\x20Group':'SDPPP\x20Get\x20Layers\x20In\x20Group','SDPPP\x20Get\x20Text\x20From\x20Layer':_0x1383d6(0x194),'SDPPP\x20Parse\x20Layer\x20Info':_0x1383d6(0x449),'SDPPP\x20Get\x20Selection':_0x1383d6(0xf0),'SDPPP\x20Get\x20Image\x20From\x20Photoshop':_0x1383d6(0x21f),'SDPPP\x20Send\x20Images\x20To\x20Photoshop':_0x1383d6(0x483),'SDPPP\x20Settings':_0x1383d6(0x435)},_0x2bcbce={'###\x20Active\x20Document\x20###':_0x1383d6(0x23b),'###\x20The\x20Canvas\x20###':_0x1383d6(0x3c4),'###\x20New\x20Layer\x20###':_0x1383d6(0x10a),'###\x20Selected\x20Layer\x20###':_0x1383d6(0x37b),'###\x20Keep\x20Size\x20or\x20Fit\x20Canvas\x20###':_0x1383d6(0x164),'_SDPPP_PSD_':_0x1383d6(0x37a),'Save\x20and\x20run\x20immediately':_0x1383d6(0x2f9),'Close':'关闭','Select\x20a\x20{0}':_0x1383d6(0x27b),'How\x20to\x20use\x20.ccx\x20file':_0x1383d6(0x4ab),'1.\x20If\x20you\x20have\x20installed\x20Adobe\x20Creative\x20Cloud':_0x1383d6(0x489),'Just\x20double\x20click\x20the\x20.ccx\x20file,\x20it\x20will\x20install\x20the\x20plugin\x20automatically':_0x1383d6(0x26f),'2.\x20If\x20you\x20don\x27t\x20have\x20Adobe\x20Creative\x20Cloud':_0x1383d6(0xdd),'Rename\x20.ccx\x20to\x20.zip\x20and\x20extract\x20it\x20into\x20':_0x1383d6(0x1e4),'or':'或','Photoshop\x20directory':_0x1383d6(0x2e6),'Cannot\x20connect\x20multiple\x20different\x20document\x20widgets\x20with\x20same\x20value':_0x1383d6(0x1dc),'You\x20can\x20only\x20have\x20one\x20SDPPP\x20Settings\x20node\x20in\x20a\x20workflow':_0x1383d6(0x28a),'convert\x20widget\x20{0}\x20failed:':_0x1383d6(0x25e),'hidden\x20webview\x20load\x20failed:\x20{0},\x20please\x20select\x20a\x20browser\x20page\x20to\x20continue':_0x1383d6(0x2e4),'SDPPP\x20Get\x20Document':_0x1383d6(0x2ed),'SDPPP\x20Get\x20Layer\x20By\x20ID':_0x1383d6(0x224),'SDPPP\x20Get\x20Linked\x20Layers':_0x1383d6(0x15b),'SDPPP\x20Get\x20Layers\x20In\x20Group':'SDPPP获取组中图层(GetLayersInGroup)','SDPPP\x20Get\x20Text\x20From\x20Layer':_0x1383d6(0x291),'SDPPP\x20Parse\x20Layer\x20Info':_0x1383d6(0x415),'SDPPP\x20Get\x20Selection':_0x1383d6(0x32d),'SDPPP\x20Get\x20Image\x20From\x20Photoshop':_0x1383d6(0x470),'SDPPP\x20Send\x20Images\x20To\x20Photoshop':'SDPPP发送图像到PS(SendImagesToPhotoshop)','SDPPP\x20Settings':_0x1383d6(0x2d7),'download\x20PS\x20plugin\x20(.ccx)':_0x1383d6(0x253),'current\x20ComfyUI\x20pageid:\x20{0}':_0x1383d6(0x211),'current\x20A1111\x20pageid:\x20{0}':_0x1383d6(0x3b4),'document\x20linked':_0x1383d6(0x422),'layer\x20linked':_0x1383d6(0x177),'bound\x20linked':_0x1383d6(0x438),'document':'文档','Document':'文档','document_name':_0x1383d6(0x3f1),'layer_nameid':_0x1383d6(0x1ea),'layer_name':_0x1383d6(0x428),'layer_info':_0x1383d6(0x496),'bound_top':_0x1383d6(0x43a),'bound_left':_0x1383d6(0x3aa),'bound_width':_0x1383d6(0x118),'bound_height':_0x1383d6(0x2f7),'center_x':_0x1383d6(0x4ba),'center_y':_0x1383d6(0x1c1),'opacity':'透明度','layer_or_group':_0x1383d6(0x32b),'Layer_or_group':_0x1383d6(0x32b),'bound':'范围','bounds':'范围','bounds\x20[optional]':_0x1383d6(0x432),'boundary':'范围','Boundary':'范围','canvas_bound':'画布范围','layer_bound':'图层范围','Photoshop\x20Disconnected!':_0x1383d6(0x1fb),'rgb_out':'RGB输出','alpha_out':_0x1383d6(0x14a),'images':'图像','text':'文本','ID_mode':_0x1383d6(0x111),'name_mode':_0x1383d6(0x217),'select':'选择','document\x20boundary':_0x1383d6(0x406),'layer\x20boundary':_0x1383d6(0x454),'selection\x20boundary':_0x1383d6(0x38f),'save\x20.psd\x20to\x20this\x20workflow':_0x1383d6(0x42b),'extract\x20saved\x20.psd\x20to\x20Photoshop':_0x1383d6(0x126),'sample\x20.psd':_0x1383d6(0x1a3),'mask':'遮罩','name':'名称','timeout':'超时','--multi-user\x20activated,\x20Not\x20Login!':'--multi-user已激活,但未登录!','Logout':'登出','User:\x20':_0x1383d6(0x3be),'connect':'连接','connected':_0x1383d6(0x3f5),'disconnect':'断开','disconnected':_0x1383d6(0x256),'reconnecting...':'重连中...','connecting':_0x1383d6(0x3d1),'webpages':'网页列表','workflows':_0x1383d6(0x230),'workflow':_0x1383d6(0x230),'auto\x20run\x20page\x20[{0}]\x20after\x20change..':_0x1383d6(0x361),'auto\x20run\x20workflow\x20[{0}]\x20after\x20change..':_0x1383d6(0x29e),'auto\x20run\x20workflow\x20after\x20change..':_0x1383d6(0x332),'selection_only':_0x1383d6(0x250),'Queue:':_0x1383d6(0x378),'Set\x20As:':_0x1383d6(0xf1),'Error\x20{0}...\x20please\x20contact\x20me\x20via\x20Discord/Github':'出现错误\x20{0}...,请通过\x20QQ/Github\x20联系我','Webview\x20initialize\x20failed.\x20Please\x20report\x20to\x20me\x20via\x20Discord/Github\x20with\x20your\x20ComfyURL,\x20Operate\x20System':'Webview\x20初始化失败,请通过\x20QQ/Github\x20联系我并附上你的Comfy地址、操作系统','Workflow\x20List\x20of\x20ComfyUI\x20with\x20--multi-user\x20is\x20only\x20available\x20for\x20sponsors':_0x1383d6(0x2e9),'(Page\x20ID:\x20{0})Queue:\x20{1}':_0x1383d6(0x1ca),'no\x20suitable\x20node\x20to\x20control\x20in\x20this\x20workflow':_0x1383d6(0x4b2),'Save':'保存','Edit':'编辑','Edit\x20in\x20ComfyUI':_0x1383d6(0x2b5),'using\x20browser\x20page\x20[{0}]\x20for\x20workflow\x20running':_0x1383d6(0x1b6),'workflow\x20running\x20by\x20hidden\x20webview':'工作流在隐藏的webview中运行','Lock\x20Image':'锁定图像','Unlock\x20Image':_0x1383d6(0x132),'search...':_0x1383d6(0x40d),'disabled\x20when\x20running\x20in\x20browser\x20page':'接管网页时不可用','only\x20supported\x20in\x20Photoshop':'仅在\x20Photoshop\x20中支持','502:\x20Maybe\x20the\x20server\x20is\x20not\x20running':_0x1383d6(0x363),'404:\x20Maybe\x20SDPPP\x20is\x20not\x20installed\x20or\x20failed\x20to\x20run\x20in\x20ComfyUI':_0x1383d6(0x34b),'{0}.\x20reconnecting...':_0x1383d6(0x342),'disconnected\x20to\x20{0}\x20failed\x20{1}':_0x1383d6(0x29b),'version\x20mismatch,\x20please\x20reinstall\x20PS\x20plugin':_0x1383d6(0x383),'instance\x20type\x20not\x20recognized':_0x1383d6(0x45f),'Error:\x20{0}':_0x1383d6(0x240),'document\x20{0}\x20not\x20found':_0x1383d6(0x2a5),'only\x20layer\x20kind\x20\x22TEXT\x22\x20is\x20supported,\x20invalid\x20layer:\x20{0}':_0x1383d6(0x30f),'create\x20layer\x20failed':_0x1383d6(0x439),'layer\x20not\x20found\x20{0}':_0x1383d6(0x443),'no\x20linked\x20layer\x20for\x20{0}':_0x1383d6(0x456),'layer\x20{0}\x20is\x20not\x20a\x20group':_0x1383d6(0x4a1),'no\x20layer\x20in\x20group\x20{0}':_0x1383d6(0x19a),'layer\x20not\x20found:\x20{0}':_0x1383d6(0x443),'No\x20upload_name':_0x1383d6(0x4a0),'get\x20pixel\x20of\x20{0}\x20failed':'获取像素失败:\x20{0}','merge\x20group\x20failed':_0x1383d6(0x2d6),'invalid\x20name:\x20{0}':_0x1383d6(0x41d),'get_layer_info:\x20layer_identify\x20required':_0x1383d6(0x162),'invalid\x20action:\x20{0}':_0x1383d6(0x3bc),'create\x20document\x20failed':_0x1383d6(0x26e),'create\x20document\x20for\x20preview':_0x1383d6(0x17c),'resize\x20document\x20for\x20preview':_0x1383d6(0x4bc),'no\x20first\x20related\x20layer\x20in\x20{0}':_0x1383d6(0x222),'imageDataError:\x20data\x20length\x20is\x20not\x20multiple\x20of\x20width\x20*\x20height':_0x1383d6(0x321),'imageDataError:\x20originComponents\x20must\x20be\x201\x20or\x203':_0x1383d6(0x249),'unexpected\x20connection\x20lost,\x20please\x20try\x20to\x20reconnect':_0x1383d6(0x40a),'Workflow\x20list\x20is\x20empty,\x20please\x20save\x20a\x20workflow\x20by\x20Comfy\x27s\x20lastest\x20UI':_0x1383d6(0x345),'No\x20opened\x20ComfyUI\x20pages':_0x1383d6(0x1aa),'comfyAPI\x20is\x20not\x20initialized,\x20maybe\x20comfyUI\x20is\x20too\x20old':_0x1383d6(0x122),'unsupported\x20channel\x20counts:\x20{0}':_0x1383d6(0xe3),'Timeout,\x20Maybe\x20the\x20URL\x20is\x20wrong':_0x1383d6(0x47b),'Workflow\x20list\x20loading\x20failed:\x20{0}':_0x1383d6(0x1d0),'Please\x20register\x20a\x20user\x20in\x20ComfyUI':'请在\x20ComfyUI\x20中注册一个用户','GetSelection\x20need\x20Photoshop\x20version\x2025+':_0x1383d6(0x171),'create\x20document\x20for\x20sent\x20images':_0x1383d6(0x231),'show\x20sent\x20images':'显示发送的图片','fallback\x20show\x20sent\x20images':_0x1383d6(0x3a0),'get\x20content\x20of\x20layer\x20{0}':_0x1383d6(0x4a2),'fallback\x20get\x20content\x20of\x20layer\x20{0}':_0x1383d6(0x200),'get\x20layer\x20info':_0x1383d6(0x290),'sdppp\x20extract\x20PSD':'sdppp\x20导入\x20PSD','sdppp\x20get\x20PSD':'sdppp\x20获取\x20PSD','{0}\x20wants\x20to\x20extract\x20a\x20PSD\x20file\x20to\x20Photoshop,\x20are\x20you\x20sure?':_0x1383d6(0x410),'should\x20sdppp\x20refuse\x20extracting\x20PSD\x20to\x20Photoshop\x20in\x20this\x20session\x20anymore?':_0x1383d6(0x3e0),'Wide\x20Mode':_0x1383d6(0x3a3),'Quick\x20Set':_0x1383d6(0x155),'Selected\x20Layer':_0x1383d6(0x48b),'Selected\x20Layer\x20(invert)':_0x1383d6(0x4a6),'Canvas':'画布','Selection':'选区','Manual':_0x1383d6(0x446),'Auto':_0x1383d6(0x1e2),'This\x20plugin\x20is\x20based\x20on\x20sd-ppp':'本插件基于sd-ppp开发','And\x20follows\x20its\x20open\x20source\x20license:':_0x1383d6(0x37d),'https://www.youtube.com/@Github-Zombeeyang/videos':'https://space.bilibili.com/44908313','Youtube':_0x1383d6(0x2ae),'https://discord.gg/9HeGjDvEmn':'https://pd.qq.com/s/5m42umo28','Discord':_0x1383d6(0x474),'Sponsors':'赞助','waiting...':_0x1383d6(0x350),'Links':'友情链接','Community':'社区','upload':'上传','Simplify\x20Workflow':_0x1383d6(0x167),'Photoshop':_0x1383d6(0x2cc),'Photoshop\x20plugin\x20settings':_0x1383d6(0x2b9),'Photoshop\x20plugin':_0x1383d6(0x3cc),'SDPPP\x20Settings/Misc':_0x1383d6(0x3d4),'Sample\x20.PSD\x20for\x20this\x20workflow:':_0x1383d6(0x484),'Download\x20Example\x20.PSD':_0x1383d6(0x10c),'Maximum\x20Image\x20Size\x20(px):':_0x1383d6(0x3f0),'Download':'下载','Upload':'上传','Reset':'重置','Refresh':'刷新','Comfy\x20URL:\x20{0}':_0x1383d6(0x3e9),'Photoshop\x20is\x20not\x20connected':_0x1383d6(0x26c),'select...':_0x1383d6(0xf9),'click\x20to\x20edit':_0x1383d6(0x3bb)},_0x3ee097=typeof _0x5cd96f<'u'?_0x5cd96f:void 0x0,_0x586609='en';typeof navigator<'u'&&navigator[_0x1383d6(0x414)]?_0x586609=navigator[_0x1383d6(0x414)]==_0x1383d6(0xee)?_0x1383d6(0x139):'en':_0x3ee097&&(_0x586609=_0x3ee097(_0x1383d6(0x2f1))['host'][_0x1383d6(0x331)]['startsWith']('zh')?_0x1383d6(0x139):'en');function _0x585367(_0x28c978,..._0x5efb09){const _0x407ddd=_0x1383d6;let _0x4ab3f2=_0x586609==_0x407ddd(0x139)?_0x2bcbce[_0x28c978]:_0x28c978 in _0xfcf416?_0xfcf416[_0x28c978]:_0x28c978;if(!_0x4ab3f2)throw new Error('i18n\x20key\x20not\x20found:\x20'+_0x28c978);return _0x4ab3f2['replace'](/{(\d+)}/g,function(_0x2c9f0b,_0x54abe0){return typeof _0x5efb09[_0x54abe0]<'u'?_0x5efb09[_0x54abe0]:_0x2c9f0b;});}function _0x33887f(_0xc56ca3,_0x40969c){return _0xc56ca3==_0x40969c||_0x2bcbce[_0xc56ca3]==_0x40969c;}var _0x47e31a=class _0x3f775f{static [_0x1383d6(0x39b)]='###\x20Active\x20Document\x20###';static[_0x1383d6(0x3e5)](_0x51896f){const _0x2d547b=_0x1383d6;return _0x33887f(this[_0x2d547b(0x39b)],_0x51896f);}static[_0x1383d6(0x2f2)](){return _0x585367(this['SPECIAL_DOCUMENT_CURRENT']);}static ['SPECIAL_LAYER_KEEP_SIZE']=_0x1383d6(0x22c);static[_0x1383d6(0x156)](_0x217bf3){return _0x33887f(this['SPECIAL_LAYER_KEEP_SIZE'],_0x217bf3);}static[_0x1383d6(0x3b5)](){return _0x585367(this['SPECIAL_LAYER_KEEP_SIZE']);}static [_0x1383d6(0x120)]=_0x1383d6(0xec);static[_0x1383d6(0x41b)](_0x3e70dd){const _0x5141bb=_0x1383d6;return _0x33887f(this[_0x5141bb(0x120)],_0x3e70dd);}static['get_SPECIAL_LAYER_USE_CANVAS'](){return _0x585367(this['SPECIAL_LAYER_USE_CANVAS']);}static [_0x1383d6(0x16e)]=_0x1383d6(0x48c);static['is_SPECIAL_LAYER_NEW_LAYER'](_0x11ad09){const _0x435e4d=_0x1383d6;return _0x33887f(this[_0x435e4d(0x16e)],_0x11ad09);}static[_0x1383d6(0x412)](){const _0x407ab2=_0x1383d6;return _0x585367(this[_0x407ab2(0x16e)]);}static [_0x1383d6(0x2df)]=_0x1383d6(0x203);static[_0x1383d6(0x3e2)](_0xb9dfb8){return _0x33887f(this['SPECIAL_LAYER_SELECTED_LAYER'],_0xb9dfb8);}static[_0x1383d6(0xfb)](){const _0x34e476=_0x1383d6;return _0x585367(this[_0x34e476(0x2df)]);}static [_0x1383d6(0x1b5)]=_0x1383d6(0x37a);static[_0x1383d6(0x36d)](_0x2e3999){const _0x1eb70f=_0x1383d6;return _0x33887f(this[_0x1eb70f(0x1b5)],_0x2e3999);}static['get_SPECIAL_LAYER_PREVIEW_DOCUMENT'](){const _0x1abdc8=_0x1383d6;return _0x585367(this[_0x1abdc8(0x1b5)]);}static['getSpecialDocumentCurrent'](){return _0x585367(_0x3f775f['SPECIAL_DOCUMENT_CURRENT']);}static['getSpecialLayerForGet'](){const _0x168066=_0x1383d6;return[_0x585367(_0x3f775f['SPECIAL_LAYER_USE_CANVAS']),_0x585367(_0x3f775f[_0x168066(0x2df)])];}static[_0x1383d6(0x21e)](){const _0x3f602f=_0x1383d6;return[_0x585367(_0x3f775f[_0x3f602f(0x16e)]),_0x585367(_0x3f775f[_0x3f602f(0x2df)])];}static[_0x1383d6(0x420)](){const _0x615518=_0x1383d6;return _0x585367(_0x3f775f[_0x615518(0x1b5)]);}static['fixI18n'](_0x3512dc){const _0x3d159e=_0x1383d6;return this['is_SPECIAL_DOCUMENT_CURRENT'](_0x3512dc)?this[_0x3d159e(0x39b)]:this['is_SPECIAL_LAYER_NEW_LAYER'](_0x3512dc)?this['SPECIAL_LAYER_NEW_LAYER']:this['is_SPECIAL_LAYER_PREVIEW_DOCUMENT'](_0x3512dc)?this[_0x3d159e(0x1b5)]:this[_0x3d159e(0x41b)](_0x3512dc)?this[_0x3d159e(0x120)]:this[_0x3d159e(0x3e2)](_0x3512dc)?this['SPECIAL_LAYER_SELECTED_LAYER']:_0x3512dc;}};function _0x1cf8ef(){const _0x69ea9d=_0x1383d6;let _0x11bd33=_0x86b5e8[_0x69ea9d(0x175)]['activeDocument']?.[_0x69ea9d(0x45b)]?.[0x0];return _0x11bd33?_0x3dc62e(_0x11bd33['id'],_0x11bd33[_0x69ea9d(0x14e)]):_0x47e31a['get_SPECIAL_LAYER_USE_CANVAS']();}function _0x1e04dc(_0x4619b9,_0x1045c6,_0x2d561b,_0x283c96,_0x1d3dfa){const _0x5300c0=_0x1383d6;let _0x3f8e57=_0x2d561b['left'],_0x5b299c=_0x2d561b[_0x5300c0(0x3d6)],_0x4dc181=_0x2d561b[_0x5300c0(0x314)],_0x52a1c2=_0x2d561b[_0x5300c0(0x2fb)],_0x254e5e=_0x4dc181-_0x3f8e57,_0xfa3fea=_0x52a1c2-_0x5b299c,_0x3c2b62=_0x283c96['left'],_0x335a22=_0x283c96[_0x5300c0(0x3d6)],_0x456cdf=_0x283c96[_0x5300c0(0x314)],_0x395c9d=_0x283c96[_0x5300c0(0x2fb)],_0x3ff9a6=_0x456cdf-_0x3c2b62,_0x1933a1=_0x395c9d-_0x335a22,_0x2acea5=Math[_0x5300c0(0x4ac)](_0x3f8e57,_0x3c2b62),_0x4348d4=Math[_0x5300c0(0x4ac)](_0x5b299c,_0x335a22),_0x21450c=Math[_0x5300c0(0x1b0)](_0x4dc181,_0x456cdf),_0x23018d=Math[_0x5300c0(0x1b0)](_0x52a1c2,_0x395c9d),_0x5bc2d4=_0x21450c-_0x2acea5,_0x2991d7=_0x23018d-_0x4348d4,_0x28a82f=_0x3ff9a6*_0x1933a1*_0x1d3dfa;if(_0x1045c6[_0x5300c0(0x158)]!==_0x28a82f)throw new Error(_0x5300c0(0x40c)+_0x1045c6[_0x5300c0(0x158)]+_0x5300c0(0x3cb)+_0x28a82f+')');let _0x41ad90=_0x5bc2d4*_0x2991d7*_0x1d3dfa;if(_0x4619b9[_0x5300c0(0x158)]!==_0x41ad90)throw new Error(_0x5300c0(0x3ce)+_0x4619b9[_0x5300c0(0x158)]+_0x5300c0(0x308)+_0x41ad90+')');for(let _0x8690f6=0x0;_0x8690f6<_0x28a82f;_0x8690f6+=_0x1d3dfa){let _0x3feca3=_0x8690f6/_0x1d3dfa%_0x3ff9a6+_0x3c2b62,_0x1bad70=Math['floor'](_0x8690f6/_0x1d3dfa/_0x3ff9a6)+_0x335a22;if(_0x3feca3>=_0x3f8e57&&_0x3feca3<_0x4dc181&&_0x1bad70>=_0x5b299c&&_0x1bad70<_0x52a1c2){let _0x7da357=((_0x1bad70-_0x4348d4)*_0x5bc2d4+(_0x3feca3-_0x2acea5))*_0x1d3dfa;for(let _0x210ef3=0x0;_0x210ef3<_0x1d3dfa;_0x210ef3++)_0x1045c6[_0x8690f6+_0x210ef3]=_0x4619b9[_0x7da357+_0x210ef3];}}return _0x1045c6;}function _0x3946cb(_0x4db8eb){const _0x3d02d6=_0x1383d6;if(typeof _0x4db8eb!='string')throw new Error(_0x3d02d6(0x4b7)+_0x4db8eb);let _0x187d0e=_0x4db8eb[_0x3d02d6(0x1f6)](_0x3d02d6(0x127))['pop']();if(!_0x187d0e)throw new Error(_0x585367('invalid\x20name:\x20{0}',_0x4db8eb));return parseInt(_0x187d0e[_0x3d02d6(0x29c)]()[_0x3d02d6(0x2e0)](0x0,-0x1));}function _0x4c9730(_0x219ef1){return _0x47e31a['is_SPECIAL_DOCUMENT_CURRENT'](_0x219ef1)?-0x1:_0x3946cb(_0x219ef1);}function _0x3bceeb(_0x482877,_0x21193e){const _0x138922=_0x1383d6;return _0x47e31a['is_SPECIAL_LAYER_USE_CANVAS'](_0x21193e)?0x0:_0x47e31a[_0x138922(0x3e2)](_0x21193e)?_0x482877[_0x138922(0x45b)]['length']>0x0?_0x482877[_0x138922(0x45b)][0x0]['id']:0x0:_0x47e31a[_0x138922(0x29d)](_0x21193e)?-0x2:_0x3946cb(_0x21193e);}function _0x49d748(_0x2a5500,_0x1b2985=0x0,_0x220d11=''){const _0x105d60=_0x1383d6;return _0x2a5500?.[_0x105d60(0x374)]?_0x2a5500[_0x105d60(0x374)][_0x105d60(0x303)]((_0x43a8b7,_0xad30a)=>{const _0x350daf=_0x105d60;let _0x312b0e=_0x1b2985==0x0?'/'+_0xad30a['name']:_0x220d11+'/'+_0xad30a[_0x350daf(0x14e)];return _0x43a8b7['push']({'layer':_0xad30a,'path':_0x312b0e,'level':_0x1b2985}),_0x43a8b7['concat'](_0x49d748(_0xad30a,_0x1b2985+0x1,_0x312b0e));},[]):[];}function _0x365410(_0x327e1a,_0xc335ce){const _0x1cbf3b=_0x1383d6;if(!_0x327e1a['layers'])return null;for(let _0x63eb66=0x0;_0x63eb66<_0x327e1a['layers']['length'];_0x63eb66++){if(_0x327e1a[_0x1cbf3b(0x374)][_0x63eb66]['id']===_0xc335ce)return _0x327e1a[_0x1cbf3b(0x374)][_0x63eb66];let _0x278bf7=_0x365410(_0x327e1a[_0x1cbf3b(0x374)][_0x63eb66],_0xc335ce);if(_0x278bf7)return _0x278bf7;}return null;}async function _0xcf1ad9(_0x5e4a13,_0x1a527e){const _0x369406=_0x1383d6;if(_0x1a527e<=0x0)return[null,!0x1];let _0x3ab0d9=_0x365410(_0x5e4a13,_0x1a527e);if(!_0x3ab0d9)throw new Error(_0x585367('layer\x20not\x20found\x20{0}',_0x1a527e));if(_0x3ab0d9[_0x369406(0x3fe)]==_0x86b5e8['constants']['LayerKind'][_0x369406(0x149)]){let _0x5445de=await _0x3719aa(_0x3ab0d9,_0x5e4a13);if(!_0x5445de)throw new Error(_0x585367(_0x369406(0x4aa)));return[_0x5445de,!0x0];}else{if(_0x3ab0d9['kind']==_0x86b5e8[_0x369406(0xf8)][_0x369406(0x471)][_0x369406(0xf3)]){let _0x11afd2=await _0x3ab0d9[_0x369406(0x1a8)](_0x5e4a13);return await _0x11afd2?.[_0x369406(0x424)](_0x86b5e8[_0x369406(0xf8)][_0x369406(0x455)][_0x369406(0x195)]),[_0x11afd2,!0x0];}}return[_0x3ab0d9,!0x1];}async function _0x3719aa(_0x629350,_0x30b8bb){const _0x13ffe6=_0x1383d6;let _0x3cb328=!0x0;_0x629350[_0x13ffe6(0x12a)]||(_0x629350['visible']=!0x0,_0x3cb328=!0x1);let _0x25b29a=await(await _0x629350['duplicate'](_0x30b8bb))?.[_0x13ffe6(0x458)]();return _0x3cb328||(_0x629350[_0x13ffe6(0x12a)]=!0x1),_0x25b29a||null;}function _0x259793(_0x11fbdb){const _0x31df14=_0x1383d6;return(_0x47e31a[_0x31df14(0x3e5)](_0x11fbdb)?_0x86b5e8[_0x31df14(0x175)][_0x31df14(0x23e)]:_0x86b5e8[_0x31df14(0x175)][_0x31df14(0x371)][_0x31df14(0x35a)](_0x2b400b=>_0x2b400b['id']==_0x4c9730(_0x11fbdb)))||null;}function _0x28d4ae(_0x410a8e,_0x45f103){const _0x4c7bf5=_0x1383d6;return{'name':_0x45f103['name'],'opacity':_0x45f103[_0x4c7bf5(0x3dc)]/0x64,'boundary':{'left':_0x45f103[_0x4c7bf5(0x4bd)]?.['left']||0x0,'top':_0x45f103[_0x4c7bf5(0x4bd)]?.[_0x4c7bf5(0x3d6)]||0x0,'right':_0x410a8e[_0x4c7bf5(0x1e8)]-(_0x45f103[_0x4c7bf5(0x4bd)]?.[_0x4c7bf5(0x314)]||0x0),'bottom':_0x410a8e[_0x4c7bf5(0x10d)]-(_0x45f103[_0x4c7bf5(0x4bd)]?.[_0x4c7bf5(0x2fb)]||0x0),'width':_0x45f103[_0x4c7bf5(0x4bd)]?.[_0x4c7bf5(0x1e8)]||0x0,'height':_0x45f103[_0x4c7bf5(0x4bd)]?.[_0x4c7bf5(0x10d)]||0x0},'isGroup':_0x45f103[_0x4c7bf5(0x3fe)]==_0x86b5e8['constants']['LayerKind'][_0x4c7bf5(0x149)]};}function _0x1c4eb0(){const _0x180b7f=_0x1383d6;let _0x3f37e8=localStorage['getItem'](_0x180b7f(0x365));return(!_0x3f37e8||_0x3f37e8['length']!=0x3)&&(_0x3f37e8=_0x5ccea6(0x3),localStorage[_0x180b7f(0x22e)](_0x180b7f(0x365),_0x3f37e8)),_0x3f37e8;}function _0x5ccea6(_0x22f887){const _0xc98d47=_0x1383d6;let _0x2c1a63='',_0x1722fe=_0xc98d47(0x238),_0xd390c6=_0x1722fe[_0xc98d47(0x158)],_0x5f5d3d=0x0;for(;_0x5f5d3d<_0x22f887;)_0x2c1a63+=_0x1722fe[_0xc98d47(0x47e)](Math[_0xc98d47(0x309)](Math[_0xc98d47(0x215)]()*_0xd390c6)),_0x5f5d3d+=0x1;return _0x2c1a63;}var _0x384da6=class{[_0x1383d6(0x47c)]=new Map();['storeCount'](){const _0x1d4ece=_0x1383d6;return this[_0x1d4ece(0x47c)]['size'];}[_0x1383d6(0x12d)](_0x594709){const _0x3dcbb0=_0x1383d6;return this[_0x3dcbb0(0x47c)]['get'](_0x594709);}[_0x1383d6(0x396)](){const _0xfce50=_0x1383d6;return Object[_0xfce50(0x493)](this[_0xfce50(0x47c)][_0xfce50(0x14b)]());}[_0x1383d6(0x4ae)]=[];[_0x1383d6(0x102)]=new WeakMap();[_0x1383d6(0x22a)](_0x751e17,_0x55a2f4){const _0x24371a=_0x1383d6;this[_0x24371a(0x4ae)][_0x24371a(0x368)]([_0x751e17,_0x55a2f4]);let _0x366a25={};this[_0x24371a(0x102)][_0x24371a(0x2ab)](_0x55a2f4,_0x366a25),this['storeMap'][_0x24371a(0xdc)]((_0x41b6db,_0x4e6232)=>{const _0x9cbbf7=_0x24371a;_0x366a25[_0x4e6232]=_0x55a2f4[_0x9cbbf7(0x236)](this,_0x4e6232),_0x41b6db[_0x9cbbf7(0x22a)](_0x751e17,_0x366a25[_0x4e6232]);});}[_0x1383d6(0x190)](_0x5906d3){const _0x23595e=_0x1383d6;this['subscribers']=this[_0x23595e(0x4ae)][_0x23595e(0x1a0)](([_0xaf7f33,_0xdc619b])=>_0xdc619b!=_0x5906d3);let _0x1cf9bf=this[_0x23595e(0x102)][_0x23595e(0x14d)](_0x5906d3);_0x1cf9bf&&this['storeMap'][_0x23595e(0xdc)]((_0x3ac95f,_0x28af89)=>{_0x3ac95f['unsubscribe'](_0x1cf9bf[_0x28af89]);});}['addStore'](_0x36d944,_0x474307,_0x26af84){const _0x2863f0=_0x1383d6;let _0x4ca4c5=this[_0x2863f0(0x46c)](_0x474307,_0x26af84);this[_0x2863f0(0x47c)][_0x2863f0(0x2ab)](_0x36d944,_0x4ca4c5),this[_0x2863f0(0x4ae)][_0x2863f0(0xdc)](([_0x8889ac,_0x111dd9])=>{const _0x8d5df4=_0x2863f0;let _0x3ad2ad=this[_0x8d5df4(0x102)]['get'](_0x111dd9);_0x3ad2ad||(_0x3ad2ad={},this[_0x8d5df4(0x102)][_0x8d5df4(0x2ab)](_0x111dd9,_0x3ad2ad)),_0x3ad2ad[_0x36d944]=_0x111dd9['bind'](this,_0x36d944),_0x4ca4c5[_0x8d5df4(0x22a)](_0x8889ac,_0x3ad2ad[_0x36d944]),_0x8889ac=='/'&&_0x111dd9(_0x36d944,_0x474307,null);});}[_0x1383d6(0x293)](_0x333be0){const _0x355748=_0x1383d6;let _0x384d89=this[_0x355748(0x47c)][_0x355748(0x14d)](_0x333be0);_0x384d89&&(this[_0x355748(0x4ae)][_0x355748(0xdc)](([_0x267ea3,_0x48692d])=>{let _0x1ecc04=this['subscribersWithoutKey']['get'](_0x48692d);_0x1ecc04&&(_0x384d89['unsubscribe'](_0x1ecc04[_0x333be0]),_0x267ea3=='/'&&_0x48692d(_0x333be0,null,_0x384d89['data']));}),this[_0x355748(0x47c)][_0x355748(0x2d3)](_0x333be0));}[_0x1383d6(0x2fa)](_0x5e85e6){const _0x511b45=_0x1383d6;if(_0x5e85e6 instanceof Array){let _0x2cfa3b=Array[_0x511b45(0x219)](this['storeMap'][_0x511b45(0x33a)]()),_0x198f53=_0x5e85e6[_0x511b45(0x1a0)](_0x50352b=>!_0x2cfa3b[_0x511b45(0x27e)](_0x50352b)),_0x5d9b87=_0x2cfa3b[_0x511b45(0x1a0)](_0x30cc0f=>!_0x5e85e6[_0x511b45(0x27e)](_0x30cc0f));_0x198f53[_0x511b45(0xdc)](_0x30bea1=>this[_0x511b45(0x241)](_0x30bea1,{},0x0)),_0x5d9b87[_0x511b45(0xdc)](_0x421930=>this[_0x511b45(0x293)](_0x421930));}else{Array['from'](this['storeMap'][_0x511b45(0x33a)]())[_0x511b45(0x1a0)](_0x30ed2b=>!Object['keys'](_0x5e85e6)['includes'](_0x30ed2b))[_0x511b45(0xdc)](_0x51060e=>this[_0x511b45(0x293)](_0x51060e));for(let _0x23af45 in _0x5e85e6){let {data:_0xc1336,version:_0x1cd2a1}=_0x5e85e6[_0x23af45];this[_0x511b45(0x47c)][_0x511b45(0x270)](_0x23af45)?this[_0x511b45(0x47c)]['get'](_0x23af45)?.[_0x511b45(0x2fa)](_0xc1336,_0x1cd2a1):this['addStore'](_0x23af45,_0xc1336,_0x1cd2a1);}}}},_0x13ed87={};_0x302d34(_0x13ed87,{'JsonPatchError':()=>_0x1c25fc,'_areEquals':()=>_0x424635,'applyOperation':()=>_0x55fd6e,'applyPatch':()=>_0x489f3b,'applyReducer':()=>_0x3cdab4,'deepClone':()=>_0x3cd4d0,'getValueByPointer':()=>_0x31ca2f,'validate':()=>_0x5d09fb,'validator':()=>_0x356413});var _0x9563f6=(function(){var _0x59fb16=function(_0x2469d0,_0x21e04a){const _0x70b8d1=_0x1644;return _0x59fb16=Object[_0x70b8d1(0x2c7)]||{'__proto__':[]}instanceof Array&&function(_0x581c37,_0x1ea0b7){_0x581c37['__proto__']=_0x1ea0b7;}||function(_0xbf7b61,_0x566f40){const _0x530bf2=_0x70b8d1;for(var _0x335e78 in _0x566f40)_0x566f40[_0x530bf2(0x209)](_0x335e78)&&(_0xbf7b61[_0x335e78]=_0x566f40[_0x335e78]);},_0x59fb16(_0x2469d0,_0x21e04a);};return function(_0x2135c6,_0x30d3ce){const _0x72a47d=_0x1644;_0x59fb16(_0x2135c6,_0x30d3ce);function _0x5c650e(){const _0x506a92=_0x1644;this[_0x506a92(0x15f)]=_0x2135c6;}_0x2135c6[_0x72a47d(0x1ff)]=_0x30d3ce===null?Object[_0x72a47d(0x3c6)](_0x30d3ce):(_0x5c650e['prototype']=_0x30d3ce[_0x72a47d(0x1ff)],new _0x5c650e());};}()),_0x2b8f70=Object[_0x1383d6(0x1ff)][_0x1383d6(0x209)];function _0x1b233d(_0x17f63b,_0x140ee4){const _0x9bbb42=_0x1383d6;return _0x2b8f70[_0x9bbb42(0x157)](_0x17f63b,_0x140ee4);}function _0x49a788(_0x29daa5){const _0x59fb30=_0x1383d6;if(Array[_0x59fb30(0x2da)](_0x29daa5)){for(var _0x48274f=new Array(_0x29daa5[_0x59fb30(0x158)]),_0x4c314b=0x0;_0x4c314b<_0x48274f[_0x59fb30(0x158)];_0x4c314b++)_0x48274f[_0x4c314b]=''+_0x4c314b;return _0x48274f;}if(Object[_0x59fb30(0x33a)])return Object['keys'](_0x29daa5);var _0x4a39bf=[];for(var _0x4a80e4 in _0x29daa5)_0x1b233d(_0x29daa5,_0x4a80e4)&&_0x4a39bf[_0x59fb30(0x368)](_0x4a80e4);return _0x4a39bf;}function _0x512c26(_0x428e1c){const _0x38f435=_0x1383d6;switch(typeof _0x428e1c){case _0x38f435(0x418):return JSON[_0x38f435(0x333)](JSON['stringify'](_0x428e1c));case _0x38f435(0x266):return null;default:return _0x428e1c;}}function _0x3ea446(_0x4bcb97){const _0x4da3ae=_0x1383d6;for(var _0x2301d8=0x0,_0x4fb087=_0x4bcb97[_0x4da3ae(0x158)],_0x18763a;_0x2301d8<_0x4fb087;){if(_0x18763a=_0x4bcb97[_0x4da3ae(0x390)](_0x2301d8),_0x18763a>=0x30&&_0x18763a<=0x39){_0x2301d8++;continue;}return!0x1;}return!0x0;}function _0x3415c2(_0x185ebb){const _0xff9180=_0x1383d6;return _0x185ebb['indexOf']('/')===-0x1&&_0x185ebb['indexOf']('~')===-0x1?_0x185ebb:_0x185ebb['replace'](/~/g,'~0')[_0xff9180(0x11a)](/\//g,'~1');}function _0x152e83(_0x1588f4){const _0x1f05c0=_0x1383d6;return _0x1588f4[_0x1f05c0(0x11a)](/~1/g,'/')['replace'](/~0/g,'~');}function _0xe4f057(_0x552575){const _0x278e25=_0x1383d6;if(_0x552575===void 0x0)return!0x0;if(_0x552575){if(Array['isArray'](_0x552575)){for(var _0x3de5c2=0x0,_0x2ce2c2=_0x552575['length'];_0x3de5c2<_0x2ce2c2;_0x3de5c2++)if(_0xe4f057(_0x552575[_0x3de5c2]))return!0x0;}else{if(typeof _0x552575==_0x278e25(0x418)){for(var _0x26609c=_0x49a788(_0x552575),_0x15fbb2=_0x26609c[_0x278e25(0x158)],_0x34dafb=0x0;_0x34dafb<_0x15fbb2;_0x34dafb++)if(_0xe4f057(_0x552575[_0x26609c[_0x34dafb]]))return!0x0;}}}return!0x1;}function _0x2904c5(_0x34b21c,_0x5bccf8){const _0x311dd9=_0x1383d6;var _0x310f61=[_0x34b21c];for(var _0x367b5e in _0x5bccf8){var _0x46db3a=typeof _0x5bccf8[_0x367b5e]=='object'?JSON['stringify'](_0x5bccf8[_0x367b5e],null,0x2):_0x5bccf8[_0x367b5e];typeof _0x46db3a<'u'&&_0x310f61['push'](_0x367b5e+':\x20'+_0x46db3a);}return _0x310f61[_0x311dd9(0x1f4)]('\x0a');}var _0x3baabd=function(_0x192605){_0x9563f6(_0x161c3e,_0x192605);function _0x161c3e(_0x2e896b,_0x40f7fb,_0x17fb37,_0x3f2542,_0x14024d){const _0x219e01=_0x1644;var _0x3dd819=this['constructor'],_0x390d42=_0x192605[_0x219e01(0x157)](this,_0x2904c5(_0x2e896b,{'name':_0x40f7fb,'index':_0x17fb37,'operation':_0x3f2542,'tree':_0x14024d}))||this;return _0x390d42[_0x219e01(0x14e)]=_0x40f7fb,_0x390d42[_0x219e01(0x20f)]=_0x17fb37,_0x390d42[_0x219e01(0x482)]=_0x3f2542,_0x390d42[_0x219e01(0x245)]=_0x14024d,Object[_0x219e01(0x2c7)](_0x390d42,_0x3dd819['prototype']),_0x390d42[_0x219e01(0x448)]=_0x2904c5(_0x2e896b,{'name':_0x40f7fb,'index':_0x17fb37,'operation':_0x3f2542,'tree':_0x14024d}),_0x390d42;}return _0x161c3e;}(Error),_0x1c25fc=_0x3baabd,_0x3cd4d0=_0x512c26,_0x4f7754={'add':function(_0x2f9c6c,_0x5b9491,_0x5e6e64){const _0x16258a=_0x1383d6;return _0x2f9c6c[_0x5b9491]=this[_0x16258a(0xda)],{'newDocument':_0x5e6e64};},'remove':function(_0x527f29,_0x6655c4,_0x388202){var _0x1839be=_0x527f29[_0x6655c4];return delete _0x527f29[_0x6655c4],{'newDocument':_0x388202,'removed':_0x1839be};},'replace':function(_0xb96ef9,_0x2e608,_0x1099d9){var _0x20fba8=_0xb96ef9[_0x2e608];return _0xb96ef9[_0x2e608]=this['value'],{'newDocument':_0x1099d9,'removed':_0x20fba8};},'move':function(_0x3f62fe,_0x115243,_0x2bf3af){const _0xd71a92=_0x1383d6;var _0x5aac5f=_0x31ca2f(_0x2bf3af,this[_0xd71a92(0x242)]);_0x5aac5f&&(_0x5aac5f=_0x512c26(_0x5aac5f));var _0x11aeae=_0x55fd6e(_0x2bf3af,{'op':_0xd71a92(0x3e7),'path':this[_0xd71a92(0x219)]})['removed'];return _0x55fd6e(_0x2bf3af,{'op':_0xd71a92(0x2d1),'path':this[_0xd71a92(0x242)],'value':_0x11aeae}),{'newDocument':_0x2bf3af,'removed':_0x5aac5f};},'copy':function(_0x3d2266,_0x4f2c7c,_0x3472f1){const _0x2453df=_0x1383d6;var _0x17a337=_0x31ca2f(_0x3472f1,this['from']);return _0x55fd6e(_0x3472f1,{'op':_0x2453df(0x2d1),'path':this[_0x2453df(0x242)],'value':_0x512c26(_0x17a337)}),{'newDocument':_0x3472f1};},'test':function(_0xfa1539,_0xde9811,_0x3ee069){const _0x2f47f9=_0x1383d6;return{'newDocument':_0x3ee069,'test':_0x424635(_0xfa1539[_0xde9811],this[_0x2f47f9(0xda)])};},'_get':function(_0x1eefa4,_0x1a0e44,_0x10966b){const _0x4cd203=_0x1383d6;return this[_0x4cd203(0xda)]=_0x1eefa4[_0x1a0e44],{'newDocument':_0x10966b};}},_0x2f7452={'add':function(_0x12e523,_0xe6d7e1,_0x356245){const _0x1f3d32=_0x1383d6;return _0x3ea446(_0xe6d7e1)?_0x12e523[_0x1f3d32(0x2c5)](_0xe6d7e1,0x0,this[_0x1f3d32(0xda)]):_0x12e523[_0xe6d7e1]=this[_0x1f3d32(0xda)],{'newDocument':_0x356245,'index':_0xe6d7e1};},'remove':function(_0x19d455,_0x531243,_0x5061d2){const _0x4f9a22=_0x1383d6;var _0x4d4490=_0x19d455[_0x4f9a22(0x2c5)](_0x531243,0x1);return{'newDocument':_0x5061d2,'removed':_0x4d4490[0x0]};},'replace':function(_0x59906d,_0x1cddd1,_0xbc2ad9){const _0x121635=_0x1383d6;var _0x387181=_0x59906d[_0x1cddd1];return _0x59906d[_0x1cddd1]=this[_0x121635(0xda)],{'newDocument':_0xbc2ad9,'removed':_0x387181};},'move':_0x4f7754[_0x1383d6(0x235)],'copy':_0x4f7754['copy'],'test':_0x4f7754[_0x1383d6(0x30d)],'_get':_0x4f7754['_get']};function _0x31ca2f(_0x296d84,_0x124976){const _0x460142=_0x1383d6;if(_0x124976=='')return _0x296d84;var _0x2393ae={'op':_0x460142(0x284),'path':_0x124976};return _0x55fd6e(_0x296d84,_0x2393ae),_0x2393ae['value'];}function _0x55fd6e(_0x2c9ee7,_0xab06cd,_0x3a7086,_0x24208a,_0x447ee0,_0x317db1){const _0x51a4db=_0x1383d6;if(_0x3a7086===void 0x0&&(_0x3a7086=!0x1),_0x24208a===void 0x0&&(_0x24208a=!0x0),_0x447ee0===void 0x0&&(_0x447ee0=!0x0),_0x317db1===void 0x0&&(_0x317db1=0x0),_0x3a7086&&(typeof _0x3a7086==_0x51a4db(0x47f)?_0x3a7086(_0xab06cd,0x0,_0x2c9ee7,_0xab06cd[_0x51a4db(0x242)]):_0x356413(_0xab06cd,0x0)),_0xab06cd['path']===''){var _0xfe1744={'newDocument':_0x2c9ee7};if(_0xab06cd['op']===_0x51a4db(0x2d1))return _0xfe1744['newDocument']=_0xab06cd[_0x51a4db(0xda)],_0xfe1744;if(_0xab06cd['op']===_0x51a4db(0x11a))return _0xfe1744['newDocument']=_0xab06cd[_0x51a4db(0xda)],_0xfe1744[_0x51a4db(0x1bf)]=_0x2c9ee7,_0xfe1744;if(_0xab06cd['op']===_0x51a4db(0x235)||_0xab06cd['op']===_0x51a4db(0x1f9))return _0xfe1744[_0x51a4db(0x2b6)]=_0x31ca2f(_0x2c9ee7,_0xab06cd[_0x51a4db(0x219)]),_0xab06cd['op']===_0x51a4db(0x235)&&(_0xfe1744[_0x51a4db(0x1bf)]=_0x2c9ee7),_0xfe1744;if(_0xab06cd['op']==='test'){if(_0xfe1744[_0x51a4db(0x30d)]=_0x424635(_0x2c9ee7,_0xab06cd[_0x51a4db(0xda)]),_0xfe1744['test']===!0x1)throw new _0x1c25fc(_0x51a4db(0x153),_0x51a4db(0x146),_0x317db1,_0xab06cd,_0x2c9ee7);return _0xfe1744[_0x51a4db(0x2b6)]=_0x2c9ee7,_0xfe1744;}else{if(_0xab06cd['op']==='remove')return _0xfe1744[_0x51a4db(0x1bf)]=_0x2c9ee7,_0xfe1744[_0x51a4db(0x2b6)]=null,_0xfe1744;if(_0xab06cd['op']===_0x51a4db(0x284))return _0xab06cd[_0x51a4db(0xda)]=_0x2c9ee7,_0xfe1744;if(_0x3a7086)throw new _0x1c25fc(_0x51a4db(0x3b2),_0x51a4db(0x326),_0x317db1,_0xab06cd,_0x2c9ee7);return _0xfe1744;}}else{_0x24208a||(_0x2c9ee7=_0x512c26(_0x2c9ee7));var _0xb75665=_0xab06cd[_0x51a4db(0x242)]||'',_0x4896eb=_0xb75665[_0x51a4db(0x1f6)]('/'),_0x25c041=_0x2c9ee7,_0x1c158e=0x1,_0x9ef2e0=_0x4896eb[_0x51a4db(0x158)],_0x2f95f7=void 0x0,_0x1ab75f=void 0x0,_0x5bc101=void 0x0;for(typeof _0x3a7086==_0x51a4db(0x47f)?_0x5bc101=_0x3a7086:_0x5bc101=_0x356413;;){if(_0x1ab75f=_0x4896eb[_0x1c158e],_0x1ab75f&&_0x1ab75f[_0x51a4db(0x206)]('~')!=-0x1&&(_0x1ab75f=_0x152e83(_0x1ab75f)),_0x447ee0&&(_0x1ab75f==_0x51a4db(0x41c)||_0x1ab75f==_0x51a4db(0x1ff)&&_0x1c158e>0x0&&_0x4896eb[_0x1c158e-0x1]==_0x51a4db(0x15f)))throw new TypeError('JSON-Patch:\x20modifying\x20`__proto__`\x20or\x20`constructor/prototype`\x20prop\x20is\x20banned\x20for\x20security\x20reasons,\x20if\x20this\x20was\x20on\x20purpose,\x20please\x20set\x20`banPrototypeModifications`\x20flag\x20false\x20and\x20pass\x20it\x20to\x20this\x20function.\x20More\x20info\x20in\x20fast-json-patch\x20README');if(_0x3a7086&&_0x2f95f7===void 0x0&&(_0x25c041[_0x1ab75f]===void 0x0?_0x2f95f7=_0x4896eb[_0x51a4db(0x2e0)](0x0,_0x1c158e)['join']('/'):_0x1c158e==_0x9ef2e0-0x1&&(_0x2f95f7=_0xab06cd[_0x51a4db(0x242)]),_0x2f95f7!==void 0x0&&_0x5bc101(_0xab06cd,0x0,_0x2c9ee7,_0x2f95f7)),_0x1c158e++,Array[_0x51a4db(0x2da)](_0x25c041)){if(_0x1ab75f==='-')_0x1ab75f=_0x25c041[_0x51a4db(0x158)];else{if(_0x3a7086&&!_0x3ea446(_0x1ab75f))throw new _0x1c25fc(_0x51a4db(0x377),'OPERATION_PATH_ILLEGAL_ARRAY_INDEX',_0x317db1,_0xab06cd,_0x2c9ee7);_0x3ea446(_0x1ab75f)&&(_0x1ab75f=~~_0x1ab75f);}if(_0x1c158e>=_0x9ef2e0){if(_0x3a7086&&_0xab06cd['op']===_0x51a4db(0x2d1)&&_0x1ab75f>_0x25c041[_0x51a4db(0x158)])throw new _0x1c25fc(_0x51a4db(0x347),_0x51a4db(0x32a),_0x317db1,_0xab06cd,_0x2c9ee7);var _0xfe1744=_0x2f7452[_0xab06cd['op']][_0x51a4db(0x157)](_0xab06cd,_0x25c041,_0x1ab75f,_0x2c9ee7);if(_0xfe1744[_0x51a4db(0x30d)]===!0x1)throw new _0x1c25fc(_0x51a4db(0x153),_0x51a4db(0x146),_0x317db1,_0xab06cd,_0x2c9ee7);return _0xfe1744;}}else{if(_0x1c158e>=_0x9ef2e0){var _0xfe1744=_0x4f7754[_0xab06cd['op']]['call'](_0xab06cd,_0x25c041,_0x1ab75f,_0x2c9ee7);if(_0xfe1744[_0x51a4db(0x30d)]===!0x1)throw new _0x1c25fc('Test\x20operation\x20failed',_0x51a4db(0x146),_0x317db1,_0xab06cd,_0x2c9ee7);return _0xfe1744;}}if(_0x25c041=_0x25c041[_0x1ab75f],_0x3a7086&&_0x1c158e<_0x9ef2e0&&(!_0x25c041||typeof _0x25c041!=_0x51a4db(0x418)))throw new _0x1c25fc('Cannot\x20perform\x20operation\x20at\x20the\x20desired\x20path',_0x51a4db(0x1ba),_0x317db1,_0xab06cd,_0x2c9ee7);}}}function _0x489f3b(_0x1acb1d,_0xaec074,_0xf0aab7,_0xb66149,_0x23db6e){const _0x562326=_0x1383d6;if(_0xb66149===void 0x0&&(_0xb66149=!0x0),_0x23db6e===void 0x0&&(_0x23db6e=!0x0),_0xf0aab7&&!Array[_0x562326(0x2da)](_0xaec074))throw new _0x1c25fc(_0x562326(0x3ba),_0x562326(0x187));_0xb66149||(_0x1acb1d=_0x512c26(_0x1acb1d));for(var _0x59d6fd=new Array(_0xaec074[_0x562326(0x158)]),_0x48732f=0x0,_0x227ba1=_0xaec074[_0x562326(0x158)];_0x48732f<_0x227ba1;_0x48732f++)_0x59d6fd[_0x48732f]=_0x55fd6e(_0x1acb1d,_0xaec074[_0x48732f],_0xf0aab7,!0x0,_0x23db6e,_0x48732f),_0x1acb1d=_0x59d6fd[_0x48732f][_0x562326(0x2b6)];return _0x59d6fd[_0x562326(0x2b6)]=_0x1acb1d,_0x59d6fd;}function _0x3cdab4(_0x3df4cd,_0x3218a5,_0x31bbd1){const _0x56803c=_0x1383d6;var _0x3e34fc=_0x55fd6e(_0x3df4cd,_0x3218a5);if(_0x3e34fc[_0x56803c(0x30d)]===!0x1)throw new _0x1c25fc(_0x56803c(0x153),_0x56803c(0x146),_0x31bbd1,_0x3218a5,_0x3df4cd);return _0x3e34fc[_0x56803c(0x2b6)];}function _0x356413(_0x33e555,_0xe32cdc,_0x20486a,_0x5ae13e){const _0x35b860=_0x1383d6;if(typeof _0x33e555!=_0x35b860(0x418)||_0x33e555===null||Array[_0x35b860(0x2da)](_0x33e555))throw new _0x1c25fc(_0x35b860(0x199),_0x35b860(0x30c),_0xe32cdc,_0x33e555,_0x20486a);if(_0x4f7754[_0x33e555['op']]){if(typeof _0x33e555['path']!='string')throw new _0x1c25fc(_0x35b860(0x466),_0x35b860(0x2bc),_0xe32cdc,_0x33e555,_0x20486a);if(_0x33e555[_0x35b860(0x242)]['indexOf']('/')!==0x0&&_0x33e555[_0x35b860(0x242)]['length']>0x0)throw new _0x1c25fc('Operation\x20`path`\x20property\x20must\x20start\x20with\x20\x22/\x22',_0x35b860(0x2bc),_0xe32cdc,_0x33e555,_0x20486a);if((_0x33e555['op']===_0x35b860(0x235)||_0x33e555['op']==='copy')&&typeof _0x33e555[_0x35b860(0x219)]!='string')throw new _0x1c25fc(_0x35b860(0x3d7),'OPERATION_FROM_REQUIRED',_0xe32cdc,_0x33e555,_0x20486a);if((_0x33e555['op']===_0x35b860(0x2d1)||_0x33e555['op']===_0x35b860(0x11a)||_0x33e555['op']===_0x35b860(0x30d))&&_0x33e555['value']===void 0x0)throw new _0x1c25fc(_0x35b860(0x21c),_0x35b860(0x437),_0xe32cdc,_0x33e555,_0x20486a);if((_0x33e555['op']==='add'||_0x33e555['op']===_0x35b860(0x11a)||_0x33e555['op']===_0x35b860(0x30d))&&_0xe4f057(_0x33e555[_0x35b860(0xda)]))throw new _0x1c25fc(_0x35b860(0x21c),'OPERATION_VALUE_CANNOT_CONTAIN_UNDEFINED',_0xe32cdc,_0x33e555,_0x20486a);if(_0x20486a){if(_0x33e555['op']==_0x35b860(0x2d1)){var _0x3d464a=_0x33e555['path'][_0x35b860(0x1f6)]('/')[_0x35b860(0x158)],_0x393416=_0x5ae13e[_0x35b860(0x1f6)]('/')['length'];if(_0x3d464a!==_0x393416+0x1&&_0x3d464a!==_0x393416)throw new _0x1c25fc(_0x35b860(0x18e),'OPERATION_PATH_CANNOT_ADD',_0xe32cdc,_0x33e555,_0x20486a);}else{if(_0x33e555['op']===_0x35b860(0x11a)||_0x33e555['op']===_0x35b860(0x3e7)||_0x33e555['op']===_0x35b860(0x284)){if(_0x33e555['path']!==_0x5ae13e)throw new _0x1c25fc(_0x35b860(0x2c0),'OPERATION_PATH_UNRESOLVABLE',_0xe32cdc,_0x33e555,_0x20486a);}else{if(_0x33e555['op']===_0x35b860(0x235)||_0x33e555['op']==='copy'){var _0x9d644e={'op':_0x35b860(0x284),'path':_0x33e555[_0x35b860(0x219)],'value':void 0x0},_0x3fc963=_0x5d09fb([_0x9d644e],_0x20486a);if(_0x3fc963&&_0x3fc963[_0x35b860(0x14e)]===_0x35b860(0x1ba))throw new _0x1c25fc(_0x35b860(0x38e),'OPERATION_FROM_UNRESOLVABLE',_0xe32cdc,_0x33e555,_0x20486a);}}}}}else throw new _0x1c25fc(_0x35b860(0x3b2),'OPERATION_OP_INVALID',_0xe32cdc,_0x33e555,_0x20486a);}function _0x5d09fb(_0x37ad48,_0x5539db,_0x2c2d67){const _0x17e517=_0x1383d6;try{if(!Array[_0x17e517(0x2da)](_0x37ad48))throw new _0x1c25fc(_0x17e517(0x3ba),_0x17e517(0x187));if(_0x5539db)_0x489f3b(_0x512c26(_0x5539db),_0x512c26(_0x37ad48),_0x2c2d67||!0x0);else{_0x2c2d67=_0x2c2d67||_0x356413;for(var _0x262627=0x0;_0x262627<_0x37ad48['length'];_0x262627++)_0x2c2d67(_0x37ad48[_0x262627],_0x262627,_0x5539db,void 0x0);}}catch(_0x30d0b8){if(_0x30d0b8 instanceof _0x1c25fc)return _0x30d0b8;throw _0x30d0b8;}}function _0x424635(_0x2b7200,_0xb3d4bb){const _0x80c5a4=_0x1383d6;if(_0x2b7200===_0xb3d4bb)return!0x0;if(_0x2b7200&&_0xb3d4bb&&typeof _0x2b7200==_0x80c5a4(0x418)&&typeof _0xb3d4bb=='object'){var _0x4fe81f=Array['isArray'](_0x2b7200),_0x88e245=Array[_0x80c5a4(0x2da)](_0xb3d4bb),_0x2c7be0,_0x2dddf6,_0x4fb95e;if(_0x4fe81f&&_0x88e245){if(_0x2dddf6=_0x2b7200[_0x80c5a4(0x158)],_0x2dddf6!=_0xb3d4bb['length'])return!0x1;for(_0x2c7be0=_0x2dddf6;_0x2c7be0--!==0x0;)if(!_0x424635(_0x2b7200[_0x2c7be0],_0xb3d4bb[_0x2c7be0]))return!0x1;return!0x0;}if(_0x4fe81f!=_0x88e245)return!0x1;var _0x497b89=Object[_0x80c5a4(0x33a)](_0x2b7200);if(_0x2dddf6=_0x497b89[_0x80c5a4(0x158)],_0x2dddf6!==Object[_0x80c5a4(0x33a)](_0xb3d4bb)[_0x80c5a4(0x158)])return!0x1;for(_0x2c7be0=_0x2dddf6;_0x2c7be0--!==0x0;)if(!_0xb3d4bb[_0x80c5a4(0x209)](_0x497b89[_0x2c7be0]))return!0x1;for(_0x2c7be0=_0x2dddf6;_0x2c7be0--!==0x0;)if(_0x4fb95e=_0x497b89[_0x2c7be0],!_0x424635(_0x2b7200[_0x4fb95e],_0xb3d4bb[_0x4fb95e]))return!0x1;return!0x0;}return _0x2b7200!==_0x2b7200&&_0xb3d4bb!==_0xb3d4bb;}var _0x1a9e0a={};_0x302d34(_0x1a9e0a,{'compare':()=>_0x4c3a64,'generate':()=>_0x41704a,'observe':()=>_0x26117c,'unobserve':()=>_0x38f366});var _0x22328a=new WeakMap(),_0x92a7ad=(function(){function _0x3f1977(_0x2559a7){const _0x3fdf33=_0x1644;this[_0x3fdf33(0x468)]=new Map(),this['obj']=_0x2559a7;}return _0x3f1977;}()),_0x288769=(function(){function _0x3c08b7(_0x24c3fb,_0x154b8d){const _0xc5397f=_0x1644;this[_0xc5397f(0x42a)]=_0x24c3fb,this[_0xc5397f(0x196)]=_0x154b8d;}return _0x3c08b7;}());function _0x554db2(_0x5c4ffd){const _0x43c528=_0x1383d6;return _0x22328a[_0x43c528(0x14d)](_0x5c4ffd);}function _0x4b4e80(_0x35a00b,_0x332e31){const _0x4d2357=_0x1383d6;return _0x35a00b[_0x4d2357(0x468)]['get'](_0x332e31);}function _0x2561f4(_0x2f2431,_0x10e998){const _0x53bf8b=_0x1383d6;_0x2f2431[_0x53bf8b(0x468)][_0x53bf8b(0x2d3)](_0x10e998[_0x53bf8b(0x42a)]);}function _0x38f366(_0x4595ee,_0x3d1620){const _0x33972f=_0x1383d6;_0x3d1620[_0x33972f(0x27a)]();}function _0x26117c(_0x2d01ca,_0x41235f){const _0x550f63=_0x1383d6;var _0x4775b4=[],_0x148141,_0x354e7f=_0x554db2(_0x2d01ca);if(!_0x354e7f)_0x354e7f=new _0x92a7ad(_0x2d01ca),_0x22328a[_0x550f63(0x2ab)](_0x2d01ca,_0x354e7f);else{var _0x5698c1=_0x4b4e80(_0x354e7f,_0x41235f);_0x148141=_0x5698c1&&_0x5698c1[_0x550f63(0x196)];}if(_0x148141)return _0x148141;if(_0x148141={},_0x354e7f[_0x550f63(0xda)]=_0x512c26(_0x2d01ca),_0x41235f){_0x148141['callback']=_0x41235f,_0x148141['next']=null;var _0x405a25=function(){_0x41704a(_0x148141);},_0x594e80=function(){const _0x545a0e=_0x550f63;clearTimeout(_0x148141['next']),_0x148141[_0x545a0e(0x44d)]=setTimeout(_0x405a25);};typeof window<'u'&&(window['addEventListener'](_0x550f63(0x4a5),_0x594e80),window[_0x550f63(0x283)](_0x550f63(0x201),_0x594e80),window[_0x550f63(0x283)]('mousedown',_0x594e80),window[_0x550f63(0x283)]('keydown',_0x594e80),window[_0x550f63(0x283)]('change',_0x594e80));}return _0x148141['patches']=_0x4775b4,_0x148141['object']=_0x2d01ca,_0x148141[_0x550f63(0x27a)]=function(){const _0x4ec5fe=_0x550f63;_0x41704a(_0x148141),clearTimeout(_0x148141[_0x4ec5fe(0x44d)]),_0x2561f4(_0x354e7f,_0x148141),typeof window<'u'&&(window[_0x4ec5fe(0x1a2)](_0x4ec5fe(0x4a5),_0x594e80),window[_0x4ec5fe(0x1a2)]('keyup',_0x594e80),window[_0x4ec5fe(0x1a2)](_0x4ec5fe(0x1b7),_0x594e80),window['removeEventListener']('keydown',_0x594e80),window[_0x4ec5fe(0x1a2)](_0x4ec5fe(0x3a1),_0x594e80));},_0x354e7f[_0x550f63(0x468)]['set'](_0x41235f,new _0x288769(_0x41235f,_0x148141)),_0x148141;}function _0x41704a(_0x710504,_0x24dcc7){const _0x372ef3=_0x1383d6;_0x24dcc7===void 0x0&&(_0x24dcc7=!0x1);var _0x2417a1=_0x22328a[_0x372ef3(0x14d)](_0x710504['object']);_0x1fadc5(_0x2417a1[_0x372ef3(0xda)],_0x710504[_0x372ef3(0x418)],_0x710504[_0x372ef3(0x369)],'',_0x24dcc7),_0x710504[_0x372ef3(0x369)]['length']&&_0x489f3b(_0x2417a1[_0x372ef3(0xda)],_0x710504[_0x372ef3(0x369)]);var _0x37b707=_0x710504['patches'];return _0x37b707[_0x372ef3(0x158)]>0x0&&(_0x710504['patches']=[],_0x710504['callback']&&_0x710504[_0x372ef3(0x42a)](_0x37b707)),_0x37b707;}function _0x1fadc5(_0xf6905d,_0x324bca,_0x19add4,_0xfd0c56,_0x1a6ed7){const _0x4911aa=_0x1383d6;if(_0x324bca!==_0xf6905d){typeof _0x324bca[_0x4911aa(0x2b1)]==_0x4911aa(0x47f)&&(_0x324bca=_0x324bca[_0x4911aa(0x2b1)]());for(var _0x246e47=_0x49a788(_0x324bca),_0x6a3501=_0x49a788(_0xf6905d),_0x2886ae=!0x1,_0x11f33a=!0x1,_0x1d5b76=_0x6a3501[_0x4911aa(0x158)]-0x1;_0x1d5b76>=0x0;_0x1d5b76--){var _0x542212=_0x6a3501[_0x1d5b76],_0x395c7c=_0xf6905d[_0x542212];if(_0x1b233d(_0x324bca,_0x542212)&&!(_0x324bca[_0x542212]===void 0x0&&_0x395c7c!==void 0x0&&Array[_0x4911aa(0x2da)](_0x324bca)===!0x1)){var _0x245708=_0x324bca[_0x542212];typeof _0x395c7c==_0x4911aa(0x418)&&_0x395c7c!=null&&typeof _0x245708==_0x4911aa(0x418)&&_0x245708!=null&&Array[_0x4911aa(0x2da)](_0x395c7c)===Array['isArray'](_0x245708)?_0x1fadc5(_0x395c7c,_0x245708,_0x19add4,_0xfd0c56+'/'+_0x3415c2(_0x542212),_0x1a6ed7):_0x395c7c!==_0x245708&&(_0x2886ae=!0x0,_0x1a6ed7&&_0x19add4[_0x4911aa(0x368)]({'op':_0x4911aa(0x30d),'path':_0xfd0c56+'/'+_0x3415c2(_0x542212),'value':_0x512c26(_0x395c7c)}),_0x19add4[_0x4911aa(0x368)]({'op':'replace','path':_0xfd0c56+'/'+_0x3415c2(_0x542212),'value':_0x512c26(_0x245708)}));}else Array[_0x4911aa(0x2da)](_0xf6905d)===Array[_0x4911aa(0x2da)](_0x324bca)?(_0x1a6ed7&&_0x19add4['push']({'op':'test','path':_0xfd0c56+'/'+_0x3415c2(_0x542212),'value':_0x512c26(_0x395c7c)}),_0x19add4[_0x4911aa(0x368)]({'op':_0x4911aa(0x3e7),'path':_0xfd0c56+'/'+_0x3415c2(_0x542212)}),_0x11f33a=!0x0):(_0x1a6ed7&&_0x19add4[_0x4911aa(0x368)]({'op':_0x4911aa(0x30d),'path':_0xfd0c56,'value':_0xf6905d}),_0x19add4[_0x4911aa(0x368)]({'op':_0x4911aa(0x11a),'path':_0xfd0c56,'value':_0x324bca}),_0x2886ae=!0x0);}if(!(!_0x11f33a&&_0x246e47[_0x4911aa(0x158)]==_0x6a3501['length']))for(var _0x1d5b76=0x0;_0x1d5b76<_0x246e47[_0x4911aa(0x158)];_0x1d5b76++){var _0x542212=_0x246e47[_0x1d5b76];!_0x1b233d(_0xf6905d,_0x542212)&&_0x324bca[_0x542212]!==void 0x0&&_0x19add4['push']({'op':_0x4911aa(0x2d1),'path':_0xfd0c56+'/'+_0x3415c2(_0x542212),'value':_0x512c26(_0x324bca[_0x542212])});}}}function _0x4c3a64(_0x1a6f45,_0x19ceaa,_0x54ad3a){_0x54ad3a===void 0x0&&(_0x54ad3a=!0x1);var _0x40e55e=[];return _0x1fadc5(_0x1a6f45,_0x19ceaa,_0x40e55e,'',_0x54ad3a),_0x40e55e;}var _0x22e5ff=Object[_0x1383d6(0x3f9)]({},_0x13ed87,_0x1a9e0a,{'JsonPatchError':_0x3baabd,'deepClone':_0x512c26,'escapePathComponent':_0x3415c2,'unescapePathComponent':_0x152e83}),_0x2b7343=Symbol('STORE_MUTATIONS'),_0xfa6e4=class{['_data'];[_0x1383d6(0x12c)]=[];[_0x1383d6(0x2dc)]=0x0;[_0x1383d6(0x279)]=0x0;get['version'](){const _0x27d649=_0x1383d6;return this[_0x27d649(0x279)];}[_0x1383d6(0x3ca)](){const _0x838a16=_0x1383d6;return{'operations':this[_0x838a16(0x12c)][_0x838a16(0x2e0)](0x0),'fromVersion':this[_0x838a16(0x2dc)],'toVersion':this[_0x838a16(0x2b0)]};}[_0x1383d6(0x469)](_0x42e909){const _0x1ac785=_0x1383d6;this[_0x1ac785(0x12c)]=this[_0x1ac785(0x12c)][_0x1ac785(0x2e0)](_0x42e909-this[_0x1ac785(0x2dc)]),this[_0x1ac785(0x2dc)]=_0x42e909;}['patchVersionAcceptable'](_0xb73ca6){const _0x8c3028=_0x1383d6;return this[_0x8c3028(0x279)]!=-0x1&&_0xb73ca6<=this['_version'];}[_0x1383d6(0x29a)](_0x41e6be){const _0xace868=_0x1383d6;let _0x506b6a=_0x512c26(this[_0xace868(0x20b)]);_0x489f3b(this[_0xace868(0x20b)],_0x41e6be),this[_0xace868(0x279)]+=_0x41e6be[_0xace868(0x158)],this['storedMinVersion']=this[_0xace868(0x279)],this[_0xace868(0x23c)](_0x41e6be,_0x506b6a);}get[_0x1383d6(0x1bd)](){return _0x512c26(this['_data']);}static [_0x2b7343]=[];constructor(_0x30c7df){const _0x2cf6e4=_0x1383d6;this[_0x2cf6e4(0x20b)]=_0x512c26(_0x30c7df);}[_0x1383d6(0x2fa)](_0x4e7fe2,_0x215caa){const _0x2a3ec5=_0x1383d6;let _0x17e67e=this[_0x2a3ec5(0x20b)],_0x3f8142=_0x4c3a64(_0x17e67e,_0x4e7fe2);Object[_0x2a3ec5(0x3f9)](this[_0x2a3ec5(0x20b)],_0x4e7fe2),this[_0x2a3ec5(0x2dc)]=this[_0x2a3ec5(0x279)]=_0x215caa,this['dispatch'](_0x3f8142,_0x17e67e);}[_0x1383d6(0x4ae)]=[];[_0x1383d6(0x22a)](_0x11ebfc,_0x3b8710){const _0x361aaf=_0x1383d6;this[_0x361aaf(0x4ae)][_0x361aaf(0x368)]([_0x11ebfc,_0x3b8710]);}[_0x1383d6(0x190)](_0x364796){const _0x35449c=_0x1383d6;this[_0x35449c(0x4ae)]=this['subscribers'][_0x35449c(0x1a0)](([_0x456910,_0x32d8e5])=>_0x32d8e5!=_0x364796);}[_0x1383d6(0x23c)](_0x943781,_0x5474f5){const _0x5c6d3b=_0x1383d6;let _0x3c742a=new Map();_0x943781[_0x5c6d3b(0xdc)](_0x2e0fec=>{const _0x15461d=_0x5c6d3b;this[_0x15461d(0x4ae)]['forEach'](([_0xef8d88,_0xe461c8])=>{_0x2e0fec['path']['startsWith'](_0xef8d88)&&!_0x3c742a['has'](_0xef8d88)&&_0x3c742a['set'](_0xef8d88,JSON['stringify'](_0xef8d88==='/'?_0x5474f5:_0x31ca2f(_0x5474f5,_0xef8d88)));});}),_0x3c742a[_0x5c6d3b(0xdc)]((_0x23d7b3,_0x42359f)=>{const _0xd659a7=_0x5c6d3b;let _0x29f16e=_0x42359f==='/'?this['_data']:_0x31ca2f(this['_data'],_0x42359f);_0x23d7b3!==JSON[_0xd659a7(0x267)](_0x29f16e)&&this['subscribers'][_0xd659a7(0x1a0)](([_0x47e2eb,_0x3ac36a])=>_0x47e2eb===_0x42359f)[_0xd659a7(0xdc)](([_0x2582ac,_0xefc821])=>{const _0x1e25d4=_0xd659a7;let _0x52a378={};try{_0x52a378=_0xefc821(_0x29f16e,JSON[_0x1e25d4(0x333)](_0x23d7b3||{}));}catch(_0x349ad0){console['error'](_0x349ad0[_0x1e25d4(0x21a)]||_0x349ad0[_0x1e25d4(0x448)]||_0x349ad0);}_0x52a378 instanceof Promise&&_0x52a378[_0x1e25d4(0x441)](_0x239ff5=>{const _0x204cb8=_0x1e25d4;console[_0x204cb8(0x46d)](_0x239ff5['stack']||_0x239ff5[_0x204cb8(0x448)]||_0x239ff5);});});});}};function _0x424896(_0x44e663,_0x1f786a,_0x5a7623){const _0x4626b7=_0x1383d6;return _0x44e663[_0x4626b7(0x15f)][_0x2b7343]||(_0x44e663[_0x4626b7(0x15f)][_0x2b7343]=[]),_0x44e663[_0x4626b7(0x15f)][_0x2b7343][_0x4626b7(0x368)](_0x1f786a),{'value':function(..._0x3ac032){const _0x5e183f=_0x4626b7;let _0xcf1131=_0x512c26(this['_data']);_0x5a7623['value']['apply'](this,_0x3ac032);let _0x2c6cf7=_0x4c3a64(_0xcf1131,this['_data']);_0x2c6cf7['length']!=0x0&&(this[_0x5e183f(0x12c)][_0x5e183f(0x368)](..._0x2c6cf7),this[_0x5e183f(0x279)]+=_0x2c6cf7[_0x5e183f(0x158)],this[_0x5e183f(0x23c)](_0x2c6cf7,_0xcf1131));}};}var _0x498b40=class extends _0xfa6e4{constructor(_0x1fcee1){const _0x37fab0=_0x1383d6;super(Object[_0x37fab0(0x3f9)]({'sid':'','ssid':''},_0x1fcee1||{}));}['setSID'](_0x1f32de){const _0x1add83=_0x1383d6;this[_0x1add83(0x20b)][_0x1add83(0xea)]=_0x1f32de,this[_0x1add83(0x20b)]['ssid']=_0x1f32de[_0x1add83(0x2e0)](0x0,0x4);}};_0x1347f0([_0x424896],_0x498b40['prototype'],'setSID',0x1);var _0x3b2d6b=class extends _0x498b40{constructor(_0x405ded,_0x3a90b9){const _0x128298=_0x1383d6;super(_0x405ded||{'uname':'','comfyUserToken':'','activeDocumentID':0x0,'documents':{},'canvasStateID':0x0,'selectionStateID':0x0,'historyStateID':0x0}),this[_0x128298(0x279)]=_0x3a90b9||0x0;}[_0x1383d6(0x405)](_0x3d7a72){const _0x4a9caa=_0x1383d6;this['_data'][_0x4a9caa(0x436)]=_0x4a9caa(0x1cc)+_0x3d7a72;}[_0x1383d6(0x495)](_0x3b2057,_0x2ffbe1){const _0x2b760f=_0x1383d6;this['_data'][_0x2b760f(0x147)]=_0x3b2057,this[_0x2b760f(0x20b)]['documents']=_0x2ffbe1;}[_0x1383d6(0x113)](_0x12ce73){const _0x558c9c=_0x1383d6;this[_0x558c9c(0x20b)][_0x558c9c(0x478)]=_0x12ce73;}[_0x1383d6(0x39d)](_0x1b7ec3){const _0xb2a402=_0x1383d6;this[_0xb2a402(0x20b)][_0xb2a402(0x327)]=_0x1b7ec3;}['setHistoryStateID'](_0x5c45cd){const _0x5167e4=_0x1383d6;this['_data'][_0x5167e4(0x4b0)]=_0x5c45cd;}[_0x1383d6(0x11e)](_0x2c78df){const _0x5fdb97=_0x1383d6;this[_0x5fdb97(0x20b)][_0x5fdb97(0x296)]=_0x2c78df;}};_0x1347f0([_0x424896],_0x3b2d6b[_0x1383d6(0x1ff)],_0x1383d6(0x405),0x1),_0x1347f0([_0x424896],_0x3b2d6b[_0x1383d6(0x1ff)],_0x1383d6(0x495),0x1),_0x1347f0([_0x424896],_0x3b2d6b[_0x1383d6(0x1ff)],_0x1383d6(0x113),0x1),_0x1347f0([_0x424896],_0x3b2d6b[_0x1383d6(0x1ff)],_0x1383d6(0x39d),0x1),_0x1347f0([_0x424896],_0x3b2d6b['prototype'],_0x1383d6(0x278),0x1),_0x1347f0([_0x424896],_0x3b2d6b['prototype'],_0x1383d6(0x11e),0x1);var _0x4c82c3=class extends _0x498b40{constructor(_0x7b2346,_0x3a4aa7){const _0x2b9cd9=_0x1383d6;super(_0x7b2346||{'title':'','progress':0x0,'lastError':'','lastErrorNodeID':0x0,'queueSize':0x0,'executingNodeTitle':'','webviewFromSid':location[_0x2b9cd9(0x45c)][_0x2b9cd9(0x3eb)](/webview_fromsid=([^&]+)/)?.[0x1]||'','currentForm':[],'hasPSDNodes':!0x1,'maxImageWH':0xecbe,'comfyUserToken':''}),this[_0x2b9cd9(0x279)]=_0x3a4aa7||0x0;}[_0x1383d6(0x261)](_0x557077){const _0x3a9bf9=_0x1383d6;this[_0x3a9bf9(0x20b)]['webviewFromSid']=_0x557077;}[_0x1383d6(0x16c)](_0x81bd39){const _0x268a29=_0x1383d6;this[_0x268a29(0x20b)][_0x268a29(0x4b9)]=_0x81bd39;}['setProgress'](_0xa79ff6){const _0x1b52d8=_0x1383d6;this[_0x1b52d8(0x20b)]['progress']=_0xa79ff6;}[_0x1383d6(0x4a4)](_0x4861d1,_0x203f47){const _0x4bc532=_0x1383d6;this[_0x4bc532(0x20b)][_0x4bc532(0xe0)]=_0x4861d1,this[_0x4bc532(0x20b)][_0x4bc532(0x47d)]=_0x203f47;}[_0x1383d6(0x48e)](_0x2fe976){const _0x488053=_0x1383d6;this['_data'][_0x488053(0x144)]=_0x2fe976;}[_0x1383d6(0x233)](_0x3ad3d5){const _0x5487ee=_0x1383d6;this[_0x5487ee(0x20b)]['executingNodeTitle']=_0x3ad3d5;}[_0x1383d6(0x1da)](_0x404778){const _0x3e9da4=_0x1383d6;_0x404778=JSON[_0x3e9da4(0x333)](JSON[_0x3e9da4(0x267)](_0x404778)),this[_0x3e9da4(0x20b)]['currentForm']=_0x404778;}['setHasPSDNodes'](_0x40eaa2){const _0xc4ea3a=_0x1383d6;this[_0xc4ea3a(0x20b)]['hasPSDNodes']=_0x40eaa2;}[_0x1383d6(0x138)](_0x1cce40){const _0x1dac60=_0x1383d6;this['_data'][_0x1dac60(0x444)]=_0x1cce40;}[_0x1383d6(0x11e)](_0x158eef){const _0x3969e1=_0x1383d6;this[_0x3969e1(0x20b)][_0x3969e1(0x296)]=_0x158eef;}};_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],_0x1383d6(0x261),0x1),_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],_0x1383d6(0x16c),0x1),_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],_0x1383d6(0x12f),0x1),_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],'setLastError',0x1),_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],'setQueueSize',0x1),_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],_0x1383d6(0x233),0x1),_0x1347f0([_0x424896],_0x4c82c3['prototype'],_0x1383d6(0x1da),0x1),_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],_0x1383d6(0x22d),0x1),_0x1347f0([_0x424896],_0x4c82c3['prototype'],_0x1383d6(0x138),0x1),_0x1347f0([_0x424896],_0x4c82c3[_0x1383d6(0x1ff)],'setComfyUserToken',0x1);var _0x57156b=class extends _0x384da6{['createStore'](_0x2a27a4,_0x43f36d){return new _0x4c82c3(_0x2a27a4,_0x43f36d);}},_0x5228c3=new _0x57156b(),_0x3ac655=new _0x3b2d6b();(async()=>{_0x3ac655['setUName'](_0x1c4eb0()),_0x13e20a();})()[_0x1383d6(0x441)](console[_0x1383d6(0x46d)]);function _0x3b364c(){const _0x4acdd6=_0x1383d6;let _0x2f69ed=_0xb50556[_0x4acdd6(0x175)][_0x4acdd6(0x23e)]?.['historyStates'];_0x2f69ed&&_0x3ac655[_0x4acdd6(0x113)](_0x2f69ed[_0x2f69ed[_0x4acdd6(0x158)]-0x1]['id']);}function _0x377326(){const _0x394f0a=_0x1383d6;let _0x3c0657=_0xb50556['app'][_0x394f0a(0x23e)]?.[_0x394f0a(0x16b)];_0x3c0657&&_0x3ac655[_0x394f0a(0x39d)](_0x3c0657[_0x3c0657[_0x394f0a(0x158)]-0x1]['id']);}function _0x21fa70(){const _0x589c42=_0x1383d6;let _0x2b42ca=_0xb50556[_0x589c42(0x175)][_0x589c42(0x23e)]?.[_0x589c42(0x16b)];_0x2b42ca&&_0x3ac655['setHistoryStateID'](_0x2b42ca[_0x2b42ca[_0x589c42(0x158)]-0x1]['id']);}_0xb50556[_0x1383d6(0x285)][_0x1383d6(0x417)](['set'],(_0x19490f,_0xad3ad1)=>{const _0x24abeb=_0x1383d6;_0xad3ad1[_0x24abeb(0x3d2)][0x0][_0x24abeb(0x48a)]==_0x24abeb(0x1e9)&&_0x377326();}),_0xb50556[_0x1383d6(0x285)][_0x1383d6(0x417)]([_0x1383d6(0x1bc)],_0x20ba66=>{const _0x155590=_0x1383d6;_0x21fa70(),(_0x20ba66['commandID']==0x138c||_0x20ba66[_0x155590(0x274)]==0x138a)&&_0x3b364c();}),_0xb50556[_0x1383d6(0x285)][_0x1383d6(0x417)]([_0x1383d6(0x386)],(_0x1a9608,_0x49fe11)=>{const _0x47868e=_0x1383d6;_0x49fe11[_0x47868e(0x389)][_0x47868e(0x2e3)]=='exit'&&_0x49fe11[_0x47868e(0x3fe)][_0x47868e(0x2e3)]=='paint'&&_0x3b364c();}),_0xb50556['action'][_0x1383d6(0x417)]([_0x1383d6(0x114)],(_0x3f3a10,_0x4018dc)=>{const _0x490955=_0x1383d6;_0x4018dc[_0x490955(0x389)][_0x490955(0x2e3)]=='exit'&&_0x3b364c();}),_0xb50556['action'][_0x1383d6(0x417)]([_0x1383d6(0x339),_0x1383d6(0x39e),_0x1383d6(0x32f),_0x1383d6(0x182),'crop'],()=>{_0x3b364c();}),_0xb50556[_0x1383d6(0x285)]['addNotificationListener']([_0x1383d6(0x2d3),_0x1383d6(0x235),_0x1383d6(0x2a1)],()=>{_0x13e20a(),_0x3b364c();}),_0xb50556[_0x1383d6(0x285)][_0x1383d6(0x417)]([_0x1383d6(0x2b6),_0x1383d6(0x27c),_0x1383d6(0x294),_0x1383d6(0x154),'modalJavaScriptScopeExit'],_0x13e20a);var _0xb98909=_0xb50556[_0x1383d6(0x175)][_0x1383d6(0x23e)]?.['id'];function _0x130ce2(){const _0x284204=_0x1383d6;_0xb98909!=_0xb50556[_0x284204(0x175)][_0x284204(0x23e)]?.['id']&&(_0x3b364c(),_0x377326()),_0xb98909=_0xb50556['app'][_0x284204(0x23e)]?.['id'],requestAnimationFrame(_0x130ce2);}requestAnimationFrame(_0x130ce2),setInterval(_0x13e20a,0x1388);function _0x13e20a(){const _0x134bfe=_0x1383d6;try{if(!_0xb50556[_0x134bfe(0x175)]['activeDocument'])return;_0x3ac655[_0x134bfe(0x495)](_0xb50556[_0x134bfe(0x175)][_0x134bfe(0x23e)]['id'],_0xb50556[_0x134bfe(0x175)][_0x134bfe(0x371)][_0x134bfe(0x303)]((_0x13170c,_0x2e9407)=>(_0x13170c[_0x2e9407['id']]={'name':_0x2e9407['name'],'id':_0x2e9407['id'],'identify':_0x364c96(_0x2e9407['id'],_0x2e9407[_0x134bfe(0x14e)]),'layers':_0x49d748(_0x2e9407)['map'](_0x4062a7=>({'level':_0x4062a7[_0x134bfe(0x1b9)],'id':_0x4062a7[_0x134bfe(0x298)]['id'],'name':_0x4062a7[_0x134bfe(0x298)][_0x134bfe(0x14e)],'identify':_0x3dc62e(_0x4062a7['layer']['id'],_0x4062a7[_0x134bfe(0x298)]['name'],_0x4062a7['level']),'fullPath':_0x4062a7[_0x134bfe(0x242)]}))},_0x13170c),{}));}catch(_0x3e75ea){console[_0x134bfe(0x46d)](_0x3e75ea);}}var _0x15464f=_0xe4b5be(_0x3e947a(),0x1),_0x49de8d=_0xe4b5be(_0x3e947a(),0x1),_0x44bcbf=_0xe4b5be(_0x3e947a(),0x1),_0xdc5c2e=_0xe4b5be(_0x460db4(),0x1),_0x46727c=(0x0,_0x44bcbf[_0x1383d6(0x273)])(null);function _0x3a1de6({children:_0x1e027a}){const _0x35fb70=_0x1383d6;let _0xd3491e=_0x4fb656();return(0x0,_0x44bcbf[_0x35fb70(0x2b3)])(()=>{const _0xac6b52=_0x35fb70;window[_0xac6b52(0x283)]('message',_0x4f5793=>{const _0x21be6c=_0xac6b52;_0x4f5793[_0x21be6c(0x1bd)][_0x21be6c(0x285)]==='webview-connect'&&_0x4f5793[_0x21be6c(0x2cb)]?.[_0x21be6c(0x49a)]({'action':_0x21be6c(0x4bb),'payload':{'webviewFromSid':_0x3ac655[_0x21be6c(0x1bd)][_0x21be6c(0xea)]}});});let _0x2a2296='';_0x5228c3['subscribe']('/',(_0x4612f5,_0x314d43,_0x192795)=>{const _0x140e83=_0xac6b52;_0x314d43?.[_0x140e83(0x280)]==_0x3ac655[_0x140e83(0x1bd)][_0x140e83(0xea)]&&(_0xd3491e[_0x140e83(0x3fc)](_0x314d43?.[_0x140e83(0xea)]),_0x2a2296||(_0x2a2296=_0x314d43?.[_0x140e83(0xea)])),!_0x314d43&&_0x192795['webviewFromSid']==_0x3ac655[_0x140e83(0x1bd)][_0x140e83(0xea)]&&_0xd3491e['setWebviewAgentSID'](_0x2a2296);});},[]),(0x0,_0xdc5c2e[_0x35fb70(0x108)])(_0x46727c[_0x35fb70(0x382)],{'value':{'webviewAgentSID':_0xd3491e[_0x35fb70(0x3f6)],'prevWebviewAgentSID':_0xd3491e[_0x35fb70(0x2cf)],'setWebviewAgentSID':_0xd3491e[_0x35fb70(0x3fc)],'showWebviewDialog':_0xd3491e[_0x35fb70(0x110)],'setSrc':_0xd3491e['setSrc'],'resetWebview':_0xd3491e[_0x35fb70(0x423)]},'children':_0x1e027a});}function _0x34109c(){const _0x2e1d01=_0x1383d6;let _0x25949c=(0x0,_0x44bcbf[_0x2e1d01(0x271)])(_0x46727c);if(!_0x25949c)throw new Error(_0x2e1d01(0x25a));return _0x25949c;}function _0x4fb656(){const _0x10038b=_0x1383d6;let [_0x35809c,_0x1d55c0]=(0x0,_0x44bcbf[_0x10038b(0x337)])(null),[_0x242d78,_0x54f03b]=(0x0,_0x44bcbf[_0x10038b(0x337)])(null),[_0x2bd118,_0x32ab13]=(0x0,_0x44bcbf['useState'])(null),[_0x1444c4,_0x117b19]=(0x0,_0x44bcbf['useState'])(!0x1),[_0x1b64b5,_0xfa484b]=(0x0,_0x44bcbf[_0x10038b(0x337)])(''),[_0x775f66,_0x1f070a]=(0x0,_0x44bcbf[_0x10038b(0x337)])(''),[_0x5b7b5c,_0x49aa6a]=(0x0,_0x44bcbf[_0x10038b(0x337)])(''),[_0x3791ef,_0x1e4f00]=(0x0,_0x44bcbf[_0x10038b(0x337)])(!0x1),[_0xd161ec,_0x43f052]=(0x0,_0x44bcbf[_0x10038b(0x337)])(!0x1),_0x1647c9=(0x0,_0x44bcbf['useRef'])(null);(0x0,_0x44bcbf[_0x10038b(0x2b3)])(()=>{const _0x4e6d4b=_0x10038b;let _0x590d14=()=>{_0x117b19(!0x1),_0x1f070a(_0x5b7b5c);};return _0x2bd118?.[_0x4e6d4b(0x283)](_0x4e6d4b(0x294),_0x590d14),()=>{const _0x5b3e0c=_0x4e6d4b;_0x2bd118?.[_0x5b3e0c(0x1a2)](_0x5b3e0c(0x294),_0x590d14);};},[_0x2bd118,_0x5b7b5c,_0x1f070a,_0x117b19]),(0x0,_0x44bcbf[_0x10038b(0x2b3)])(()=>{_0x49aa6a(_0x775f66);},[_0x775f66]),(0x0,_0x44bcbf[_0x10038b(0x2b3)])(()=>{const _0x5d1f17=_0x10038b;_0x361292(_0x32ab13,_0x54f03b);let _0x570e66=_0x57f43d();return _0x1d55c0(_0x570e66),_0x1647c9[_0x5d1f17(0x44f)]&&clearTimeout(_0x1647c9[_0x5d1f17(0x44f)]),_0x1e4f00(!0x1),_0x43f052(!0x1),_0x1647c9[_0x5d1f17(0x44f)]=setTimeout(()=>{_0x1e4f00(!0x0);},0x1388),_0x570e66[_0x5d1f17(0x283)](_0x5d1f17(0x1b4),()=>{_0x43f052(!0x0);}),()=>{const _0x1dabfc=_0x5d1f17;_0x1647c9[_0x1dabfc(0x44f)]&&clearTimeout(_0x1647c9[_0x1dabfc(0x44f)]),_0x2bd118?.[_0x1dabfc(0x462)]?.[_0x1dabfc(0xe7)](_0x2bd118);};},[]),(0x0,_0x44bcbf[_0x10038b(0x2b3)])(()=>{const _0x4b9663=_0x10038b;_0x1b64b5&&(_0x35809c?.['setAttribute'](_0x4b9663(0x228),_0x1b64b5),_0x242d78?.['setAttribute'](_0x4b9663(0x228),_0x1b64b5));},[_0x1b64b5]);let _0x1be3ef=(0x0,_0x44bcbf[_0x10038b(0x411)])(()=>{const _0x2b2a26=_0x10038b;_0x35809c?.['parentElement']?.[_0x2b2a26(0xe7)](_0x35809c),_0x117b19(!0x1),_0x2bd118?.['close']();let _0x22c87e=_0x57f43d();_0x1d55c0(_0x22c87e);let _0x35fbbd=_0x1b64b5;_0xfa484b(''),setTimeout(()=>{_0xfa484b(_0x35fbbd);},0x12c);},[_0x35809c,_0x1b64b5]),_0x1b2233=(0x0,_0x44bcbf[_0x10038b(0x411)])(()=>{_0x2bd118?.['show'](),_0x117b19(!0x0);},[_0x2bd118]);return{'dialogShowing':_0x1444c4,'showWebviewDialog':_0x1b2233,'setSrc':_0xfa484b,'webviewAgentSID':_0x775f66,'setWebviewAgentSID':_0x1f070a,'prevWebviewAgentSID':_0x5b7b5c,'setPrevWebviewAgentSID':_0x49aa6a,'resetWebview':_0x1be3ef,'anyWebviewLoaded':_0xd161ec,'timeoutError':(0x0,_0x44bcbf[_0x10038b(0x44b)])(()=>_0x3791ef&&!_0xd161ec,[_0x3791ef,_0xd161ec])};}function _0x361292(_0x3d7b76,_0x207935){const _0x6e9ec7=_0x1383d6;let _0xdd1cf8=document[_0x6e9ec7(0x3bd)](_0x6e9ec7(0x3c2));_0xdd1cf8['className']='sdppp-webview',_0xdd1cf8[_0x6e9ec7(0x407)][_0x6e9ec7(0x49b)]='0',_0xdd1cf8[_0x6e9ec7(0x407)][_0x6e9ec7(0x116)]='0',_0xdd1cf8[_0x6e9ec7(0x407)][_0x6e9ec7(0x1e8)]=_0x6e9ec7(0xeb),_0xdd1cf8[_0x6e9ec7(0x407)]['height']='768px',document[_0x6e9ec7(0x14f)]['appendChild'](_0xdd1cf8),_0x3d7b76(_0xdd1cf8);let _0x413def=document[_0x6e9ec7(0x3bd)]('webview');return _0x413def[_0x6e9ec7(0x407)][_0x6e9ec7(0x2ec)]=_0x6e9ec7(0x1cd),_0x413def[_0x6e9ec7(0x407)][_0x6e9ec7(0x1e8)]='1024px',_0x413def[_0x6e9ec7(0x407)]['height']=_0x6e9ec7(0x3fd),_0xdd1cf8[_0x6e9ec7(0x14c)](_0x413def),_0x207935(_0x413def),_0xdd1cf8;}function _0x57f43d(){const _0x4fe1d6=_0x1383d6;let _0x201637=document[_0x4fe1d6(0x3bd)](_0x4fe1d6(0x213));return _0x201637[_0x4fe1d6(0x407)][_0x4fe1d6(0x2ec)]='absolute',_0x201637[_0x4fe1d6(0x407)]['width']=_0x4fe1d6(0x28b),_0x201637['style'][_0x4fe1d6(0x10d)]='50px',_0x201637[_0x4fe1d6(0x407)][_0x4fe1d6(0x3d6)]=_0x4fe1d6(0x2f4),_0x201637[_0x4fe1d6(0x407)]['left']='0',_0x201637[_0x4fe1d6(0x407)][_0x4fe1d6(0x3dc)]='1',document[_0x4fe1d6(0x14f)]['appendChild'](_0x201637),_0x201637;}var _0x12ff7f=_0xe4b5be(_0x6e444d(),0x1),_0x510e81=_0x1383d6(0x3f2),_0xdf7012=_0x510e81[_0x1383d6(0x29c)](),_0x86bd7c=class{[_0x1383d6(0x2b7)];constructor(_0x3b21f9){const _0x463888=_0x1383d6;let _0xa9c945='/'+[_0x3b21f9['split']('/')[_0x463888(0x2e0)](0x3)[_0x463888(0x1a0)](_0x3d96b6=>_0x3d96b6)['join']('/'),_0x463888(0x2f3)]['filter'](_0x240bfc=>_0x240bfc)[_0x463888(0x1f4)]('/');_0x3b21f9=_0x3b21f9[_0x463888(0x1f6)]('/')[_0x463888(0x2e0)](0x0,0x3)['join']('/'),this['socket']=(0x0,_0x12ff7f['io'])(_0x3b21f9,{'transports':[_0x463888(0x1d6)],'path':_0xa9c945,'query':{'api_level':_0xdf7012},'rejectUnauthorized':!0x1,'autoConnect':!0x1}),this['socket']['on']('connect',()=>{const _0x14dee2=_0x463888;this[_0x14dee2(0x2b7)]['io'][_0x14dee2(0x1ac)][_0x14dee2(0x119)]=_0x14dee2(0x4b5);});}get['id'](){const _0x446fff=_0x1383d6;return this[_0x446fff(0x2b7)]['id'];}[_0x1383d6(0x15e)](){const _0x292033=_0x1383d6;this[_0x292033(0x2b7)][_0x292033(0x15e)]();}[_0x1383d6(0x294)](){const _0x5e2e65=_0x1383d6;this[_0x5e2e65(0x2b7)][_0x5e2e65(0x294)]();}};function _0x368cc9(..._0x418ab7){const _0x301f2d=_0x1383d6;return _0x418ab7[_0x301f2d(0x303)]((_0x1104d3,_0x154922)=>_0x154922(_0x1104d3),_0x86bd7c);}var _0x10f301=class{[_0x1383d6(0x192)]=Promise[_0x1383d6(0x49e)]();['newFlushPending']=!0x1;constructor(_0x1c4939){const _0x485493=_0x1383d6;this['doFlush']=_0x1c4939,this[_0x485493(0x45d)]();}[_0x1383d6(0x487)];[_0x1383d6(0x15a)](){const _0x435da3=_0x1383d6;this[_0x435da3(0x170)]||(this['newFlushPending']=!0x0,this['flushing']=this[_0x435da3(0x192)][_0x435da3(0x229)](async()=>{const _0x18a620=_0x435da3;await new Promise(_0x143851=>requestAnimationFrame(_0x143851)),this[_0x18a620(0x170)]=!0x1,await this[_0x18a620(0x487)]();}));}[_0x1383d6(0x45d)](){const _0x552721=_0x1383d6;this['flushing']=this['flushing']['then'](_0x3f6352=>new Promise(_0x4fb6d1=>{this['resume']=_0x4fb6d1;}))[_0x552721(0x229)](()=>{this['resume']=()=>{};});}[_0x1383d6(0x27f)]=()=>{};};function _0xa14722(_0x4c86f5,_0x24c796){return function(_0x4b8399){return class extends _0x4b8399{constructor(_0x1d47a6){const _0x4206cb=_0x1644;super(_0x1d47a6),this[_0x4206cb(0x2b7)]['on'](_0x4206cb(0x465),(_0x17b8f0,_0x5853f1)=>{const _0x2139e8=_0x4206cb;_0x5853f1({'data':_0x4c86f5[_0x2139e8(0x1bd)],'version':_0x4c86f5[_0x2139e8(0x2b0)]});});let _0x2f73f7=new _0x10f301(async()=>{const _0x2ee4d8=_0x4206cb;let {operations:_0x109df5,fromVersion:_0x5c20e3,toVersion:_0x13ec8a}=_0x4c86f5[_0x2ee4d8(0x3ca)]();await new Promise(_0x356aec=>{const _0x24eb62=_0x2ee4d8;let _0xdee372=!0x1;setTimeout(()=>{const _0x58f638=_0x1644;_0xdee372||(console[_0x58f638(0x2a8)](_0x58f638(0x403)),_0x356aec());},0x1388),this[_0x24eb62(0x2b7)][_0x24eb62(0x109)](_0x24eb62(0x37e),{'operations':_0x109df5,'fromVersion':_0x5c20e3},_0x4b2ccd=>{const _0x39cb5b=_0x24eb62;_0xdee372=!0x0,_0x356aec(),_0x4b2ccd?.[_0x39cb5b(0x46d)]?console['error'](_0x39cb5b(0x128),_0x4b2ccd[_0x39cb5b(0x46d)]):_0x4c86f5['flushDone'](_0x13ec8a);});});});_0x4c86f5['subscribe']('/',()=>{const _0x2ec7bd=_0x4206cb;_0x2f73f7[_0x2ec7bd(0x15a)]();}),this[_0x4206cb(0x2b7)]['on'](_0x4206cb(0x2b2),()=>{_0x2f73f7['pause']();}),this['socket']['on'](_0x4206cb(0x15e),()=>{const _0x3834a1=_0x4206cb;_0x4c86f5[_0x3834a1(0x320)](this[_0x3834a1(0x2b7)]['id']),requestAnimationFrame(()=>{const _0x4f804e=_0x3834a1;this[_0x4f804e(0x2b7)]['emit'](_0x4f804e(0x442),{'type':_0x24c796,'data':_0x4c86f5[_0x4f804e(0x1bd)],'version':_0x4c86f5[_0x4f804e(0x2b0)]});});}),this[_0x4206cb(0x2b7)]['on'](_0x4206cb(0x2a7),_0x1ef9de=>{_0x2f73f7['resume']();});}};};}function _0xe755a5(_0x2bc488,_0x2c41d2){return function(_0x1dc607){return class extends _0x1dc607{constructor(_0x297c60){const _0x186628=_0x1644;super(_0x297c60),this[_0x186628(0x2b7)]['on']('store_flush',_0x4c4c65=>{const _0x1b2bf6=_0x186628;if(_0x4c4c65[_0x1b2bf6(0x36f)]!==_0x2c41d2)return;let _0x21a21b=_0x2bc488['getStore'](_0x4c4c65[_0x1b2bf6(0xea)]);if(_0x21a21b)_0x21a21b[_0x1b2bf6(0x21b)](_0x4c4c65['fromVersion'])?_0x21a21b[_0x1b2bf6(0x29a)](_0x4c4c65[_0x1b2bf6(0x387)]):(console[_0x1b2bf6(0x2a8)](_0x1b2bf6(0x46a),_0x4c4c65[_0x1b2bf6(0xed)],_0x1b2bf6(0x402),_0x21a21b[_0x1b2bf6(0x2b0)]),this['socket']['emit'](_0x1b2bf6(0x465),{'type':_0x2c41d2},_0x14d9df=>{const _0x3c24ec=_0x1b2bf6;_0x2bc488[_0x3c24ec(0x2fa)](_0x14d9df);}));else return this[_0x1b2bf6(0x2b7)][_0x1b2bf6(0x109)](_0x1b2bf6(0x465),{'sid':_0x4c4c65['sid']},_0x31f025=>{const _0x496105=_0x1b2bf6;_0x2bc488['addStore'](_0x31f025[_0x496105(0xea)],_0x31f025['data'],_0x31f025[_0x496105(0x2b0)]);});}),this['socket']['on']('store_remove',_0x3902a9=>{const _0x438189=_0x186628;_0x2bc488[_0x438189(0x293)](_0x3902a9[_0x438189(0xea)]);}),this[_0x186628(0x2b7)]['on'](_0x186628(0x2a7),_0x45c7f6=>{const _0x1e26de=_0x186628;this[_0x1e26de(0x2b7)][_0x1e26de(0x109)](_0x1e26de(0x465),{'type':_0x2c41d2},_0x59cee7=>{const _0x139e00=_0x1e26de;_0x2bc488[_0x139e00(0x2fa)](_0x59cee7);});});}};};}function _0x553bb1(_0x2ab840,_0x5e9de2,_0x4db304,_0xdca0f2){const _0x4509c4=_0x1383d6;localStorage['setItem']('widgetValue_'+_0x2ab840+'_'+_0x5e9de2,JSON[_0x4509c4(0x267)]({'value':_0x4db304,'outputType':_0xdca0f2}));}function _0x3ef296(_0x2b9a31,_0x122a28){const _0x2bd206=_0x1383d6;let _0x7a2ddb=localStorage[_0x2bd206(0x39a)]('widgetValue_'+_0x2b9a31+'_'+_0x122a28);if(!_0x7a2ddb)return null;let {value:_0xa26877,outputType:_0x5a19a4}=JSON[_0x2bd206(0x333)](_0x7a2ddb);return{'value':_0xa26877,'outputType':_0x5a19a4};}function _0x470a66(_0x1f37f4){const _0x5e52c9=_0x1383d6;return class extends _0x1f37f4{constructor(_0x50c5ea){const _0x46cb29=_0x1644;super(_0x50c5ea),this[_0x46cb29(0x2b7)]['on']('B_workflow',(_0x1c5c75,_0x1d5406)=>{const _0x2146dc=_0x46cb29;if(_0x1c5c75[_0x2146dc(0x285)]==_0x2146dc(0x2d2)){let {nodeIndexes:_0x10c5ed}=_0x1c5c75[_0x2146dc(0x385)],_0x4549b8=_0x10c5ed[_0x2146dc(0x1ae)](({nodeTitle:_0x2b6cef,widgetIndex:_0x2dddb5})=>({'title':_0x2b6cef,..._0x3ef296(_0x2b6cef,_0x2dddb5)}));_0x1d5406({'values':_0x4549b8});}});}async['setNodeTitle'](_0x29194b,_0x2c632e,_0x22c013){await new Promise((_0x65231a,_0xb6ce53)=>{const _0x49262f=_0x1644;this[_0x49262f(0x2b7)]['emit']('F_workflow',{'action':_0x49262f(0x208),'sid':_0x29194b,'params':{'node_id':_0x2c632e,'title':_0x22c013}},_0x48faf6=>{const _0x637326=_0x49262f;if(_0x48faf6?.[_0x637326(0x46d)])return _0xb6ce53(new Error(_0x48faf6[_0x637326(0x46d)]));_0x65231a(_0x48faf6);});});}async[_0x5e52c9(0x251)](_0x2e6333,_0x3b6887,_0x117de3=0x1){await new Promise((_0x44ea6c,_0x57770f)=>{const _0x3e29d1=_0x1644;this[_0x3e29d1(0x2b7)]['emit'](_0x3e29d1(0x130),{'action':_0x3e29d1(0x42c),'sid':_0x2e6333,'params':{'size':_0x117de3,'from_sid':_0x3b6887}},_0x52904e=>{const _0x1657cd=_0x3e29d1;if(_0x52904e?.[_0x1657cd(0x46d)])return _0x57770f(new Error(_0x52904e[_0x1657cd(0x46d)]));_0x44ea6c(_0x52904e);});});}async[_0x5e52c9(0x408)](_0x203a36,_0x5bc6a3){_0x203a36&&await new Promise((_0xfdbba1,_0x5e8c09)=>{const _0x56e2c7=_0x1644;this[_0x56e2c7(0x2b7)][_0x56e2c7(0x109)]('F_workflow',{'action':_0x56e2c7(0x408),'sid':_0x203a36[_0x56e2c7(0x1bd)][_0x56e2c7(0xea)],'params':_0x5bc6a3},_0xe71352=>{const _0x39215a=_0x56e2c7;if(_0xe71352?.[_0x39215a(0x46d)])return _0x5e8c09(new Error(_0xe71352[_0x39215a(0x46d)]));_0xfdbba1(_0xe71352);});});}async[_0x5e52c9(0x287)](_0x5be984,_0xb5212f){_0x5be984&&await new Promise((_0x47aba4,_0x11b518)=>{const _0x45cd2d=_0x1644;this[_0x45cd2d(0x2b7)][_0x45cd2d(0x109)](_0x45cd2d(0x130),{'action':_0x45cd2d(0x27c),'sid':_0x5be984['data'][_0x45cd2d(0xea)],'params':_0xb5212f},_0xa743d8=>{const _0x43e30e=_0x45cd2d;if(_0xa743d8?.[_0x43e30e(0x46d)])return _0x11b518(new Error(_0xa743d8[_0x43e30e(0x46d)]));_0x47aba4(_0xa743d8);});});}async[_0x5e52c9(0x431)](_0x3cfbbb,_0xce0d6f){_0x3cfbbb&&await new Promise((_0xb8b7d6,_0x3306dc)=>{const _0x3532a4=_0x1644;this[_0x3532a4(0x2b7)][_0x3532a4(0x109)]('F_workflow',{'action':_0x3532a4(0x286),'sid':_0x3cfbbb[_0x3532a4(0x1bd)][_0x3532a4(0xea)],'params':_0xce0d6f},_0x598e8c=>{const _0x37af8e=_0x3532a4;if(_0x598e8c?.[_0x37af8e(0x46d)])return _0x3306dc(new Error(_0x598e8c['error']));_0xb8b7d6(_0x598e8c);});});}async[_0x5e52c9(0x33f)](_0x1b2a2f){_0x1b2a2f&&await new Promise((_0x3aabfe,_0x117342)=>{const _0x4e4f42=_0x1644;this[_0x4e4f42(0x2b7)]['emit'](_0x4e4f42(0x130),{'action':'logout','sid':_0x1b2a2f[_0x4e4f42(0x1bd)][_0x4e4f42(0xea)]},_0x1dddcc=>{const _0x5790a3=_0x4e4f42;if(_0x1dddcc?.[_0x5790a3(0x46d)])return _0x117342(new Error(_0x1dddcc[_0x5790a3(0x46d)]));_0x3aabfe(_0x1dddcc);});});}};}async function _0x36622a(_0x4e2f36){const _0x29d9dc=_0x1383d6;let _0x325d81=_0x4e2f36[_0x29d9dc(0x297)],_0x5b4d77=_0x259793(_0x325d81);if(!_0x5b4d77)throw new Error(_0x585367(_0x29d9dc(0x11c),_0x325d81));let _0x11b6aa=_0x5b4d77[_0x29d9dc(0x1e9)],_0x395394=_0x11b6aa&&_0x11b6aa[_0x29d9dc(0x4bd)]?{'left':_0x11b6aa[_0x29d9dc(0x4bd)][_0x29d9dc(0x48d)],'top':_0x11b6aa[_0x29d9dc(0x4bd)][_0x29d9dc(0x3d6)],'right':_0x5b4d77['width']-_0x11b6aa[_0x29d9dc(0x4bd)][_0x29d9dc(0x314)],'bottom':_0x5b4d77[_0x29d9dc(0x10d)]-_0x11b6aa[_0x29d9dc(0x4bd)][_0x29d9dc(0x2fb)],'width':_0x11b6aa['bounds'][_0x29d9dc(0x1e8)],'height':_0x11b6aa['bounds'][_0x29d9dc(0x10d)]}:null,_0x826228={'left':0x0,'top':0x0,'right':0x0,'bottom':0x0,'width':_0x5b4d77[_0x29d9dc(0x1e8)],'height':_0x5b4d77[_0x29d9dc(0x10d)]};return{'document_boundary':_0x826228,'selection_boundary':_0x395394||_0x826228};}var _0x834b58=_0x5cd96f(_0x1383d6(0x181)),_0x50fc73=_0x5cd96f(_0x1383d6(0x181)),_0x42dcfc=class{[_0x1383d6(0x134)];[_0x1383d6(0xf6)];constructor(){const _0x3ffef4=_0x1383d6;this[_0x3ffef4(0xf6)]=()=>{},this[_0x3ffef4(0x134)]=new Promise(_0xe20934=>{const _0x68d7c6=_0x3ffef4;this[_0x68d7c6(0xf6)]=_0xe20934;});}[_0x1383d6(0x2d1)](_0x3df01d){const _0x2014d7=_0x1383d6;this[_0x2014d7(0x134)][_0x2014d7(0x229)](_0x3df01d);}};_0x50fc73[_0x1383d6(0x34d)][_0x1383d6(0x3fa)]({'enableErrorStacktraces':!0x0});var _0xf12793=Promise[_0x1383d6(0x49e)]();async function _0x229bd3(_0x70a397,_0x458c9f){const _0x37680a=_0x1383d6;let _0x38c056=_0x458c9f[_0x37680a(0x1be)]||!0x1,_0x19e221=new _0x42dcfc(),_0x285b98=!0x1,_0xfde2c=[],_0x2d630b=[],_0x1eeee7=_0x458c9f['commandName'];_0x38c056||(_0x50fc73[_0x37680a(0x175)][_0x37680a(0x23e)][_0x37680a(0x45b)][_0x37680a(0xdc)](_0x4b3696=>_0xfde2c[_0x37680a(0x368)](_0x4b3696)),_0x458c9f[_0x37680a(0x214)]&&_0x50fc73[_0x37680a(0x175)][_0x37680a(0x23e)]['id']!=_0x458c9f[_0x37680a(0x214)]['id']&&_0x458c9f[_0x37680a(0x214)][_0x37680a(0x45b)][_0x37680a(0xdc)](_0xdc214c=>_0xfde2c[_0x37680a(0x368)](_0xdc214c)),_0x2d630b=_0xfde2c[_0x37680a(0x1ae)](_0x37e87b=>_0x37e87b[_0x37680a(0x12a)]),_0x19e221[_0x37680a(0x2d1)](()=>{const _0x4783eb=_0x37680a;_0xfde2c[_0x4783eb(0xdc)](_0x49d7ee=>{const _0x20b771=_0x4783eb;_0x49d7ee[_0x20b771(0x1de)]||(_0x49d7ee[_0x20b771(0x1de)]=!0x0,_0x285b98=!0x0);}),_0xfde2c['forEach']((_0x46cf74,_0x2f6492)=>{_0x46cf74['visible']=_0x2d630b[_0x2f6492];});}));let _0x57ad70=null;_0xf12793=_0xf12793[_0x37680a(0x441)](_0x37b2d9=>_0x37b2d9)[_0x37680a(0x229)](()=>new Promise(_0x2ca710=>{_0x2a83a0();function _0x2a83a0(){const _0x28d9db=_0x1644;_0x50fc73[_0x28d9db(0x34d)][_0x28d9db(0x1ee)]()?requestAnimationFrame(_0x2a83a0):_0x2ca710();}}))[_0x37680a(0x229)](()=>_0x50fc73[_0x37680a(0x34d)]['executeAsModal'](async function(_0x36e7b6,..._0x4a0d01){const _0x6bde6c=_0x37680a;_0x57ad70=_0x458c9f[_0x6bde6c(0x214)]?await _0x36e7b6[_0x6bde6c(0x2a0)][_0x6bde6c(0x304)]({'documentID':_0x458c9f['document']['id'],'name':_0x1eeee7}):null,_0x19e221[_0x6bde6c(0x2d1)](async()=>{const _0x252582=_0x6bde6c;await new Promise(requestAnimationFrame),_0x285b98||_0x57ad70&&_0x36e7b6['hostControl'][_0x252582(0x11d)](_0x57ad70);});try{let _0x330343=await _0x70a397(_0x19e221,_0x36e7b6,..._0x4a0d01);return _0x19e221['restore'](!0x0),_0x330343;}catch(_0x713208){throw _0x19e221['restore'](!0x1),_0x713208;}},{'commandName':_0x1eeee7,'interactive':!0x0}));let _0x7df306=null,_0x108b61=null;try{await _0xf12793;}catch(_0x372143){_0x108b61=_0x372143;}if(_0x285b98&&(_0xf12793=_0x50fc73[_0x37680a(0x34d)][_0x37680a(0x1fe)](async _0x2e126d=>{_0xfde2c['forEach']((_0x553a58,_0x5aafe9)=>{const _0x5a1826=_0x1644;_0x553a58[_0x5a1826(0x12a)]=_0x2d630b[_0x5aafe9];}),_0x57ad70&&_0x2e126d['hostControl']['resumeHistory'](_0x57ad70);},{'commandName':_0x1eeee7,'interactive':!0x0}),await _0xf12793),_0x108b61)throw _0x108b61;return _0x7df306;}var _0x31330d=_0xe4b5be(_0x35a6aa(),0x1);function _0x17686e(_0x1fd7ab,_0x23a5d3){const _0x218663=_0x1383d6;for(let _0x382dc2=0x0,_0x913dd7=_0x1fd7ab[_0x218663(0x158)]/0x4;_0x382dc2<_0x913dd7;_0x382dc2++){let _0x2bdd87=_0x23a5d3?_0x23a5d3[_0x382dc2]/0xff:0x1;_0x1fd7ab[0x4*_0x382dc2+0x3]=_0x2bdd87*_0x1fd7ab[0x4*_0x382dc2+0x3],_0x1fd7ab[0x4*_0x382dc2+0x3]||(_0x1fd7ab[0x4*_0x382dc2]=_0x1fd7ab[0x4*_0x382dc2+0x1]=_0x1fd7ab[0x4*_0x382dc2+0x2]=0x0);}return _0x1fd7ab;}function _0x89bcca(_0x35d833){const _0x1b36de=_0x1383d6;if(_0x35d833['dataFromAPI'][_0x1b36de(0x158)]!=_0x35d833[_0x1b36de(0x1e8)]*_0x35d833[_0x1b36de(0x10d)]*0x3)throw new Error(_0x585367(_0x1b36de(0x346),_0x35d833[_0x1b36de(0x1fa)][_0x1b36de(0x158)]/(_0x35d833[_0x1b36de(0x1e8)]*_0x35d833['height'])));let _0x529799=new Uint8Array(_0x35d833[_0x1b36de(0x1e8)]*_0x35d833[_0x1b36de(0x10d)]*0x4);for(let _0x5e7b7f=0x0;_0x5e7b7f<_0x35d833[_0x1b36de(0x1e8)]*_0x35d833[_0x1b36de(0x10d)];_0x5e7b7f++)_0x529799[_0x5e7b7f*0x4]=_0x35d833['dataFromAPI'][_0x5e7b7f*0x3],_0x529799[_0x5e7b7f*0x4+0x1]=_0x35d833[_0x1b36de(0x1fa)][_0x5e7b7f*0x3+0x1],_0x529799[_0x5e7b7f*0x4+0x2]=_0x35d833[_0x1b36de(0x1fa)][_0x5e7b7f*0x3+0x2],_0x529799[_0x5e7b7f*0x4+0x3]=0xff;return{'dataFromAPI':_0x529799,'width':_0x35d833[_0x1b36de(0x1e8)],'height':_0x35d833[_0x1b36de(0x10d)]};}function _0x2c997d(_0x5ac59a){const _0x2efee2=_0x1383d6;if(_0x5ac59a[_0x2efee2(0x1fa)]instanceof Uint8Array)return _0x5ac59a;let {dataFromAPI:_0x55e231,width:_0x1c6262,height:_0x3377d5}=_0x5ac59a,_0x600cdd=new Uint8Array(_0x55e231[_0x2efee2(0x158)]);for(let _0x5ed355=0x0;_0x5ed355<_0x55e231[_0x2efee2(0x158)];_0x5ed355++)if(_0x55e231 instanceof Uint16Array)_0x55e231[_0x5ed355]==0x8000?_0x600cdd[_0x5ed355]=0xff:_0x600cdd[_0x5ed355]=Math[_0x2efee2(0x309)](_0x55e231[_0x5ed355]/0x80);else throw new Error(_0x2efee2(0x2d9));return{'dataFromAPI':_0x600cdd,'width':_0x1c6262,'height':_0x3377d5};}function _0x3054f7(_0x45c3fa,_0x119f30,_0x1c2b87,_0x4f40eb=0x4){const _0x11df83=_0x1383d6;if(_0x45c3fa[_0x11df83(0x1e8)]==_0x1c2b87[_0x11df83(0x1e8)]&&_0x45c3fa['height']==_0x1c2b87['height']&&_0x45c3fa['dataFromAPI']['length']==_0x1c2b87[_0x11df83(0x1e8)]*_0x1c2b87[_0x11df83(0x10d)]*_0x4f40eb)return _0x45c3fa[_0x11df83(0x1fa)];let _0x5032ef=new Uint8Array(_0x1c2b87[_0x11df83(0x1e8)]*_0x1c2b87[_0x11df83(0x10d)]*_0x4f40eb);return _0x1e04dc(_0x45c3fa['dataFromAPI'],_0x5032ef,_0x119f30,_0x1c2b87,_0x4f40eb),_0x5032ef;}async function _0xc76d28(_0x449f92,_0x1b2d95,_0x5507e1){const _0x10fb85=_0x1383d6;let _0x9b0f06={'documentID':_0x449f92['id'],'applyAlpha':!0x1,'hasAlpha':!0x0,'sourceBounds':_0x5507e1,'colorSpace':_0x10fb85(0x401),'colorProfile':'sRGB\x20IEC61966-2.1'};_0x1b2d95&&(_0x9b0f06[_0x10fb85(0x272)]=_0x1b2d95['id']);let _0x1e5750=(await _0x834b58[_0x10fb85(0x3b7)][_0x10fb85(0x4b3)](_0x9b0f06))['imageData'],_0x22d1ff=await _0x1e5750[_0x10fb85(0x400)]({});return Promise[_0x10fb85(0x49e)]()['then'](()=>{_0x1e5750['dispose']();}),{'dataFromAPI':_0x22d1ff,'width':_0x1e5750[_0x10fb85(0x1e8)],'height':_0x1e5750[_0x10fb85(0x10d)]};}async function _0x4052ec(_0x4d6b01,_0x3a28aa,_0x24ae0f){const _0x18945c=_0x1383d6;if(!_0x3a28aa)return null;let _0xb3cced={'documentID':_0x4d6b01['id'],'sourceBounds':_0x24ae0f,'layerID':_0x3a28aa['id']},_0x156517=null;try{_0x156517=await _0x834b58[_0x18945c(0x3b7)][_0x18945c(0x1eb)](_0xb3cced);}catch(_0x4bcb1b){return console['warn'](_0x4bcb1b),null;}let _0x470cbc=_0x156517[_0x18945c(0x348)];if(!_0x470cbc)return null;let _0x26ef98=await _0x470cbc[_0x18945c(0x400)]({});return Promise['resolve']()[_0x18945c(0x229)](()=>{const _0x5e0476=_0x18945c;_0x470cbc[_0x5e0476(0x28f)]();}),{'dataFromAPI':_0x26ef98,'width':_0x470cbc[_0x18945c(0x1e8)],'height':_0x470cbc[_0x18945c(0x10d)]};}async function _0x2f0f20(_0x482a75){const _0x4d0c8a=_0x1383d6;let _0x3df8c7=_0x482a75[_0x4d0c8a(0x297)],_0x2efc23=_0x259793(_0x3df8c7);if(!_0x2efc23)throw new Error(_0x585367(_0x4d0c8a(0x11c),_0x3df8c7));let _0x1c564a=_0x482a75['layer_identify'],_0x391538=_0x3bceeb(_0x2efc23,_0x1c564a);if(_0x482a75[_0x4d0c8a(0x325)]&&_0x482a75[_0x4d0c8a(0x325)][_0x4d0c8a(0x314)]+_0x482a75['boundary']['left']+_0x482a75[_0x4d0c8a(0x325)]['bottom']+_0x482a75['boundary'][_0x4d0c8a(0x3d6)]+_0x482a75[_0x4d0c8a(0x325)][_0x4d0c8a(0x1e8)]+_0x482a75[_0x4d0c8a(0x325)]['height']!=_0x2efc23[_0x4d0c8a(0x1e8)]+_0x2efc23[_0x4d0c8a(0x10d)])throw new Error(_0x4d0c8a(0x268));let _0xdb217b=_0x482a75[_0x4d0c8a(0x325)]?{'left':_0x482a75[_0x4d0c8a(0x325)][_0x4d0c8a(0x48d)],'top':_0x482a75[_0x4d0c8a(0x325)]['top'],'right':_0x2efc23[_0x4d0c8a(0x1e8)]-_0x482a75[_0x4d0c8a(0x325)][_0x4d0c8a(0x314)],'bottom':_0x2efc23[_0x4d0c8a(0x10d)]-_0x482a75[_0x4d0c8a(0x325)][_0x4d0c8a(0x2fb)],'width':_0x482a75[_0x4d0c8a(0x325)]['width'],'height':_0x482a75['boundary']['height']}:{'left':0x0,'top':0x0,'right':_0x2efc23[_0x4d0c8a(0x1e8)],'bottom':_0x2efc23['height'],'width':_0x2efc23[_0x4d0c8a(0x1e8)],'height':_0x2efc23[_0x4d0c8a(0x10d)]},_0x312a00={'pixelData':null,'layerOpacity':0x64},_0x599553=null,_0x1694a8,_0x528c48,_0x4c291a={'left':0x0,'top':0x0,'right':_0x2efc23[_0x4d0c8a(0x1e8)],'bottom':_0x2efc23[_0x4d0c8a(0x10d)]},_0x17db8f=!0x1;if(await _0x229bd3(async _0xa6a5cc=>{const _0x5d46d6=_0x4d0c8a;let [_0x2b41c0,_0x1a6bae]=await _0xcf1ad9(_0x2efc23,_0x391538);_0x1a6bae&&(_0x599553=_0x2b41c0),_0x599553!=null&&_0xa6a5cc[_0x5d46d6(0x2d1)](()=>{const _0x1ad8f4=_0x5d46d6;_0x599553[_0x1ad8f4(0x2d3)]();}),_0x312a00[_0x5d46d6(0x1e0)]=_0x2b41c0?.[_0x5d46d6(0x3dc)]??0x64,[_0x1694a8,_0x528c48]=await Promise[_0x5d46d6(0x306)]([_0xc76d28(_0x2efc23,_0x2b41c0,_0xdb217b),_0x4052ec(_0x2efc23,_0x2b41c0,_0xdb217b)]),_0x4c291a=_0x2b41c0?.[_0x5d46d6(0x4bd)]??_0x4c291a,_0x17db8f=!0x1,_0x2b41c0?_0x17db8f=_0x2b41c0[_0x5d46d6(0x488)]:_0x47e31a[_0x5d46d6(0x41b)](_0x1c564a)&&(_0x17db8f=_0x2efc23[_0x5d46d6(0x374)][_0x5d46d6(0x1f7)](_0x24493c=>_0x24493c[_0x5d46d6(0x488)]));},{'commandName':_0x585367(_0x4d0c8a(0xe1),_0x1c564a),'document':_0x2efc23}),!_0x1694a8)throw new Error(_0x585367(_0x4d0c8a(0x2de),_0x1c564a));_0x1694a8=_0x2c997d(_0x1694a8),_0x17db8f&&(_0x1694a8=_0x89bcca(_0x1694a8)),_0x312a00[_0x4d0c8a(0x129)]=_0x3054f7(_0x1694a8,_0x4c291a,_0xdb217b);let _0x3376a5=null;if(_0x528c48&&(_0x528c48=_0x2c997d(_0x528c48),_0x3376a5=_0x3054f7(_0x528c48,_0x4c291a,_0xdb217b,0x1)),_0x312a00[_0x4d0c8a(0x129)]=_0x17686e(_0x312a00['pixelData'],_0x3376a5),_0x482a75['max_wh']&&(_0xdb217b['width']>_0x482a75[_0x4d0c8a(0x426)]||_0xdb217b[_0x4d0c8a(0x10d)]>_0x482a75[_0x4d0c8a(0x426)])){let _0x45bfa1=new _0x31330d[(_0x4d0c8a(0x463))]({'data':Buffer[_0x4d0c8a(0x219)](_0x312a00['pixelData']),'width':_0xdb217b[_0x4d0c8a(0x1e8)],'height':_0xdb217b['height']}),_0x5bb40e=_0x482a75[_0x4d0c8a(0x426)]/Math[_0x4d0c8a(0x4ac)](_0xdb217b[_0x4d0c8a(0x1e8)],_0xdb217b[_0x4d0c8a(0x10d)]);return _0x45bfa1[_0x4d0c8a(0x367)](_0x5bb40e),{'blob':_0x45bfa1[_0x4d0c8a(0x3da)]['data'],'width':_0x45bfa1[_0x4d0c8a(0x3da)]['width'],'height':_0x45bfa1['bitmap']['height']};}return{'blob':_0x312a00[_0x4d0c8a(0x129)],'width':_0xdb217b[_0x4d0c8a(0x1e8)],'height':_0xdb217b['height']};}async function _0x1caafd(_0x3a7577){const _0x3db04c=_0x1383d6;let _0x4805e9=_0x3a7577[_0x3db04c(0x297)],_0x53531c=_0x259793(_0x4805e9);if(!_0x53531c)throw new Error(_0x585367(_0x3db04c(0x11c),_0x4805e9));if(!_0x3a7577[_0x3db04c(0x135)])throw new Error(_0x585367(_0x3db04c(0x232)));let _0x401209={'name':'','opacity':0x0,'boundary':{'left':0x0,'right':0x0,'top':0x0,'bottom':0x0,'width':_0x53531c[_0x3db04c(0x1e8)],'height':_0x53531c[_0x3db04c(0x10d)]},'isGroup':!0x1,'identify':''};return await _0x229bd3(async _0x14da14=>{const _0x3ca26a=_0x3db04c;let _0x1657e5=null,_0x22043a=_0x3a7577[_0x3ca26a(0x135)],_0x445cec=!0x1;if(_0x3a7577[_0x3ca26a(0x135)]){_0x22043a=_0x3a7577[_0x3ca26a(0x135)];let _0x38fa4a=_0x3bceeb(_0x53531c,_0x22043a);if(_0x47e31a[_0x3ca26a(0x41b)](_0x22043a))return _0x401209={'name':'','opacity':0x1,'boundary':{'left':0x0,'right':0x0,'top':0x0,'bottom':0x0,'width':_0x53531c[_0x3ca26a(0x1e8)],'height':_0x53531c[_0x3ca26a(0x10d)]},'isGroup':!0x0,'identify':_0x22043a},_0x401209;[_0x1657e5,_0x445cec]=await _0xcf1ad9(_0x53531c,_0x38fa4a),_0x14da14[_0x3ca26a(0x2d1)](()=>{const _0x3ff256=_0x3ca26a;_0x1657e5&&_0x445cec&&_0x1657e5[_0x3ff256(0x2d3)]();});}if(!_0x1657e5)throw new Error(_0x585367(_0x3ca26a(0x18d),_0x3a7577[_0x3ca26a(0x135)]));_0x401209=Object[_0x3ca26a(0x3f9)]({'isGroup':_0x445cec,'identify':_0x22043a||''},_0x28d4ae(_0x53531c,_0x1657e5));},{'commandName':_0x585367('get\x20layer\x20info'),'document':_0x53531c}),_0x401209;}var _0x522aaf=_0x5cd96f(_0x1383d6(0x181));async function _0x219066(_0x55063c,_0x4c0ad,_0x5d5a9b){const _0x471efb=_0x1383d6;let _0x3534af=_0x55063c[_0x471efb(0x239)]||_0x471efb(0x306),_0x5d7458=_0x55063c[_0x471efb(0x297)],_0x29bf33=_0x259793(_0x5d7458);if(!_0x29bf33)throw new Error(_0x585367(_0x471efb(0x11c),_0x5d7458));let _0x274802=_0x55063c[_0x471efb(0x32e)],_0x3bc380=await Promise[_0x471efb(0x306)](_0x274802[_0x471efb(0x1ae)](async _0x1ab4ba=>{const _0x88bd71=_0x471efb;let _0x5c3dbb=_0x3bceeb(_0x29bf33,_0x1ab4ba);if(_0x47e31a[_0x88bd71(0x41b)](_0x1ab4ba))throw new Error(_0x585367(_0x88bd71(0x18d),_0x1ab4ba));let _0x4c3bc4=_0x365410(_0x29bf33,_0x5c3dbb);if(!_0x4c3bc4)throw new Error(_0x585367(_0x88bd71(0x2c6),_0x1ab4ba));_0x5d5a9b(_0x4c3bc4);let _0x22cbed=_0x4c0ad(_0x4c3bc4);if(_0x3534af==='first'&&_0x22cbed[_0x88bd71(0x158)]===0x0)throw new Error(_0x585367('no\x20first\x20related\x20layer\x20in\x20{0}',_0x1ab4ba));let _0x46bc3b=_0x22cbed[_0x88bd71(0x1a0)]((_0x5b2fbe,_0x44137a)=>_0x3534af==='first'?_0x44137a===0x0:_0x3534af===_0x88bd71(0x2d5)?_0x5b2fbe['kind']===_0x522aaf[_0x88bd71(0xf8)]['LayerKind']['TEXT']:_0x3534af===_0x88bd71(0x315)?_0x5b2fbe['kind']===_0x522aaf['constants'][_0x88bd71(0x471)][_0x88bd71(0x492)]:!0x0)[_0x88bd71(0x1ae)](_0x5023b1=>_0x3dc62e(_0x5023b1['id'],_0x5023b1[_0x88bd71(0x14e)]));return{'layer_identifies':_0x46bc3b,'layer_infos':await Promise[_0x88bd71(0x306)](_0x46bc3b[_0x88bd71(0x1ae)](_0x10bbf3=>_0x1caafd({'document_identify':_0x5d7458,'layer_identify':_0x10bbf3})))};})),_0x5bbd66={'layer_identifies':[],'layer_boundaries':[],'layer_infos':[]};return _0x3bc380[_0x471efb(0xdc)](({layer_identifies:_0x297a48,layer_infos:_0x304ec4})=>{const _0x1b72c4=_0x471efb;_0x5bbd66[_0x1b72c4(0x32e)][_0x1b72c4(0x368)](..._0x297a48),_0x5bbd66['layer_boundaries'][_0x1b72c4(0x368)](..._0x304ec4[_0x1b72c4(0x1ae)](_0x6f8f7=>_0x6f8f7[_0x1b72c4(0x325)])),_0x5bbd66[_0x1b72c4(0x39f)]['push'](..._0x304ec4);}),_0x5bbd66;}async function _0x4fa169(_0x2dccdf){const _0x285ce0=_0x1383d6;return _0x219066(_0x2dccdf,_0x978016=>_0x978016[_0x285ce0(0x374)]||[],_0x36d894=>{const _0x3209ff=_0x285ce0;if(_0x36d894[_0x3209ff(0x3fe)]!=_0x522aaf[_0x3209ff(0xf8)][_0x3209ff(0x471)][_0x3209ff(0x149)])throw new Error(_0x585367('layer\x20{0}\x20is\x20not\x20a\x20group',_0x36d894['name']));if(!_0x36d894['layers'])throw new Error(_0x585367(_0x3209ff(0x152),_0x36d894[_0x3209ff(0x14e)]));});}async function _0x2f8f5a(_0x5b21e8){const _0x220df8=_0x1383d6;return _0x219066(_0x5b21e8,_0x215672=>_0x215672[_0x220df8(0xdf)]||[],_0x331cab=>{const _0x1462a1=_0x220df8;if(!_0x331cab[_0x1462a1(0xdf)])throw new Error(_0x585367(_0x1462a1(0x3df),_0x331cab['name']));});}var _0x37fb00=_0x5cd96f('photoshop'),_0x4e58dd=_0x5cd96f('uxp');async function _0x45fae8(_0x840dd3,_0x292c00){const _0x364bf7=_0x1383d6;let _0x4b1097={'documentID':_0x840dd3['id'],'sourceBounds':_0x292c00},_0xb88919=(await _0x37fb00[_0x364bf7(0x3b7)][_0x364bf7(0x1c5)](_0x4b1097))['imageData'],_0x3515f2=await _0xb88919[_0x364bf7(0x400)]({});return Promise[_0x364bf7(0x49e)]()[_0x364bf7(0x229)](()=>{const _0x29214b=_0x364bf7;_0xb88919[_0x29214b(0x28f)]();}),{'dataFromAPI':_0x3515f2,'width':_0xb88919[_0x364bf7(0x1e8)],'height':_0xb88919[_0x364bf7(0x10d)]};}async function _0x872014(_0x418b40){const _0x4bfd26=_0x1383d6;let _0x2bf4b6=_0x418b40[_0x4bfd26(0x297)],_0x565413=_0x259793(_0x2bf4b6);if(!_0x565413)throw new Error(_0x585367(_0x4bfd26(0x11c),_0x2bf4b6));let _0x49ec1e=parseInt(_0x4e58dd[_0x4bfd26(0x3a6)][_0x4bfd26(0x2b0)][_0x4bfd26(0x1f6)]('.')[0x0]);if(!isNaN(_0x49ec1e)&&_0x49ec1e<0x19)throw new Error(_0x585367(_0x4bfd26(0x212)));let _0x4bec69=_0x418b40['boundary']?{'left':_0x418b40[_0x4bfd26(0x325)][_0x4bfd26(0x48d)],'top':_0x418b40[_0x4bfd26(0x325)][_0x4bfd26(0x3d6)],'right':_0x565413['width']-_0x418b40[_0x4bfd26(0x325)]['right'],'bottom':_0x565413[_0x4bfd26(0x10d)]-_0x418b40['boundary'][_0x4bfd26(0x2fb)],'width':_0x418b40[_0x4bfd26(0x325)][_0x4bfd26(0x1e8)],'height':_0x418b40[_0x4bfd26(0x325)][_0x4bfd26(0x10d)]}:{'left':0x0,'top':0x0,'right':_0x565413[_0x4bfd26(0x1e8)],'bottom':_0x565413['height'],'width':_0x565413['width'],'height':_0x565413['height']};if(!_0x565413[_0x4bfd26(0x1e9)]?.[_0x4bfd26(0x4bd)]){let _0x28a528=new Uint8Array(_0x4bec69[_0x4bfd26(0x1e8)]*_0x4bec69[_0x4bfd26(0x10d)]);return _0x28a528[_0x4bfd26(0x182)](0xff),{'blob':_0x28a528,'width':_0x4bec69[_0x4bfd26(0x1e8)],'height':_0x4bec69[_0x4bfd26(0x10d)]};}let _0x135c45=null;return await _0x229bd3(async _0x57ad47=>{const _0x47759f=_0x4bfd26;let _0x50709d=await _0x45fae8(_0x565413,_0x4bec69);_0x50709d=_0x2c997d(_0x50709d);let _0x4652cd=_0x565413[_0x47759f(0x1e9)]['bounds']||{'left':0x0,'top':0x0,'right':_0x565413[_0x47759f(0x1e8)],'bottom':_0x565413[_0x47759f(0x10d)]};_0x135c45=_0x50709d&&_0x3054f7(_0x50709d,_0x4652cd,_0x4bec69,0x1);},{'document':_0x565413,'commandName':_0x4bfd26(0x1d3)}),{'blob':_0x135c45,'width':_0x4bec69[_0x4bfd26(0x1e8)],'height':_0x4bec69[_0x4bfd26(0x10d)]};}var _0x219aea=_0x5cd96f(_0x1383d6(0x181));async function _0x999fc(_0x40a897){const _0x30f0ee=_0x1383d6;let _0x4203e5=_0x40a897['document_identify'],_0x3b98da=_0x259793(_0x4203e5);if(!_0x3b98da)throw new Error(_0x585367(_0x30f0ee(0x11c),_0x4203e5));let _0x3a79cf=_0x40a897[_0x30f0ee(0x135)],_0x2ac859=_0x3bceeb(_0x3b98da,_0x3a79cf),_0x4dd505={'text':''},_0x129f9c=_0x365410(_0x3b98da,_0x2ac859);if(!_0x129f9c||_0x129f9c['kind']!=_0x219aea['constants'][_0x30f0ee(0x471)]['TEXT'])throw new Error(_0x585367(_0x30f0ee(0x328),_0x3a79cf));return _0x4dd505['text']=_0x129f9c[_0x30f0ee(0x2a4)][_0x30f0ee(0xff)],{'text':_0x4dd505[_0x30f0ee(0x2d5)]};}var _0x5826b0=_0x5cd96f(_0x1383d6(0x181)),_0x345698=_0x5cd96f(_0x1383d6(0x2f1)),_0x5f5938=0x0,_0x5ba326=0x0,_0x4f1c86=0x1388;async function _0x5717bc(_0x2c80ba){const _0x41123a=_0x1383d6;let _0x11f887=_0x2c80ba[_0x41123a(0x297)],_0x7c6812=_0x11f887?_0x259793(_0x11f887):null;if(_0x2c80ba[_0x41123a(0x285)]===_0x41123a(0x14d)){let _0x409bdc;return await _0x229bd3(async function(_0x4c1e68){const _0x53c9b8=_0x41123a;if(_0x7c6812||(_0x7c6812=await _0x18032c()),!_0x7c6812)throw new Error(_0x585367(_0x53c9b8(0x148)));_0x7c6812=await _0x7c6812[_0x53c9b8(0x1a8)](),_0x4c1e68['add'](async()=>{_0x7c6812?.['close']();});let _0x3e3afc=await(await _0x345698[_0x53c9b8(0x183)]['localFileSystem'][_0x53c9b8(0x205)]())[_0x53c9b8(0x25c)](_0x53c9b8(0x372),{'overwrite':!0x0});await _0x7c6812[_0x53c9b8(0x1fc)]['psd'](_0x3e3afc,{'maximizeCompatibility':!0x1,'typename':'PhotoshopSaveOptions'}),_0x409bdc=await _0x3e3afc[_0x53c9b8(0x3e4)]({'format':_0x345698[_0x53c9b8(0x183)][_0x53c9b8(0x3e3)][_0x53c9b8(0x447)]});},{'commandName':_0x585367(_0x41123a(0x316)),'document':_0x7c6812}),_0x409bdc?{'data':_0x409bdc}:{'error':_0x41123a(0x247)};}else{if(_0x2c80ba[_0x41123a(0x285)]===_0x41123a(0x25b)){if(Date[_0x41123a(0x172)]()-_0x5ba326<_0x4f1c86||_0x5f5938>0x2||!confirm(_0x585367('{0}\x20wants\x20to\x20extract\x20a\x20PSD\x20file\x20to\x20Photoshop,\x20are\x20you\x20sure?',_0x2c80ba['fromSSID']))){_0x5f5938++,_0x5f5938==0x3&&(confirm(_0x585367(_0x41123a(0x3ff)))||_0x5f5938--);return;}_0x5ba326=Date['now']();let _0x593269=_0x2c80ba[_0x41123a(0x1bd)];await _0x229bd3(async function(){const _0x4b389c=_0x41123a;if(_0x7c6812||(_0x7c6812=await _0x5826b0[_0x4b389c(0x175)]['createDocument']({'width':0x200,'height':0x200,'resolution':0x48,'mode':_0x5826b0[_0x4b389c(0xf8)][_0x4b389c(0x22f)][_0x4b389c(0x401)],'fill':_0x5826b0['constants'][_0x4b389c(0x31c)][_0x4b389c(0x1c2)]})),!_0x7c6812)throw new Error(_0x585367(_0x4b389c(0x11c),_0x11f887));_0x5826b0['app'][_0x4b389c(0x23e)]=_0x7c6812,_0x7c6812['selection']?.[_0x4b389c(0x3d9)]();let _0x2cf247=await _0x593269[_0x4b389c(0x2f6)](),_0x2b9d11=await(await _0x345698['storage'][_0x4b389c(0x1c9)]['getTemporaryFolder']())[_0x4b389c(0x25c)](_0x4b389c(0x372),{'overwrite':!0x0});await _0x2b9d11['write'](_0x2cf247,{'format':_0x345698[_0x4b389c(0x183)][_0x4b389c(0x3e3)][_0x4b389c(0x447)]});let _0x473169=_0x345698[_0x4b389c(0x183)][_0x4b389c(0x1c9)][_0x4b389c(0x430)](_0x2b9d11),_0xe7e707=await _0x7c6812[_0x4b389c(0x38c)](_0x5826b0['constants'][_0x4b389c(0x471)]['NORMAL'],{'name':_0x4b389c(0x2b8)});if(!_0xe7e707)throw new Error(_0x585367(_0x4b389c(0x323)));_0xe7e707[_0x4b389c(0x235)](_0x7c6812[_0x4b389c(0x374)][0x0],_0x5826b0[_0x4b389c(0xf8)][_0x4b389c(0x425)][_0x4b389c(0xf4)]),await _0x5826b0[_0x4b389c(0x285)][_0x4b389c(0x3f4)]([{'_obj':'placeEvent','null':{'_kind':_0x4b389c(0x282),'_path':_0x473169},'freeTransformCenterState':{'_enum':'quadCenterState','_value':'QCSAverage'},'offset':{'_obj':_0x4b389c(0x43e),'horizontal':{'_unit':_0x4b389c(0x2ac),'_value':0x0},'vertical':{'_unit':_0x4b389c(0x2ac),'_value':0x0}}},{'_obj':_0x4b389c(0x30b)},{'_obj':_0x4b389c(0x207),'_target':[{'_enum':_0x4b389c(0x47a),'_ref':_0x4b389c(0x298)}]}],{'synchronousExecution':!0x0});},{'commandName':_0x585367(_0x41123a(0x185)),'document':_0x7c6812,'dontRecoverSelection':!0x0});}else throw new Error(_0x585367(_0x41123a(0x37f),_0x2c80ba[_0x41123a(0x285)]));}}async function _0x18032c(){const _0x376169=_0x1383d6;return await _0x5826b0[_0x376169(0x175)][_0x376169(0x18a)]({'width':0x200,'height':0x200,'resolution':0x48,'mode':_0x5826b0[_0x376169(0xf8)][_0x376169(0x22f)][_0x376169(0x401)],'fill':_0x5826b0[_0x376169(0xf8)]['DocumentFill'][_0x376169(0x1c2)]});}var _0x117cd3=_0xe4b5be(_0x35a6aa(),0x1),_0x3db57e=_0x5cd96f(_0x1383d6(0x181));async function _0x26d8c6(_0x29fd55,_0x441714){const _0x141b37=_0x1383d6;if(_0x3db57e[_0x141b37(0x175)]['activeDocument'])return _0x3db57e[_0x141b37(0x175)]['activeDocument'];let _0x1c3db1=null;return await _0x229bd3(async()=>{const _0x5ec730=_0x141b37;_0x1c3db1=await _0x3db57e[_0x5ec730(0x175)]['createDocument']({'width':_0x29fd55,'height':_0x441714,'resolution':0x48,'mode':_0x3db57e[_0x5ec730(0xf8)][_0x5ec730(0x22f)][_0x5ec730(0x401)],'fill':_0x3db57e[_0x5ec730(0xf8)][_0x5ec730(0x31c)]['TRANSPARENT']});},{'document':null,'commandName':_0x585367(_0x141b37(0x31f))}),_0x1c3db1;}async function _0x212625(_0x314ce9,_0x44681f){const _0x52a636=_0x1383d6;let _0x3e3fa6=_0x3db57e[_0x52a636(0x175)]['documents'][_0x52a636(0x35a)](_0x5b5c1f=>_0x5b5c1f[_0x52a636(0x14e)]==_0x47e31a[_0x52a636(0x420)]());if(_0x3e3fa6)return(_0x3e3fa6['width']<_0x314ce9||_0x3e3fa6[_0x52a636(0x10d)]<_0x44681f)&&await _0x229bd3(async()=>{const _0x164f78=_0x52a636;await _0x3e3fa6[_0x164f78(0x35c)](Math[_0x164f78(0x4ac)](_0x3e3fa6['width'],_0x314ce9),Math[_0x164f78(0x4ac)](_0x3e3fa6[_0x164f78(0x10d)],_0x44681f));},{'document':null,'commandName':_0x585367(_0x52a636(0x17a))}),_0x3e3fa6;{let _0x2b4eee=null;return await _0x229bd3(async()=>{const _0x16e80c=_0x52a636;_0x2b4eee=await _0x3db57e[_0x16e80c(0x175)][_0x16e80c(0x18a)]({'width':_0x314ce9,'height':_0x44681f,'resolution':0x48,'mode':_0x3db57e[_0x16e80c(0xf8)][_0x16e80c(0x22f)][_0x16e80c(0x401)],'fill':_0x3db57e[_0x16e80c(0xf8)][_0x16e80c(0x31c)][_0x16e80c(0x1c2)],'name':_0x47e31a[_0x16e80c(0x420)]()});},{'document':null,'commandName':_0x585367(_0x52a636(0x3d3))}),_0x2b4eee;}}var _0x3b6e=0x0;async function _0x5e900b(_0x18c16f){const _0x25dd2d=_0x1383d6;_0x3b6e++;let _0x3f8ccb=_0x18c16f[_0x25dd2d(0x3ab)]?.['length']?_0x18c16f['image_blobs']:null,_0xe872d4=_0x18c16f[_0x25dd2d(0x2c1)]?.[_0x25dd2d(0x158)]?_0x18c16f[_0x25dd2d(0x2c1)]:null,_0x3de881=_0x18c16f[_0x25dd2d(0x297)],_0x5c9fd6=_0x18c16f['layer_identifies'],_0x522e8a=(await Promise[_0x25dd2d(0x306)]((_0xe872d4||_0x3f8ccb||[])[_0x25dd2d(0x1ae)](async(_0x59ca3b,_0xb7c3be)=>{const _0x60307a=_0x25dd2d;if(_0xe872d4)return await _0x117cd3[_0x60307a(0x463)][_0x60307a(0x3e4)](_0xe872d4[_0xb7c3be]);if(_0x3f8ccb){let _0x2e4ee1=_0x3f8ccb[_0xb7c3be][_0x60307a(0x150)]instanceof Blob?await _0x3f8ccb[_0xb7c3be][_0x60307a(0x150)][_0x60307a(0x2f6)]():_0x3f8ccb[_0xb7c3be][_0x60307a(0x150)];return new _0x117cd3[(_0x60307a(0x463))]({'data':Buffer[_0x60307a(0x219)](_0x2e4ee1),'width':_0x3f8ccb[_0xb7c3be][_0x60307a(0x1e8)],'height':_0x3f8ccb[_0xb7c3be]['height']});}})))[_0x25dd2d(0x1a0)](_0x228f72=>_0x228f72),_0x4526aa=_0x259793(_0x3de881);if(_0x47e31a[_0x25dd2d(0x3e5)](_0x3de881)&&(_0x4526aa=await _0x26d8c6(_0x522e8a[0x0]['bitmap']['width'],_0x522e8a[0x0][_0x25dd2d(0x3da)]['height'])),_0x47e31a['is_SPECIAL_LAYER_PREVIEW_DOCUMENT'](_0x3de881)&&(_0x4526aa=await _0x212625(_0x522e8a[0x0][_0x25dd2d(0x3da)][_0x25dd2d(0x1e8)],_0x522e8a[0x0][_0x25dd2d(0x3da)][_0x25dd2d(0x10d)])),!_0x4526aa)throw new Error(_0x585367(_0x25dd2d(0x11c)));let _0x3c74ad=_0x4526aa,_0x293538=_0x522e8a[_0x25dd2d(0x1ae)]((_0x1c8b93,_0x51175f)=>{const _0x46f1dd=_0x25dd2d;if(_0x18c16f['boundaries']&&_0x18c16f['boundaries'][_0x51175f])return{'width':_0x18c16f[_0x46f1dd(0x180)][_0x51175f][_0x46f1dd(0x1e8)],'height':_0x18c16f[_0x46f1dd(0x180)][_0x51175f][_0x46f1dd(0x10d)],'top':_0x18c16f[_0x46f1dd(0x180)][_0x51175f]['top'],'left':_0x18c16f['boundaries'][_0x51175f]['left']};let _0x58797b=0x1;return(_0x1c8b93[_0x46f1dd(0x3da)][_0x46f1dd(0x10d)]>_0x3c74ad[_0x46f1dd(0x10d)]||_0x1c8b93[_0x46f1dd(0x3da)][_0x46f1dd(0x1e8)]>_0x3c74ad[_0x46f1dd(0x1e8)])&&(_0x58797b=Math[_0x46f1dd(0x1b0)](_0x3c74ad['height']/_0x1c8b93['bitmap']['height'],_0x3c74ad[_0x46f1dd(0x1e8)]/_0x1c8b93['bitmap'][_0x46f1dd(0x1e8)])),{'width':_0x1c8b93[_0x46f1dd(0x3da)][_0x46f1dd(0x1e8)]*_0x58797b,'height':_0x1c8b93[_0x46f1dd(0x3da)][_0x46f1dd(0x10d)]*_0x58797b,'top':(_0x3c74ad['height']-_0x1c8b93[_0x46f1dd(0x3da)][_0x46f1dd(0x10d)]*_0x58797b)/0x2,'left':(_0x3c74ad[_0x46f1dd(0x1e8)]-_0x1c8b93[_0x46f1dd(0x3da)][_0x46f1dd(0x1e8)]*_0x58797b)/0x2,'bottom':(_0x3c74ad['height']-_0x1c8b93['bitmap']['height']*_0x58797b)/0x2,'right':(_0x3c74ad[_0x46f1dd(0x1e8)]-_0x1c8b93[_0x46f1dd(0x3da)]['width']*_0x58797b)/0x2};});_0x522e8a[_0x25dd2d(0xdc)]((_0x58ff0f,_0x3fc682)=>{const _0x1e774e=_0x25dd2d;let _0x1d8832=_0x293538[_0x3fc682];if(_0x58ff0f[_0x1e774e(0x3da)][_0x1e774e(0x1e8)]!=_0x1d8832[_0x1e774e(0x1e8)]||_0x58ff0f[_0x1e774e(0x3da)][_0x1e774e(0x10d)]!=_0x1d8832[_0x1e774e(0x10d)]){let _0x5b6a71={'w':_0x1d8832['width'],'h':_0x1d8832[_0x1e774e(0x10d)]};_0x58ff0f['resize'](_0x5b6a71);}});let _0x25a814=await Promise['all'](_0x522e8a[_0x25dd2d(0x1ae)](async _0x61be0b=>{const _0x5cfce3=_0x25dd2d;let _0x115438=_0x61be0b[_0x5cfce3(0x3da)]['data'];if(_0x3c74ad['bitsPerChannel']==_0x5cfce3(0x20e)){let _0x41ec8b=new Uint16Array(_0x115438[_0x5cfce3(0x158)]);for(let _0x38ba1b=0x0;_0x38ba1b<_0x115438[_0x5cfce3(0x158)];_0x38ba1b+=0x4)_0x41ec8b[_0x38ba1b]=(_0x115438[_0x38ba1b]<<0x7)+_0x41ec8b[_0x38ba1b],_0x41ec8b[_0x38ba1b+0x1]=(_0x115438[_0x38ba1b+0x1]<<0x7)+_0x41ec8b[_0x38ba1b+0x1],_0x41ec8b[_0x38ba1b+0x2]=(_0x115438[_0x38ba1b+0x2]<<0x7)+_0x41ec8b[_0x38ba1b+0x2],_0x41ec8b[_0x38ba1b+0x3]=_0x115438[_0x38ba1b+0x3]<<0x7;_0x115438=_0x41ec8b;}else{if(_0x3c74ad[_0x5cfce3(0x26b)]=='bitDepth32'){let _0x1fbd44=new Float32Array(_0x115438[_0x5cfce3(0x158)]);for(let _0x12a34f=0x0;_0x12a34f<_0x115438[_0x5cfce3(0x158)];_0x12a34f+=0x4)_0x1fbd44[_0x12a34f]=_0x115438[_0x12a34f]/0xff,_0x1fbd44[_0x12a34f+0x1]=_0x115438[_0x12a34f+0x1]/0xff,_0x1fbd44[_0x12a34f+0x2]=_0x115438[_0x12a34f+0x2]/0xff,_0x1fbd44[_0x12a34f+0x3]=_0x115438[_0x12a34f+0x3]/0xff;_0x115438=_0x1fbd44;}}return await _0x3db57e['imaging'][_0x5cfce3(0x100)](_0x115438,{'width':_0x61be0b['bitmap'][_0x5cfce3(0x1e8)],'height':_0x61be0b[_0x5cfce3(0x3da)][_0x5cfce3(0x10d)],'components':0x4,'colorProfile':'sRGB\x20IEC61966-2.1','colorSpace':_0x5cfce3(0x401)});})),_0x30e5c8=[];return await _0x229bd3(async _0x4c6571=>{const _0x5782d0=_0x25dd2d;let _0x26feb5=null,_0x116487=await Promise[_0x5782d0(0x306)](_0x522e8a[_0x5782d0(0x1ae)](async(_0x3da11c,_0x367412)=>{const _0x59f0e1=_0x5782d0;let _0x7d5cd9=_0x5c9fd6[_0x59f0e1(0x158)]==0x1?_0x5c9fd6[0x0]:_0x5c9fd6[_0x367412];if(!_0x47e31a['is_SPECIAL_LAYER_NEW_LAYER'](_0x7d5cd9)){let _0x534ff8=_0x3bceeb(_0x3c74ad,_0x7d5cd9);_0x26feb5=_0x365410(_0x3c74ad,_0x534ff8);}if(_0x26feb5&&_0x26feb5[_0x59f0e1(0x3fe)]!=_0x3db57e[_0x59f0e1(0xf8)]['LayerKind'][_0x59f0e1(0x149)])return _0x26feb5;{let _0x5e5956=await _0x3c74ad[_0x59f0e1(0x38c)](_0x3db57e[_0x59f0e1(0xf8)]['LayerKind'][_0x59f0e1(0x492)],{'name':_0x59f0e1(0x3a5)+_0x3b6e+(_0x522e8a['length']>0x1?'_'+(_0x367412+0x1):'')});if(!_0x5e5956)throw new Error(_0x585367('create\x20layer\x20failed'));return _0x30e5c8[_0x59f0e1(0x368)](_0x5e5956),_0x26feb5?_0x5e5956[_0x59f0e1(0x235)](_0x26feb5,_0x3db57e[_0x59f0e1(0xf8)][_0x59f0e1(0x425)][_0x59f0e1(0x1cf)]):_0x5e5956['move'](_0x3c74ad[_0x59f0e1(0x374)][0x0],_0x3db57e['constants'][_0x59f0e1(0x425)][_0x59f0e1(0xf4)]),_0x5e5956;}}));_0x30e5c8[_0x5782d0(0x158)]&&_0x4c6571[_0x5782d0(0x2d1)](_0x154750=>{const _0xa1a907=_0x5782d0;_0x154750?_0x30e5c8['forEach']((_0x4a18a6,_0x2c5894)=>{const _0x238a84=_0x1644;_0x4a18a6[_0x238a84(0x1de)]=!0x1;}):_0x30e5c8[_0xa1a907(0xdc)](_0xa13ef8=>_0xa13ef8[_0xa1a907(0x2d3)]());}),await Promise[_0x5782d0(0x306)](_0x116487[_0x5782d0(0x1ae)](async(_0x197d6d,_0x13550a)=>{const _0x2e8413=_0x5782d0;await _0x3db57e[_0x2e8413(0x3b7)]['putPixels']({'documentID':_0x3c74ad['id'],'layerID':_0x197d6d['id'],'replace':!0x1,'imageData':_0x25a814[_0x13550a],'targetBounds':_0x293538[_0x13550a]});}));},{'commandName':_0x585367(_0x25dd2d(0x2a9)),'document':_0x3c74ad}),{};}function _0x2f04d0(_0x273a2d){const _0x48be0f=_0x1383d6;return class extends _0x273a2d{constructor(_0x516fb6){const _0x553284=_0x1644;super(_0x516fb6),this[_0x553284(0x2b7)]['on'](_0x553284(0x322),async(_0x2e266c,_0x120341)=>{const _0x411812=_0x553284;let {action:_0x52102a,params:_0x59ed33}=_0x2e266c,_0x35bf29;try{console[_0x411812(0x16d)](_0x411812(0x1c0),_0x52102a);let _0x4c8861=Date[_0x411812(0x172)]();_0x52102a===_0x411812(0x189)?_0x35bf29=await _0x5717bc(_0x59ed33):_0x52102a===_0x411812(0x25d)?_0x35bf29=await _0x2f0f20(_0x59ed33):_0x52102a===_0x411812(0x1f5)?_0x35bf29=await _0x5e900b(_0x59ed33):_0x52102a===_0x411812(0x1c5)?_0x35bf29=await _0x872014(_0x59ed33):_0x52102a===_0x411812(0x13a)?_0x35bf29=await _0x999fc(_0x59ed33):_0x52102a===_0x411812(0xe5)?_0x35bf29=await _0x1caafd(_0x59ed33):_0x52102a===_0x411812(0x2a2)?_0x35bf29=await _0x36622a(_0x59ed33):_0x52102a===_0x411812(0x461)?_0x35bf29=await _0x2f8f5a(_0x59ed33):_0x52102a===_0x411812(0x2f0)&&(_0x35bf29=await _0x4fa169(_0x59ed33));let _0x28f55e=Date[_0x411812(0x172)]();console[_0x411812(0x16d)](_0x411812(0x1e6),_0x52102a,_0x28f55e-_0x4c8861);}catch(_0x46faba){console[_0x411812(0x46d)](_0x46faba),_0x120341({'error':_0x46faba[_0x411812(0x21a)]||_0x46faba[_0x411812(0x448)]||_0x46faba});return;}_0x120341(_0x35bf29);});}async[_0x48be0f(0x123)](_0x93348f,_0x55677a){return new Promise((_0x5de849,_0x18d234)=>{const _0x23e31c=_0x1644;this['socket'][_0x23e31c(0x109)](_0x23e31c(0x3f8),{'action':_0x23e31c(0x36a),'sid':_0x93348f,'params':{'from_sid':_0x55677a['from_sid']}},_0x1423ab=>{const _0x4708c9=_0x23e31c;if(_0x1423ab[_0x4708c9(0x46d)])return _0x18d234(new Error(_0x1423ab['error']));_0x5de849(_0x1423ab);});});}async['uploadImage'](_0x3046a4,_0x530e99){return new Promise((_0x153911,_0x5bd9a6)=>{const _0x5a14df=_0x1644;this[_0x5a14df(0x2b7)]['emit'](_0x5a14df(0x3f8),{'action':_0x5a14df(0x451),'sid':_0x3046a4,'params':_0x530e99},_0xf7c2aa=>{const _0x2ee778=_0x5a14df;if(_0xf7c2aa[_0x2ee778(0x46d)])return _0x5bd9a6(new Error(_0xf7c2aa[_0x2ee778(0x46d)]));_0x153911(_0xf7c2aa);});});}};}var _0x1ca0b7=class extends _0x368cc9(_0xa14722(_0x3ac655,_0x1383d6(0x181)),_0xe755a5(_0x5228c3,'comfy'),_0x470a66,_0x2f04d0){constructor(_0x44bdcd,{setConnectState:_0x2340d0,setLastErrorMessage:_0x2d7d06,setBackendURL:_0x33fe53,setComfyMultiUser:_0x585d67}){const _0x369c90=_0x1383d6;super(_0x44bdcd),this[_0x369c90(0x2b7)]['on'](_0x369c90(0x351),async _0x330094=>{const _0x481ad9=_0x369c90;if(this[_0x481ad9(0x2b7)][_0x481ad9(0x204)]){let _0x5e68f0=_0x330094['message'];try{let _0x4a8d21=new AbortController(),_0xfa790=setTimeout(()=>_0x4a8d21[_0x481ad9(0x168)](),0x5dc),_0x5b2011=await fetch(_0x44bdcd+this[_0x481ad9(0x2b7)]['_opts'][_0x481ad9(0x242)],{'method':_0x481ad9(0x4b8),'signal':_0x4a8d21[_0x481ad9(0x295)]});clearTimeout(_0xfa790),_0x5b2011['status']==0x1f6?_0x5e68f0=_0x585367(_0x481ad9(0x2b4)):_0x5b2011[_0x481ad9(0x373)]==0x194&&(_0x5e68f0=_0x585367(_0x481ad9(0x1e1)));}catch(_0x169493){_0x169493[_0x481ad9(0x448)]==_0x481ad9(0x133)&&(_0x5e68f0=_0x585367(_0x481ad9(0x343)));}_0x2d7d06(_0x585367(_0x481ad9(0x23a),_0x5e68f0)),_0x2340d0('connecting');}else _0x2d7d06(_0x330094['message']),_0x2340d0(_0x481ad9(0x34e));}),this[_0x369c90(0x2b7)]['on'](_0x369c90(0x2a7),_0x5b990a=>{const _0x5e0f26=_0x369c90;_0x33fe53(_0x44bdcd),_0x2340d0(_0x5e0f26(0x312)),_0x5b990a['multi_user']&&_0x585d67(_0x5b990a[_0x5e0f26(0x319)]);}),this[_0x369c90(0x2b7)]['on'](_0x369c90(0x2b2),(..._0x6bc5f0)=>{const _0x325614=_0x369c90;_0x2340d0('disconnected'),_0x585d67(!0x1),_0x3ac655[_0x325614(0x11e)]('');});}},_0x5e20ed=_0xe4b5be(_0x460db4(),0x1),_0x21c034=_0x1383d6(0x12b),_0x265b18=(0x0,_0x49de8d[_0x1383d6(0x273)])(null);function _0xeaa133({children:_0x299208}){const _0x56e6c8=_0x1383d6;let {setSrc:_0x437527,webviewAgentSID:_0x3cea9c,prevWebviewAgentSID:_0x2e5c9e}=_0x34109c(),[_0x246c30,_0x1a6ce1]=(0x0,_0x49de8d[_0x56e6c8(0x337)])('disconnected'),[_0x4984c3,_0x422b20]=(0x0,_0x49de8d[_0x56e6c8(0x337)])(''),[_0x5b3c68,_0x811a39]=(0x0,_0x49de8d[_0x56e6c8(0x337)])(localStorage[_0x56e6c8(0x39a)]('backendURL')||_0x21c034),[_0x524201,_0x509c81]=(0x0,_0x49de8d[_0x56e6c8(0x337)])(null),[_0x5d0288,_0x1dc423]=(0x0,_0x49de8d[_0x56e6c8(0x337)])(''),[_0xfd7056,_0x49d07d]=(0x0,_0x49de8d['useState'])(!0x1),[_0x54974a,_0x1131bb]=(0x0,_0x49de8d['useState'])(null),[_0x524edc,_0x2b3c01]=(0x0,_0x49de8d[_0x56e6c8(0x337)])([]);function _0x20fdbb(_0x277237){const _0x53aba0=_0x56e6c8;_0x811a39(_0x277237[_0x53aba0(0x1f6)]('?')[0x0]['split']('#')[0x0]['trim']());}(0x0,_0x49de8d[_0x56e6c8(0x2b3)])(()=>{const _0x1230dc=_0x56e6c8;localStorage[_0x1230dc(0x22e)](_0x1230dc(0x159),_0x5b3c68);},[_0x5b3c68]),(0x0,_0x49de8d[_0x56e6c8(0x2b3)])(()=>{const _0x5ac32a=_0x56e6c8;_0x246c30===_0x5ac32a(0x312)&&(_0x422b20(''),_0x437527(''+_0x5b3c68));},[_0x246c30]);function _0x1ad149(){const _0x479671=_0x56e6c8;if(_0x246c30===_0x479671(0x312)||_0x246c30===_0x479671(0x376))_0x54974a&&(_0x54974a[_0x479671(0x294)](),_0x1131bb(null),_0x1a6ce1(_0x479671(0x34e)));else try{let _0x456f13=_0x54974a;_0x54974a||(_0x456f13=new _0x1ca0b7(_0x5b3c68||_0x21c034,{'setConnectState':_0x1a6ce1,'setLastErrorMessage':_0x422b20,'setBackendURL':_0x20fdbb,'setComfyMultiUser':_0x49d07d}),_0x1131bb(_0x456f13)),_0x456f13[_0x479671(0x15e)](),_0x1a6ce1(_0x479671(0x376));}catch(_0x25141c){_0x422b20(_0x25141c[_0x479671(0x21a)]||_0x25141c[_0x479671(0x448)]||_0x25141c);}}(0x0,_0x49de8d[_0x56e6c8(0x2b3)])(()=>{const _0x402e76=_0x56e6c8;let _0x14f750=(_0x2add6e,_0x2148de,_0x2be724)=>{_0x5d0288&&(!_0x2148de&&_0x2add6e==_0x5d0288||!(_0x5d0288 in _0x5228c3['getAllStore']()))&&_0x1dc423('');};return _0x5228c3[_0x402e76(0x22a)]('/',_0x14f750),()=>{const _0x186b68=_0x402e76;_0x5228c3[_0x186b68(0x190)](_0x14f750);};},[_0x5d0288]),(0x0,_0x49de8d[_0x56e6c8(0x2b3)])(()=>{_0x5d0288||_0x1dc423(_0x3cea9c||'');},[_0x5d0288,_0x3cea9c]),(0x0,_0x49de8d[_0x56e6c8(0x2b3)])(()=>{_0x3cea9c&&(!_0x5d0288||_0x5d0288==_0x2e5c9e)&&_0x1dc423(_0x3cea9c);},[_0x3cea9c,_0x2e5c9e,_0x5d0288,_0x1dc423]);let [_0x2bb32e,_0x2ac6c7]=(0x0,_0x49de8d[_0x56e6c8(0x337)])(null);(0x0,_0x49de8d[_0x56e6c8(0x2b3)])(()=>{const _0x1584a5=_0x56e6c8;_0x2ac6c7(_0x5d0288?_0x5228c3[_0x1584a5(0x396)]()[_0x5d0288]:null);},[_0x5d0288]);let [_0x431934,_0x11febb]=(0x0,_0x49de8d[_0x56e6c8(0x337)])('');return(0x0,_0x5e20ed[_0x56e6c8(0x108)])(_0x265b18[_0x56e6c8(0x382)],{'value':{'socket':_0x54974a,'backendURL':_0x5b3c68,'setBackendURL':_0x20fdbb,'connectState':_0x246c30,'doConnectOrDisconnect':_0x1ad149,'lastOpenedWorkflow':_0x431934,'setLastOpenedWorkflow':_0x11febb,'lastErrorMessage':_0x4984c3,'setLastErrorMessage':_0x422b20,'autoRunning':_0x524201,'setAutoRunning':_0x509c81,'comfyMultiUser':_0xfd7056,'setComfyMultiUser':_0x49d07d,'workflowAgent':_0x2bb32e,'workflowAgentSID':_0x5d0288,'setWorkflowAgentSID':_0x1dc423,'beforeWorkflowRunHooks':_0x524edc,'setBeforeWorkflowRunHooks':_0x2b3c01},'children':_0x299208});}function _0xcdb152(){const _0xd0c78=_0x1383d6;let _0x3085d7=(0x0,_0x49de8d[_0xd0c78(0x271)])(_0x265b18);if(!_0x3085d7)throw new Error(_0xd0c78(0x216));return _0x3085d7;}var _0x30a515=_0xe4b5be(_0x3e947a(),0x1),_0xd585dc=_0xe4b5be(_0x460db4(),0x1),_0x580172=class extends _0x30a515[_0x1383d6(0x1f0)][_0x1383d6(0x366)]{[_0x1383d6(0x389)]={'hasError':!0x1,'errorMessage':''};constructor(_0x4196e2){super(_0x4196e2);}static[_0x1383d6(0x324)](_0x157595){const _0x4b6c82=_0x1383d6;return{'hasError':!0x0,'errorMessage':_0x157595[_0x4b6c82(0x36e)]()};}[_0x1383d6(0x173)](_0x2b7730,_0x4b4ab8){const _0x43a0c4=_0x1383d6;console[_0x43a0c4(0x16d)](_0x2b7730,_0x4b4ab8);}['render'](){const _0x19cb7c=_0x1383d6;return this[_0x19cb7c(0x389)][_0x19cb7c(0x2bd)]?(0x0,_0xd585dc[_0x19cb7c(0x108)])('p',{'className':_0x19cb7c(0x1c8),'children':_0x585367(_0x19cb7c(0x44a),this['state'][_0x19cb7c(0x3c5)])}):this['props']['children'];}},_0x59e19e=class{constructor(){const _0x56dc07=_0x1383d6;this['listeners']=new Set(),this[_0x56dc07(0x22a)]=this['subscribe'][_0x56dc07(0x236)](this);}['subscribe'](_0x4839ef){const _0x27145f=_0x1383d6;return this['listeners'][_0x27145f(0x2d1)](_0x4839ef),this[_0x27145f(0x29f)](),()=>{const _0x42c5bd=_0x27145f;this['listeners'][_0x42c5bd(0x2d3)](_0x4839ef),this[_0x42c5bd(0x45a)]();};}[_0x1383d6(0x225)](){const _0x3f63cf=_0x1383d6;return this[_0x3f63cf(0x2fc)]['size']>0x0;}[_0x1383d6(0x29f)](){}[_0x1383d6(0x45a)](){}},_0x14b428=typeof window>'u'||_0x1383d6(0x46f)in globalThis;function _0x1c9723(){}function _0x2934a8(_0x537d6e,_0xa4ce0c){const _0x5cb0d9=_0x1383d6;return typeof _0x537d6e==_0x5cb0d9(0x47f)?_0x537d6e(_0xa4ce0c):_0x537d6e;}function _0x511e6e(_0x3a49df){const _0x198c47=_0x1383d6;return typeof _0x3a49df==_0x198c47(0x317)&&_0x3a49df>=0x0&&_0x3a49df!==0x1/0x0;}function _0x2fe60f(_0x3b50a6,_0x5803d1){const _0x34f0eb=_0x1383d6;return Math['max'](_0x3b50a6+(_0x5803d1||0x0)-Date[_0x34f0eb(0x172)](),0x0);}function _0x1d66cc(_0x51fbeb,_0x1ea967){const _0x1a8b98=_0x1383d6;return typeof _0x51fbeb==_0x1a8b98(0x47f)?_0x51fbeb(_0x1ea967):_0x51fbeb;}function _0x5c490e(_0x8fc820,_0x1d5a10){const _0x1e96ba=_0x1383d6;return typeof _0x8fc820==_0x1e96ba(0x47f)?_0x8fc820(_0x1d5a10):_0x8fc820;}function _0x95c4d(_0x155f52,_0x512aee){const _0x41bbf4=_0x1383d6;let {type:_0x4a292c=_0x41bbf4(0x306),exact:_0x1bcb67,fetchStatus:_0x49fe2f,predicate:_0x4ce6e6,queryKey:_0x3210f4,stale:_0x979ed3}=_0x155f52;if(_0x3210f4){if(_0x1bcb67){if(_0x512aee[_0x41bbf4(0x264)]!==_0x1c6ac8(_0x3210f4,_0x512aee[_0x41bbf4(0x169)]))return!0x1;}else{if(!_0x5ef7a3(_0x512aee[_0x41bbf4(0x38d)],_0x3210f4))return!0x1;}}if(_0x4a292c!==_0x41bbf4(0x306)){let _0x3dfe79=_0x512aee[_0x41bbf4(0x40b)]();if(_0x4a292c===_0x41bbf4(0x204)&&!_0x3dfe79||_0x4a292c===_0x41bbf4(0x252)&&_0x3dfe79)return!0x1;}return!(typeof _0x979ed3==_0x41bbf4(0x191)&&_0x512aee[_0x41bbf4(0x499)]()!==_0x979ed3||_0x49fe2f&&_0x49fe2f!==_0x512aee['state'][_0x41bbf4(0x3b3)]||_0x4ce6e6&&!_0x4ce6e6(_0x512aee));}function _0x466b49(_0x4fad69,_0x50e75b){const _0xfa8d9e=_0x1383d6;let {exact:_0x57d6b7,status:_0x1e2867,predicate:_0x542082,mutationKey:_0x885375}=_0x4fad69;if(_0x885375){if(!_0x50e75b[_0xfa8d9e(0x169)][_0xfa8d9e(0x3b9)])return!0x1;if(_0x57d6b7){if(_0x1c1403(_0x50e75b[_0xfa8d9e(0x169)][_0xfa8d9e(0x3b9)])!==_0x1c1403(_0x885375))return!0x1;}else{if(!_0x5ef7a3(_0x50e75b[_0xfa8d9e(0x169)]['mutationKey'],_0x885375))return!0x1;}}return!(_0x1e2867&&_0x50e75b['state']['status']!==_0x1e2867||_0x542082&&!_0x542082(_0x50e75b));}function _0x1c6ac8(_0x54c5fd,_0xdcc3dd){const _0x1a42ab=_0x1383d6;return(_0xdcc3dd?.[_0x1a42ab(0x1c3)]||_0x1c1403)(_0x54c5fd);}function _0x1c1403(_0x12bca5){const _0x35609e=_0x1383d6;return JSON[_0x35609e(0x267)](_0x12bca5,(_0x23ad87,_0x40c2c0)=>_0x55407d(_0x40c2c0)?Object[_0x35609e(0x33a)](_0x40c2c0)[_0x35609e(0x49f)]()[_0x35609e(0x303)]((_0x2e5a4a,_0x542be6)=>(_0x2e5a4a[_0x542be6]=_0x40c2c0[_0x542be6],_0x2e5a4a),{}):_0x40c2c0);}function _0x5ef7a3(_0x4a0e72,_0x2ea2e2){const _0x73a664=_0x1383d6;return _0x4a0e72===_0x2ea2e2?!0x0:typeof _0x4a0e72!=typeof _0x2ea2e2?!0x1:_0x4a0e72&&_0x2ea2e2&&typeof _0x4a0e72==_0x73a664(0x418)&&typeof _0x2ea2e2=='object'?!Object[_0x73a664(0x33a)](_0x2ea2e2)[_0x73a664(0x255)](_0x5209e0=>!_0x5ef7a3(_0x4a0e72[_0x5209e0],_0x2ea2e2[_0x5209e0])):!0x1;}function _0x296484(_0x71e379,_0x3ab855){const _0x564a81=_0x1383d6;if(_0x71e379===_0x3ab855)return _0x71e379;let _0x3de992=_0x48e658(_0x71e379)&&_0x48e658(_0x3ab855);if(_0x3de992||_0x55407d(_0x71e379)&&_0x55407d(_0x3ab855)){let _0x414b37=_0x3de992?_0x71e379:Object[_0x564a81(0x33a)](_0x71e379),_0x3c410=_0x414b37[_0x564a81(0x158)],_0x174c91=_0x3de992?_0x3ab855:Object['keys'](_0x3ab855),_0x5bb9f3=_0x174c91['length'],_0x42b3fe=_0x3de992?[]:{},_0x3b8020=0x0;for(let _0x3864e0=0x0;_0x3864e0<_0x5bb9f3;_0x3864e0++){let _0x111fa5=_0x3de992?_0x3864e0:_0x174c91[_0x3864e0];(!_0x3de992&&_0x414b37[_0x564a81(0x27e)](_0x111fa5)||_0x3de992)&&_0x71e379[_0x111fa5]===void 0x0&&_0x3ab855[_0x111fa5]===void 0x0?(_0x42b3fe[_0x111fa5]=void 0x0,_0x3b8020++):(_0x42b3fe[_0x111fa5]=_0x296484(_0x71e379[_0x111fa5],_0x3ab855[_0x111fa5]),_0x42b3fe[_0x111fa5]===_0x71e379[_0x111fa5]&&_0x71e379[_0x111fa5]!==void 0x0&&_0x3b8020++);}return _0x3c410===_0x5bb9f3&&_0x3b8020===_0x3c410?_0x71e379:_0x42b3fe;}return _0x3ab855;}function _0x4f9ef4(_0x40c3a6,_0x49a816){const _0x16a4dd=_0x1383d6;if(!_0x49a816||Object[_0x16a4dd(0x33a)](_0x40c3a6)[_0x16a4dd(0x158)]!==Object[_0x16a4dd(0x33a)](_0x49a816)[_0x16a4dd(0x158)])return!0x1;for(let _0x170088 in _0x40c3a6)if(_0x40c3a6[_0x170088]!==_0x49a816[_0x170088])return!0x1;return!0x0;}function _0x48e658(_0x92ca16){const _0x193d70=_0x1383d6;return Array['isArray'](_0x92ca16)&&_0x92ca16[_0x193d70(0x158)]===Object['keys'](_0x92ca16)[_0x193d70(0x158)];}function _0x55407d(_0x7ef980){const _0x727205=_0x1383d6;if(!_0x5ba078(_0x7ef980))return!0x1;let _0x277c86=_0x7ef980['constructor'];if(_0x277c86===void 0x0)return!0x0;let _0xf97f46=_0x277c86['prototype'];return!(!_0x5ba078(_0xf97f46)||!_0xf97f46[_0x727205(0x209)]('isPrototypeOf')||Object[_0x727205(0x13b)](_0x7ef980)!==Object[_0x727205(0x1ff)]);}function _0x5ba078(_0x4ef0fc){const _0x551d85=_0x1383d6;return Object['prototype'][_0x551d85(0x36e)][_0x551d85(0x157)](_0x4ef0fc)===_0x551d85(0x38b);}function _0x819196(_0x92602d){return new Promise(_0x4fb741=>{setTimeout(_0x4fb741,_0x92602d);});}function _0x5829b6(_0x5560da,_0x7916d9,_0x271769){const _0x4ffbab=_0x1383d6;if(typeof _0x271769[_0x4ffbab(0x19c)]==_0x4ffbab(0x47f))return _0x271769[_0x4ffbab(0x19c)](_0x5560da,_0x7916d9);if(_0x271769[_0x4ffbab(0x19c)]!==!0x1){if(0x0)try{}catch(_0x33bf22){}return _0x296484(_0x5560da,_0x7916d9);}return _0x7916d9;}function _0x120f0e(_0x1e19ce,_0x15f233,_0x496f53=0x0){const _0x3e2721=_0x1383d6;let _0x2476d5=[..._0x1e19ce,_0x15f233];return _0x496f53&&_0x2476d5[_0x3e2721(0x158)]>_0x496f53?_0x2476d5[_0x3e2721(0x2e0)](0x1):_0x2476d5;}function _0x49e15c(_0x589d7a,_0x4f6441,_0x2b87eb=0x0){const _0x289e85=_0x1383d6;let _0x3c1228=[_0x4f6441,..._0x589d7a];return _0x2b87eb&&_0x3c1228['length']>_0x2b87eb?_0x3c1228[_0x289e85(0x2e0)](0x0,-0x1):_0x3c1228;}var _0x2525de=Symbol();function _0x3bbf5b(_0xf3183d,_0x45f69e){const _0x24896=_0x1383d6;return!_0xf3183d[_0x24896(0x281)]&&_0x45f69e?.[_0x24896(0x329)]?()=>_0x45f69e['initialPromise']:!_0xf3183d[_0x24896(0x281)]||_0xf3183d['queryFn']===_0x2525de?()=>Promise['reject'](new Error(_0x24896(0x178)+_0xf3183d[_0x24896(0x264)]+'\x27')):_0xf3183d['queryFn'];}var _0x178c91=class extends _0x59e19e{#t;#e;#r;constructor(){super(),this.#r=_0x254d99=>{const _0x35305f=_0x1644;if(!_0x14b428&&window['addEventListener']){let _0x32e042=()=>_0x254d99();return window[_0x35305f(0x283)](_0x35305f(0x1d5),_0x32e042,!0x1),()=>{const _0x19f67a=_0x35305f;window['removeEventListener'](_0x19f67a(0x1d5),_0x32e042);};}};}[_0x1383d6(0x29f)](){const _0x462e90=_0x1383d6;this.#e||this[_0x462e90(0x160)](this.#r);}['onUnsubscribe'](){const _0xa66d6=_0x1383d6;this[_0xa66d6(0x225)]()||(this.#e?.(),this.#e=void 0x0);}[_0x1383d6(0x160)](_0x574143){this.#r=_0x574143,this.#e?.(),this.#e=_0x574143(_0x1a5da3=>{const _0x4903e6=_0x1644;typeof _0x1a5da3=='boolean'?this[_0x4903e6(0x3c9)](_0x1a5da3):this['onFocus']();});}[_0x1383d6(0x3c9)](_0x3cd689){const _0x2d81ef=_0x1383d6;this.#t!==_0x3cd689&&(this.#t=_0x3cd689,this[_0x2d81ef(0x140)]());}[_0x1383d6(0x140)](){const _0x42de3a=_0x1383d6;let _0x500d63=this[_0x42de3a(0x1f2)]();this['listeners'][_0x42de3a(0xdc)](_0x1cfed4=>{_0x1cfed4(_0x500d63);});}[_0x1383d6(0x1f2)](){const _0x50d82c=_0x1383d6;return typeof this.#t=='boolean'?this.#t:globalThis[_0x50d82c(0x214)]?.['visibilityState']!==_0x50d82c(0x1a1);}},_0x27550e=new _0x178c91(),_0x83ccf0=class extends _0x59e19e{#t=!0x0;#e;#r;constructor(){super(),this.#r=_0x5ad3c9=>{const _0x8d8809=_0x1644;if(!_0x14b428&&window[_0x8d8809(0x283)]){let _0x338672=()=>_0x5ad3c9(!0x0),_0x430122=()=>_0x5ad3c9(!0x1);return window[_0x8d8809(0x283)](_0x8d8809(0x330),_0x338672,!0x1),window[_0x8d8809(0x283)]('offline',_0x430122,!0x1),()=>{const _0x32b5b1=_0x8d8809;window[_0x32b5b1(0x1a2)](_0x32b5b1(0x330),_0x338672),window[_0x32b5b1(0x1a2)](_0x32b5b1(0x3b8),_0x430122);};}};}[_0x1383d6(0x29f)](){this.#e||this['setEventListener'](this.#r);}['onUnsubscribe'](){const _0x1e9b05=_0x1383d6;this[_0x1e9b05(0x225)]()||(this.#e?.(),this.#e=void 0x0);}[_0x1383d6(0x160)](_0xca038d){const _0x227084=_0x1383d6;this.#r=_0xca038d,this.#e?.(),this.#e=_0xca038d(this[_0x227084(0x311)]['bind'](this));}[_0x1383d6(0x311)](_0x41ec84){const _0x2a0c4a=_0x1383d6;this.#t!==_0x41ec84&&(this.#t=_0x41ec84,this[_0x2a0c4a(0x2fc)][_0x2a0c4a(0xdc)](_0x9e2343=>{_0x9e2343(_0x41ec84);}));}[_0x1383d6(0x163)](){return this.#t;}},_0x554c3e=new _0x83ccf0();function _0x365b71(){const _0x5f08ca=_0x1383d6;let _0x5f5dcc,_0x53b157,_0x5790e9=new Promise((_0x3f6836,_0x2cc7f7)=>{_0x5f5dcc=_0x3f6836,_0x53b157=_0x2cc7f7;});_0x5790e9['status']=_0x5f08ca(0x460),_0x5790e9[_0x5f08ca(0x441)](()=>{});function _0x3306f9(_0x28af5d){const _0x39863f=_0x5f08ca;Object[_0x39863f(0x3f9)](_0x5790e9,_0x28af5d),delete _0x5790e9['resolve'],delete _0x5790e9['reject'];}return _0x5790e9[_0x5f08ca(0x49e)]=_0x2ea772=>{const _0x1325eb=_0x5f08ca;_0x3306f9({'status':_0x1325eb(0xf7),'value':_0x2ea772}),_0x5f5dcc(_0x2ea772);},_0x5790e9[_0x5f08ca(0x42e)]=_0x2f98f4=>{const _0x33fc82=_0x5f08ca;_0x3306f9({'status':_0x33fc82(0x1ad),'reason':_0x2f98f4}),_0x53b157(_0x2f98f4);},_0x5790e9;}function _0x484064(_0x5daec1){const _0x48f72=_0x1383d6;return Math[_0x48f72(0x1b0)](0x3e8*0x2**_0x5daec1,0x7530);}function _0xe6f40c(_0x25ec5f){const _0x2bfdba=_0x1383d6;return(_0x25ec5f??_0x2bfdba(0x330))==='online'?_0x554c3e[_0x2bfdba(0x163)]():!0x0;}var _0x13b337=class extends Error{constructor(_0x230884){const _0x46eed8=_0x1383d6;super(_0x46eed8(0x275)),this[_0x46eed8(0x395)]=_0x230884?.[_0x46eed8(0x395)],this[_0x46eed8(0x105)]=_0x230884?.[_0x46eed8(0x105)];}};function _0xd8ab0f(_0x5d0f8b){return _0x5d0f8b instanceof _0x13b337;}function _0x3dfd51(_0x18f606){const _0x17d0f2=_0x1383d6;let _0x1a2a2c=!0x1,_0xc98e8c=0x0,_0x3e59bb=!0x1,_0x3b7bb7,_0x521283=_0x365b71(),_0x2cdb4a=_0x1b24e4=>{const _0x1f51c1=_0x1644;_0x3e59bb||(_0x29ede2(new _0x13b337(_0x1b24e4)),_0x18f606[_0x1f51c1(0x168)]?.());},_0x364c49=()=>{_0x1a2a2c=!0x0;},_0x591f3e=()=>{_0x1a2a2c=!0x1;},_0xce14b8=()=>_0x27550e[_0x17d0f2(0x1f2)]()&&(_0x18f606['networkMode']==='always'||_0x554c3e[_0x17d0f2(0x163)]())&&_0x18f606[_0x17d0f2(0x101)](),_0x2f72f0=()=>_0xe6f40c(_0x18f606['networkMode'])&&_0x18f606['canRun'](),_0x363271=_0x1a0752=>{const _0x3a223f=_0x17d0f2;_0x3e59bb||(_0x3e59bb=!0x0,_0x18f606[_0x3a223f(0x174)]?.(_0x1a0752),_0x3b7bb7?.(),_0x521283[_0x3a223f(0x49e)](_0x1a0752));},_0x29ede2=_0x57e8a9=>{const _0x1e8fed=_0x17d0f2;_0x3e59bb||(_0x3e59bb=!0x0,_0x18f606[_0x1e8fed(0xde)]?.(_0x57e8a9),_0x3b7bb7?.(),_0x521283[_0x1e8fed(0x42e)](_0x57e8a9));},_0x519310=()=>new Promise(_0xa772ea=>{_0x3b7bb7=_0x4fdc1a=>{(_0x3e59bb||_0xce14b8())&&_0xa772ea(_0x4fdc1a);},_0x18f606['onPause']?.();})[_0x17d0f2(0x229)](()=>{_0x3b7bb7=void 0x0,_0x3e59bb||_0x18f606['onContinue']?.();}),_0x5482a9=()=>{const _0x62d930=_0x17d0f2;if(_0x3e59bb)return;let _0x1ed29d,_0x4d75c0=_0xc98e8c===0x0?_0x18f606[_0x62d930(0x329)]:void 0x0;try{_0x1ed29d=_0x4d75c0??_0x18f606['fn']();}catch(_0x5b9720){_0x1ed29d=Promise['reject'](_0x5b9720);}Promise[_0x62d930(0x49e)](_0x1ed29d)[_0x62d930(0x229)](_0x363271)[_0x62d930(0x441)](_0x8b943a=>{const _0x26195e=_0x62d930;if(_0x3e59bb)return;let _0x326d28=_0x18f606[_0x26195e(0x344)]??(_0x14b428?0x0:0x3),_0x2283a3=_0x18f606[_0x26195e(0x3c0)]??_0x484064,_0x14710b=typeof _0x2283a3=='function'?_0x2283a3(_0xc98e8c,_0x8b943a):_0x2283a3,_0x37023c=_0x326d28===!0x0||typeof _0x326d28==_0x26195e(0x317)&&_0xc98e8c<_0x326d28||typeof _0x326d28==_0x26195e(0x47f)&&_0x326d28(_0xc98e8c,_0x8b943a);if(_0x1a2a2c||!_0x37023c){_0x29ede2(_0x8b943a);return;}_0xc98e8c++,_0x18f606['onFail']?.(_0xc98e8c,_0x8b943a),_0x819196(_0x14710b)[_0x26195e(0x229)](()=>_0xce14b8()?void 0x0:_0x519310())['then'](()=>{_0x1a2a2c?_0x29ede2(_0x8b943a):_0x5482a9();});});};return{'promise':_0x521283,'cancel':_0x2cdb4a,'continue':()=>(_0x3b7bb7?.(),_0x521283),'cancelRetry':_0x364c49,'continueRetry':_0x591f3e,'canStart':_0x2f72f0,'start':()=>(_0x2f72f0()?_0x5482a9():_0x519310()['then'](_0x5482a9),_0x521283)};}function _0x13e701(){let _0x3179cd=[],_0xeaf4f9=0x0,_0x27fa71=_0x299e2f=>{_0x299e2f();},_0x454ebc=_0x2f6e0d=>{_0x2f6e0d();},_0x333430=_0x4cd143=>setTimeout(_0x4cd143,0x0),_0x4318d2=_0xd93887=>{const _0xb51acd=_0x1644;_0xeaf4f9?_0x3179cd[_0xb51acd(0x368)](_0xd93887):_0x333430(()=>{_0x27fa71(_0xd93887);});},_0x1273e1=()=>{const _0x262b94=_0x1644;let _0x157e2a=_0x3179cd;_0x3179cd=[],_0x157e2a[_0x262b94(0x158)]&&_0x333430(()=>{_0x454ebc(()=>{const _0xa90be6=_0x1644;_0x157e2a[_0xa90be6(0xdc)](_0x267f3f=>{_0x27fa71(_0x267f3f);});});});};return{'batch':_0x163be4=>{let _0x5c50b2;_0xeaf4f9++;try{_0x5c50b2=_0x163be4();}finally{_0xeaf4f9--,_0xeaf4f9||_0x1273e1();}return _0x5c50b2;},'batchCalls':_0x26e30f=>(..._0x156082)=>{_0x4318d2(()=>{_0x26e30f(..._0x156082);});},'schedule':_0x4318d2,'setNotifyFunction':_0x1ef67e=>{_0x27fa71=_0x1ef67e;},'setBatchNotifyFunction':_0x212e48=>{_0x454ebc=_0x212e48;},'setScheduler':_0x1df591=>{_0x333430=_0x1df591;}};}var _0x5e2eaf=_0x13e701(),_0x638f2f=class{#t;['destroy'](){const _0x2cb41a=_0x1383d6;this[_0x2cb41a(0x269)]();}[_0x1383d6(0x104)](){const _0x552497=_0x1383d6;this[_0x552497(0x269)](),_0x511e6e(this['gcTime'])&&(this.#t=setTimeout(()=>{const _0x81f6c9=_0x552497;this[_0x81f6c9(0x103)]();},this[_0x552497(0x394)]));}[_0x1383d6(0x30a)](_0x46c3f2){const _0x5a4bea=_0x1383d6;this['gcTime']=Math[_0x5a4bea(0x4ac)](this[_0x5a4bea(0x394)]||0x0,_0x46c3f2??(_0x14b428?0x1/0x0:0x5*0x3c*0x3e8));}[_0x1383d6(0x269)](){this.#t&&(clearTimeout(this.#t),this.#t=void 0x0);}},_0x2fc149=class extends _0x638f2f{#t;#e;#r;#o;#n;#a;#s;constructor(_0x263d02){const _0x61c184=_0x1383d6;super(),this.#s=!0x1,this.#a=_0x263d02['defaultOptions'],this[_0x61c184(0x2f8)](_0x263d02[_0x61c184(0x169)]),this[_0x61c184(0x468)]=[],this.#o=_0x263d02[_0x61c184(0x188)],this.#r=this.#o[_0x61c184(0x244)](),this[_0x61c184(0x38d)]=_0x263d02['queryKey'],this[_0x61c184(0x264)]=_0x263d02[_0x61c184(0x264)],this.#t=_0x13aeef(this[_0x61c184(0x169)]),this[_0x61c184(0x389)]=_0x263d02[_0x61c184(0x389)]??this.#t,this['scheduleGc']();}get['meta'](){const _0x19a8fc=_0x1383d6;return this[_0x19a8fc(0x169)][_0x19a8fc(0x4b6)];}get[_0x1383d6(0x134)](){const _0x1e5d5e=_0x1383d6;return this.#n?.[_0x1e5d5e(0x134)];}[_0x1383d6(0x2f8)](_0x5492c3){const _0x2ecf8d=_0x1383d6;this[_0x2ecf8d(0x169)]={...this.#a,..._0x5492c3},this[_0x2ecf8d(0x30a)](this[_0x2ecf8d(0x169)]['gcTime']);}[_0x1383d6(0x103)](){const _0x5db79d=_0x1383d6;!this[_0x5db79d(0x468)][_0x5db79d(0x158)]&&this[_0x5db79d(0x389)][_0x5db79d(0x3b3)]==='idle'&&this.#r[_0x5db79d(0x3e7)](this);}[_0x1383d6(0x450)](_0x190848,_0x1d9e1f){const _0x393944=_0x1383d6;let _0x260172=_0x5829b6(this['state'][_0x393944(0x1bd)],_0x190848,this[_0x393944(0x169)]);return this.#i({'data':_0x260172,'type':'success','dataUpdatedAt':_0x1d9e1f?.[_0x393944(0x17d)],'manual':_0x1d9e1f?.['manual']}),_0x260172;}['setState'](_0x4a5a6f,_0x3dd4c0){this.#i({'type':'setState','state':_0x4a5a6f,'setStateOptions':_0x3dd4c0});}[_0x1383d6(0x341)](_0x17b723){const _0x3b8483=_0x1383d6;let _0x3621eb=this.#n?.[_0x3b8483(0x134)];return this.#n?.[_0x3b8483(0x341)](_0x17b723),_0x3621eb?_0x3621eb[_0x3b8483(0x229)](_0x1c9723)[_0x3b8483(0x441)](_0x1c9723):Promise['resolve']();}['destroy'](){const _0x55e3b2=_0x1383d6;super[_0x55e3b2(0x20c)](),this[_0x55e3b2(0x341)]({'silent':!0x0});}['reset'](){const _0x249dcc=_0x1383d6;this[_0x249dcc(0x20c)](),this[_0x249dcc(0x452)](this.#t);}[_0x1383d6(0x40b)](){const _0x11eca7=_0x1383d6;return this[_0x11eca7(0x468)][_0x11eca7(0x255)](_0x1e520d=>_0x5c490e(_0x1e520d[_0x11eca7(0x169)][_0x11eca7(0x3de)],this)!==!0x1);}[_0x1383d6(0x305)](){const _0x4973ee=_0x1383d6;return this['getObserversCount']()>0x0?!this[_0x4973ee(0x40b)]():this[_0x4973ee(0x169)][_0x4973ee(0x281)]===_0x2525de||this['state'][_0x4973ee(0x218)]+this[_0x4973ee(0x389)]['errorUpdateCount']===0x0;}[_0x1383d6(0x499)](){const _0x4ba0c7=_0x1383d6;return this[_0x4ba0c7(0x389)]['isInvalidated']?!0x0:this[_0x4ba0c7(0x1df)]()>0x0?this[_0x4ba0c7(0x468)][_0x4ba0c7(0x255)](_0x543915=>_0x543915['getCurrentResult']()['isStale']):this[_0x4ba0c7(0x389)][_0x4ba0c7(0x1bd)]===void 0x0;}[_0x1383d6(0xfa)](_0x165cc4=0x0){const _0x1a3a53=_0x1383d6;return this[_0x1a3a53(0x389)]['isInvalidated']||this[_0x1a3a53(0x389)][_0x1a3a53(0x1bd)]===void 0x0||!_0x2fe60f(this['state'][_0x1a3a53(0x3d5)],_0x165cc4);}[_0x1383d6(0x140)](){const _0x96f1fe=_0x1383d6;this[_0x96f1fe(0x468)][_0x96f1fe(0x35a)](_0x494cf1=>_0x494cf1[_0x96f1fe(0x43b)]())?.[_0x96f1fe(0x409)]({'cancelRefetch':!0x1}),this.#n?.['continue']();}[_0x1383d6(0x37c)](){const _0x5e84a5=_0x1383d6;this['observers'][_0x5e84a5(0x35a)](_0x2a943e=>_0x2a943e['shouldFetchOnReconnect']())?.[_0x5e84a5(0x409)]({'cancelRefetch':!0x1}),this.#n?.[_0x5e84a5(0x1c6)]();}['addObserver'](_0x3eff2a){const _0x42802e=_0x1383d6;this['observers'][_0x42802e(0x27e)](_0x3eff2a)||(this[_0x42802e(0x468)]['push'](_0x3eff2a),this[_0x42802e(0x269)](),this.#r[_0x42802e(0x416)]({'type':_0x42802e(0x40f),'query':this,'observer':_0x3eff2a}));}[_0x1383d6(0x2ff)](_0x7bfd07){const _0x4ad69a=_0x1383d6;this['observers'][_0x4ad69a(0x27e)](_0x7bfd07)&&(this[_0x4ad69a(0x468)]=this[_0x4ad69a(0x468)]['filter'](_0x5a6865=>_0x5a6865!==_0x7bfd07),this[_0x4ad69a(0x468)]['length']||(this.#n&&(this.#s?this.#n['cancel']({'revert':!0x0}):this.#n['cancelRetry']()),this[_0x4ad69a(0x104)]()),this.#r[_0x4ad69a(0x416)]({'type':_0x4ad69a(0x457),'query':this,'observer':_0x7bfd07}));}[_0x1383d6(0x1df)](){const _0x2fdeb9=_0x1383d6;return this[_0x2fdeb9(0x468)][_0x2fdeb9(0x158)];}['invalidate'](){const _0x32e67a=_0x1383d6;this[_0x32e67a(0x389)]['isInvalidated']||this.#i({'type':_0x32e67a(0x392)});}[_0x1383d6(0x370)](_0x2fe323,_0x13f8a4){const _0x18286d=_0x1383d6;if(this[_0x18286d(0x389)]['fetchStatus']!=='idle'){if(this['state'][_0x18286d(0x1bd)]!==void 0x0&&_0x13f8a4?.[_0x18286d(0x307)])this['cancel']({'silent':!0x0});else{if(this.#n)return this.#n[_0x18286d(0x31d)](),this.#n[_0x18286d(0x134)];}}if(_0x2fe323&&this[_0x18286d(0x2f8)](_0x2fe323),!this[_0x18286d(0x169)][_0x18286d(0x281)]){let _0x22d7a6=this[_0x18286d(0x468)][_0x18286d(0x35a)](_0xa7950e=>_0xa7950e[_0x18286d(0x169)][_0x18286d(0x281)]);_0x22d7a6&&this[_0x18286d(0x2f8)](_0x22d7a6[_0x18286d(0x169)]);}let _0xbc8e93=new AbortController(),_0x312f2f=_0x1ae34b=>{const _0x52163a=_0x18286d;Object[_0x52163a(0x3a8)](_0x1ae34b,_0x52163a(0x295),{'enumerable':!0x0,'get':()=>(this.#s=!0x0,_0xbc8e93[_0x52163a(0x295)])});},_0x10480c=()=>{const _0x547349=_0x18286d;let _0x68e013=_0x3bbf5b(this['options'],_0x13f8a4),_0x7e7016={'client':this.#o,'queryKey':this['queryKey'],'meta':this[_0x547349(0x4b6)]};return _0x312f2f(_0x7e7016),this.#s=!0x1,this[_0x547349(0x169)][_0x547349(0xe9)]?this[_0x547349(0x169)]['persister'](_0x68e013,_0x7e7016,this):_0x68e013(_0x7e7016);},_0x564104={'fetchOptions':_0x13f8a4,'options':this['options'],'queryKey':this[_0x18286d(0x38d)],'client':this.#o,'state':this[_0x18286d(0x389)],'fetchFn':_0x10480c};_0x312f2f(_0x564104),this[_0x18286d(0x169)][_0x18286d(0x33b)]?.[_0x18286d(0x234)](_0x564104,this),this.#e=this[_0x18286d(0x389)],(this['state'][_0x18286d(0x3b3)]===_0x18286d(0x27d)||this['state']['fetchMeta']!==_0x564104[_0x18286d(0x445)]?.[_0x18286d(0x4b6)])&&this.#i({'type':_0x18286d(0x370),'meta':_0x564104[_0x18286d(0x445)]?.[_0x18286d(0x4b6)]});let _0x1662c4=_0x4b7ec0=>{const _0x569600=_0x18286d;_0xd8ab0f(_0x4b7ec0)&&_0x4b7ec0[_0x569600(0x105)]||this.#i({'type':'error','error':_0x4b7ec0}),_0xd8ab0f(_0x4b7ec0)||(this.#r[_0x569600(0x2eb)][_0x569600(0xde)]?.(_0x4b7ec0,this),this.#r[_0x569600(0x2eb)][_0x569600(0x364)]?.(this[_0x569600(0x389)]['data'],_0x4b7ec0,this)),this['scheduleGc']();};return this.#n=_0x3dfd51({'initialPromise':_0x13f8a4?.[_0x18286d(0x329)],'fn':_0x564104[_0x18286d(0x277)],'abort':_0xbc8e93[_0x18286d(0x168)][_0x18286d(0x236)](_0xbc8e93),'onSuccess':_0x85110e=>{const _0x3422a9=_0x18286d;if(_0x85110e===void 0x0){_0x1662c4(new Error(this[_0x3422a9(0x264)]+_0x3422a9(0x30e)));return;}try{this['setData'](_0x85110e);}catch(_0x2c9be8){_0x1662c4(_0x2c9be8);return;}this.#r[_0x3422a9(0x2eb)][_0x3422a9(0x174)]?.(_0x85110e,this),this.#r[_0x3422a9(0x2eb)][_0x3422a9(0x364)]?.(_0x85110e,this[_0x3422a9(0x389)][_0x3422a9(0x46d)],this),this[_0x3422a9(0x104)]();},'onError':_0x1662c4,'onFail':(_0x547bd6,_0x39fbe8)=>{const _0x59c843=_0x18286d;this.#i({'type':_0x59c843(0x3a4),'failureCount':_0x547bd6,'error':_0x39fbe8});},'onPause':()=>{const _0x5e6bc5=_0x18286d;this.#i({'type':_0x5e6bc5(0x45d)});},'onContinue':()=>{const _0x1f7981=_0x18286d;this.#i({'type':_0x1f7981(0x1c6)});},'retry':_0x564104[_0x18286d(0x169)][_0x18286d(0x344)],'retryDelay':_0x564104[_0x18286d(0x169)]['retryDelay'],'networkMode':_0x564104['options'][_0x18286d(0x3b0)],'canRun':()=>!0x0}),this.#n[_0x18286d(0x1d9)]();}#i(_0x3a2760){const _0x394189=_0x1383d6;let _0x42185b=_0x431f34=>{const _0x15bb4a=_0x1644;switch(_0x3a2760[_0x15bb4a(0x36f)]){case'failed':return{..._0x431f34,'fetchFailureCount':_0x3a2760['failureCount'],'fetchFailureReason':_0x3a2760[_0x15bb4a(0x46d)]};case _0x15bb4a(0x45d):return{..._0x431f34,'fetchStatus':_0x15bb4a(0x3cd)};case'continue':return{..._0x431f34,'fetchStatus':_0x15bb4a(0x35d)};case _0x15bb4a(0x370):return{..._0x431f34,..._0x185c8e(_0x431f34[_0x15bb4a(0x1bd)],this[_0x15bb4a(0x169)]),'fetchMeta':_0x3a2760[_0x15bb4a(0x4b6)]??null};case _0x15bb4a(0x3ef):return{..._0x431f34,'data':_0x3a2760[_0x15bb4a(0x1bd)],'dataUpdateCount':_0x431f34[_0x15bb4a(0x218)]+0x1,'dataUpdatedAt':_0x3a2760[_0x15bb4a(0x3d5)]??Date[_0x15bb4a(0x172)](),'error':null,'isInvalidated':!0x1,'status':_0x15bb4a(0x3ef),...!_0x3a2760[_0x15bb4a(0x223)]&&{'fetchStatus':'idle','fetchFailureCount':0x0,'fetchFailureReason':null}};case _0x15bb4a(0x46d):let _0x47b8ba=_0x3a2760[_0x15bb4a(0x46d)];return _0xd8ab0f(_0x47b8ba)&&_0x47b8ba[_0x15bb4a(0x395)]&&this.#e?{...this.#e,'fetchStatus':_0x15bb4a(0x27d)}:{..._0x431f34,'error':_0x47b8ba,'errorUpdateCount':_0x431f34['errorUpdateCount']+0x1,'errorUpdatedAt':Date[_0x15bb4a(0x172)](),'fetchFailureCount':_0x431f34[_0x15bb4a(0x151)]+0x1,'fetchFailureReason':_0x47b8ba,'fetchStatus':_0x15bb4a(0x27d),'status':_0x15bb4a(0x46d)};case'invalidate':return{..._0x431f34,'isInvalidated':!0x0};case _0x15bb4a(0x452):return{..._0x431f34,..._0x3a2760[_0x15bb4a(0x389)]};}};this[_0x394189(0x389)]=_0x42185b(this[_0x394189(0x389)]),_0x5e2eaf[_0x394189(0x26d)](()=>{const _0x26115=_0x394189;this[_0x26115(0x468)][_0x26115(0xdc)](_0x4fa434=>{const _0x1f073a=_0x26115;_0x4fa434[_0x1f073a(0x398)]();}),this.#r[_0x26115(0x416)]({'query':this,'type':'updated','action':_0x3a2760});});}};function _0x185c8e(_0x222a5f,_0x57dd92){const _0x5cfb58=_0x1383d6;return{'fetchFailureCount':0x0,'fetchFailureReason':null,'fetchStatus':_0xe6f40c(_0x57dd92['networkMode'])?_0x5cfb58(0x35d):_0x5cfb58(0x3cd),..._0x222a5f===void 0x0&&{'error':null,'status':_0x5cfb58(0x460)}};}function _0x13aeef(_0xf96338){const _0xb96968=_0x1383d6;let _0x1661d5=typeof _0xf96338[_0xb96968(0x227)]==_0xb96968(0x47f)?_0xf96338[_0xb96968(0x227)]():_0xf96338[_0xb96968(0x227)],_0x3354bd=_0x1661d5!==void 0x0,_0x4c44c0=_0x3354bd?typeof _0xf96338['initialDataUpdatedAt']==_0xb96968(0x47f)?_0xf96338[_0xb96968(0xdb)]():_0xf96338[_0xb96968(0xdb)]:0x0;return{'data':_0x1661d5,'dataUpdateCount':0x0,'dataUpdatedAt':_0x3354bd?_0x4c44c0??Date[_0xb96968(0x172)]():0x0,'error':null,'errorUpdateCount':0x0,'errorUpdatedAt':0x0,'fetchFailureCount':0x0,'fetchFailureReason':null,'fetchMeta':null,'isInvalidated':!0x1,'status':_0x3354bd?_0xb96968(0x3ef):_0xb96968(0x460),'fetchStatus':_0xb96968(0x27d)};}var _0x18db86=class extends _0x59e19e{constructor(_0x2e427c={}){super(),this['config']=_0x2e427c,this.#t=new Map();}#t;[_0x1383d6(0x166)](_0x3f74d0,_0x4b244b,_0x256178){const _0x175a93=_0x1383d6;let _0x3dba14=_0x4b244b[_0x175a93(0x38d)],_0x485abf=_0x4b244b['queryHash']??_0x1c6ac8(_0x3dba14,_0x4b244b),_0x41c301=this[_0x175a93(0x14d)](_0x485abf);return _0x41c301||(_0x41c301=new _0x2fc149({'client':_0x3f74d0,'queryKey':_0x3dba14,'queryHash':_0x485abf,'options':_0x3f74d0[_0x175a93(0x18c)](_0x4b244b),'state':_0x256178,'defaultOptions':_0x3f74d0[_0x175a93(0x38a)](_0x3dba14)}),this[_0x175a93(0x2d1)](_0x41c301)),_0x41c301;}[_0x1383d6(0x2d1)](_0x2da7bc){const _0x3e4423=_0x1383d6;this.#t[_0x3e4423(0x270)](_0x2da7bc[_0x3e4423(0x264)])||(this.#t['set'](_0x2da7bc[_0x3e4423(0x264)],_0x2da7bc),this[_0x3e4423(0x416)]({'type':_0x3e4423(0x115),'query':_0x2da7bc}));}[_0x1383d6(0x3e7)](_0x53f543){const _0x3d9d12=_0x1383d6;let _0x3f39bb=this.#t[_0x3d9d12(0x14d)](_0x53f543[_0x3d9d12(0x264)]);_0x3f39bb&&(_0x53f543['destroy'](),_0x3f39bb===_0x53f543&&this.#t[_0x3d9d12(0x2d3)](_0x53f543['queryHash']),this['notify']({'type':'removed','query':_0x53f543}));}[_0x1383d6(0x24c)](){const _0x1f5b0b=_0x1383d6;_0x5e2eaf[_0x1f5b0b(0x26d)](()=>{const _0x3c2db9=_0x1f5b0b;this[_0x3c2db9(0x393)]()[_0x3c2db9(0xdc)](_0x1d02a6=>{const _0x4cd2a3=_0x3c2db9;this[_0x4cd2a3(0x3e7)](_0x1d02a6);});});}[_0x1383d6(0x14d)](_0x1d321b){return this.#t['get'](_0x1d321b);}[_0x1383d6(0x393)](){return[...this.#t['values']()];}[_0x1383d6(0x35a)](_0x3221be){const _0x3acb8b=_0x1383d6;let _0x16dc11={'exact':!0x0,..._0x3221be};return this[_0x3acb8b(0x393)]()[_0x3acb8b(0x35a)](_0x4815e8=>_0x95c4d(_0x16dc11,_0x4815e8));}[_0x1383d6(0x43f)](_0x1ac63d={}){const _0x29ec6a=_0x1383d6;let _0x1e0394=this[_0x29ec6a(0x393)]();return Object[_0x29ec6a(0x33a)](_0x1ac63d)[_0x29ec6a(0x158)]>0x0?_0x1e0394[_0x29ec6a(0x1a0)](_0x506126=>_0x95c4d(_0x1ac63d,_0x506126)):_0x1e0394;}['notify'](_0x355425){const _0x98d089=_0x1383d6;_0x5e2eaf[_0x98d089(0x26d)](()=>{const _0x1ce244=_0x98d089;this[_0x1ce244(0x2fc)][_0x1ce244(0xdc)](_0x5e4124=>{_0x5e4124(_0x355425);});});}['onFocus'](){const _0x2a9f27=_0x1383d6;_0x5e2eaf[_0x2a9f27(0x26d)](()=>{const _0x205b8e=_0x2a9f27;this[_0x205b8e(0x393)]()['forEach'](_0x233f26=>{const _0x5c3571=_0x205b8e;_0x233f26[_0x5c3571(0x140)]();});});}[_0x1383d6(0x37c)](){const _0x4580e8=_0x1383d6;_0x5e2eaf[_0x4580e8(0x26d)](()=>{const _0x25cfb7=_0x4580e8;this['getAll']()[_0x25cfb7(0xdc)](_0x473f4a=>{const _0x29c7d1=_0x25cfb7;_0x473f4a[_0x29c7d1(0x37c)]();});});}},_0x497e49=class extends _0x638f2f{#t;#e;#r;constructor(_0x3647d4){const _0x4c58c2=_0x1383d6;super(),this[_0x4c58c2(0x33e)]=_0x3647d4[_0x4c58c2(0x33e)],this.#e=_0x3647d4['mutationCache'],this.#t=[],this[_0x4c58c2(0x389)]=_0x3647d4[_0x4c58c2(0x389)]||_0x13e0e4(),this[_0x4c58c2(0x2f8)](_0x3647d4[_0x4c58c2(0x169)]),this['scheduleGc']();}['setOptions'](_0x31e8c4){const _0x358ffc=_0x1383d6;this[_0x358ffc(0x169)]=_0x31e8c4,this[_0x358ffc(0x30a)](this[_0x358ffc(0x169)][_0x358ffc(0x394)]);}get[_0x1383d6(0x4b6)](){const _0x4f0a73=_0x1383d6;return this['options'][_0x4f0a73(0x4b6)];}[_0x1383d6(0x4a8)](_0x5cb35e){const _0x3e8647=_0x1383d6;this.#t['includes'](_0x5cb35e)||(this.#t[_0x3e8647(0x368)](_0x5cb35e),this[_0x3e8647(0x269)](),this.#e[_0x3e8647(0x416)]({'type':_0x3e8647(0x40f),'mutation':this,'observer':_0x5cb35e}));}['removeObserver'](_0x2da84a){const _0x2a4ad7=_0x1383d6;this.#t=this.#t[_0x2a4ad7(0x1a0)](_0x2406b6=>_0x2406b6!==_0x2da84a),this[_0x2a4ad7(0x104)](),this.#e['notify']({'type':'observerRemoved','mutation':this,'observer':_0x2da84a});}[_0x1383d6(0x103)](){const _0x49972e=_0x1383d6;this.#t[_0x49972e(0x158)]||(this['state']['status']===_0x49972e(0x460)?this[_0x49972e(0x104)]():this.#e[_0x49972e(0x3e7)](this));}[_0x1383d6(0x1c6)](){const _0x2d8ee1=_0x1383d6;return this.#r?.['continue']()??this['execute'](this[_0x2d8ee1(0x389)]['variables']);}async[_0x1383d6(0x2d0)](_0x8c482f){const _0xfa878a=_0x1383d6;this.#r=_0x3dfd51({'fn':()=>this[_0xfa878a(0x169)][_0xfa878a(0x3ea)]?this[_0xfa878a(0x169)][_0xfa878a(0x3ea)](_0x8c482f):Promise[_0xfa878a(0x42e)](new Error(_0xfa878a(0x2aa))),'onFail':(_0x1cbd6a,_0x342e55)=>{this.#o({'type':'failed','failureCount':_0x1cbd6a,'error':_0x342e55});},'onPause':()=>{const _0x4d2451=_0xfa878a;this.#o({'type':_0x4d2451(0x45d)});},'onContinue':()=>{const _0x13299f=_0xfa878a;this.#o({'type':_0x13299f(0x1c6)});},'retry':this[_0xfa878a(0x169)]['retry']??0x0,'retryDelay':this[_0xfa878a(0x169)][_0xfa878a(0x3c0)],'networkMode':this[_0xfa878a(0x169)][_0xfa878a(0x3b0)],'canRun':()=>this.#e[_0xfa878a(0x101)](this)});let _0x4464e9=this[_0xfa878a(0x389)]['status']===_0xfa878a(0x460),_0x5cd942=!this.#r[_0xfa878a(0x124)]();try{if(!_0x4464e9){this.#o({'type':_0xfa878a(0x460),'variables':_0x8c482f,'isPaused':_0x5cd942}),await this.#e[_0xfa878a(0x2eb)]['onMutate']?.(_0x8c482f,this);let _0x419dda=await this[_0xfa878a(0x169)][_0xfa878a(0x292)]?.(_0x8c482f);_0x419dda!==this[_0xfa878a(0x389)][_0xfa878a(0x16a)]&&this.#o({'type':_0xfa878a(0x460),'context':_0x419dda,'variables':_0x8c482f,'isPaused':_0x5cd942});}let _0x191419=await this.#r[_0xfa878a(0x1d9)]();return await this.#e[_0xfa878a(0x2eb)][_0xfa878a(0x174)]?.(_0x191419,_0x8c482f,this[_0xfa878a(0x389)][_0xfa878a(0x16a)],this),await this[_0xfa878a(0x169)][_0xfa878a(0x174)]?.(_0x191419,_0x8c482f,this[_0xfa878a(0x389)][_0xfa878a(0x16a)]),await this.#e[_0xfa878a(0x2eb)][_0xfa878a(0x364)]?.(_0x191419,null,this[_0xfa878a(0x389)][_0xfa878a(0x3ac)],this[_0xfa878a(0x389)][_0xfa878a(0x16a)],this),await this['options'][_0xfa878a(0x364)]?.(_0x191419,null,_0x8c482f,this[_0xfa878a(0x389)][_0xfa878a(0x16a)]),this.#o({'type':_0xfa878a(0x3ef),'data':_0x191419}),_0x191419;}catch(_0x57446e){try{throw await this.#e[_0xfa878a(0x2eb)][_0xfa878a(0xde)]?.(_0x57446e,_0x8c482f,this[_0xfa878a(0x389)]['context'],this),await this['options'][_0xfa878a(0xde)]?.(_0x57446e,_0x8c482f,this['state']['context']),await this.#e[_0xfa878a(0x2eb)][_0xfa878a(0x364)]?.(void 0x0,_0x57446e,this[_0xfa878a(0x389)][_0xfa878a(0x3ac)],this[_0xfa878a(0x389)][_0xfa878a(0x16a)],this),await this[_0xfa878a(0x169)]['onSettled']?.(void 0x0,_0x57446e,_0x8c482f,this['state'][_0xfa878a(0x16a)]),_0x57446e;}finally{this.#o({'type':_0xfa878a(0x46d),'error':_0x57446e});}}finally{this.#e['runNext'](this);}}#o(_0x14079f){const _0x81cb11=_0x1383d6;let _0x1eac4f=_0x3b61a5=>{const _0x16e60a=_0x1644;switch(_0x14079f[_0x16e60a(0x36f)]){case _0x16e60a(0x3a4):return{..._0x3b61a5,'failureCount':_0x14079f[_0x16e60a(0x494)],'failureReason':_0x14079f['error']};case _0x16e60a(0x45d):return{..._0x3b61a5,'isPaused':!0x0};case'continue':return{..._0x3b61a5,'isPaused':!0x1};case _0x16e60a(0x460):return{..._0x3b61a5,'context':_0x14079f[_0x16e60a(0x16a)],'data':void 0x0,'failureCount':0x0,'failureReason':null,'error':null,'isPaused':_0x14079f['isPaused'],'status':_0x16e60a(0x460),'variables':_0x14079f[_0x16e60a(0x3ac)],'submittedAt':Date[_0x16e60a(0x172)]()};case _0x16e60a(0x3ef):return{..._0x3b61a5,'data':_0x14079f[_0x16e60a(0x1bd)],'failureCount':0x0,'failureReason':null,'error':null,'status':_0x16e60a(0x3ef),'isPaused':!0x1};case _0x16e60a(0x46d):return{..._0x3b61a5,'data':void 0x0,'error':_0x14079f[_0x16e60a(0x46d)],'failureCount':_0x3b61a5[_0x16e60a(0x494)]+0x1,'failureReason':_0x14079f[_0x16e60a(0x46d)],'isPaused':!0x1,'status':'error'};}};this['state']=_0x1eac4f(this['state']),_0x5e2eaf[_0x81cb11(0x26d)](()=>{const _0x165649=_0x81cb11;this.#t[_0x165649(0xdc)](_0x367588=>{_0x367588['onMutationUpdate'](_0x14079f);}),this.#e['notify']({'mutation':this,'type':'updated','action':_0x14079f});});}};function _0x13e0e4(){const _0x42ce4b=_0x1383d6;return{'context':void 0x0,'data':void 0x0,'error':null,'failureCount':0x0,'failureReason':null,'isPaused':!0x1,'status':_0x42ce4b(0x27d),'variables':void 0x0,'submittedAt':0x0};}var _0x1f2679=class extends _0x59e19e{constructor(_0x1c85cf={}){super(),this['config']=_0x1c85cf,this.#t=new Set(),this.#e=new Map(),this.#r=0x0;}#t;#e;#r;[_0x1383d6(0x166)](_0x1359ad,_0x44683f,_0x1337e6){const _0x565396=_0x1383d6;let _0x5210df=new _0x497e49({'mutationCache':this,'mutationId':++this.#r,'options':_0x1359ad[_0x565396(0x381)](_0x44683f),'state':_0x1337e6});return this[_0x565396(0x2d1)](_0x5210df),_0x5210df;}[_0x1383d6(0x2d1)](_0x1cc2e7){const _0x6f6795=_0x1383d6;this.#t['add'](_0x1cc2e7);let _0x49e2cd=_0x4ec0f6(_0x1cc2e7);if(typeof _0x49e2cd==_0x6f6795(0x3af)){let _0x4f7938=this.#e[_0x6f6795(0x14d)](_0x49e2cd);_0x4f7938?_0x4f7938[_0x6f6795(0x368)](_0x1cc2e7):this.#e[_0x6f6795(0x2ab)](_0x49e2cd,[_0x1cc2e7]);}this['notify']({'type':_0x6f6795(0x115),'mutation':_0x1cc2e7});}[_0x1383d6(0x3e7)](_0x262395){const _0xf5e664=_0x1383d6;if(this.#t[_0xf5e664(0x2d3)](_0x262395)){let _0x177bd6=_0x4ec0f6(_0x262395);if(typeof _0x177bd6==_0xf5e664(0x3af)){let _0x2a3015=this.#e[_0xf5e664(0x14d)](_0x177bd6);if(_0x2a3015){if(_0x2a3015[_0xf5e664(0x158)]>0x1){let _0xfb41f5=_0x2a3015['indexOf'](_0x262395);_0xfb41f5!==-0x1&&_0x2a3015[_0xf5e664(0x2c5)](_0xfb41f5,0x1);}else _0x2a3015[0x0]===_0x262395&&this.#e[_0xf5e664(0x2d3)](_0x177bd6);}}}this[_0xf5e664(0x416)]({'type':_0xf5e664(0x1bf),'mutation':_0x262395});}[_0x1383d6(0x101)](_0x19450c){const _0x5708d3=_0x1383d6;let _0x35ea79=_0x4ec0f6(_0x19450c);if(typeof _0x35ea79==_0x5708d3(0x3af)){let _0xb26f64=this.#e[_0x5708d3(0x14d)](_0x35ea79)?.[_0x5708d3(0x35a)](_0x37238b=>_0x37238b[_0x5708d3(0x389)][_0x5708d3(0x373)]===_0x5708d3(0x460));return!_0xb26f64||_0xb26f64===_0x19450c;}else return!0x0;}[_0x1383d6(0x24e)](_0xa0c138){const _0x321045=_0x1383d6;let _0x105b30=_0x4ec0f6(_0xa0c138);return typeof _0x105b30==_0x321045(0x3af)?this.#e['get'](_0x105b30)?.['find'](_0x20b676=>_0x20b676!==_0xa0c138&&_0x20b676[_0x321045(0x389)][_0x321045(0x20a)])?.[_0x321045(0x1c6)]()??Promise[_0x321045(0x49e)]():Promise[_0x321045(0x49e)]();}[_0x1383d6(0x24c)](){const _0x46fb35=_0x1383d6;_0x5e2eaf[_0x46fb35(0x26d)](()=>{const _0x176627=_0x46fb35;this.#t['forEach'](_0x1e7358=>{const _0x1d9a8d=_0x1644;this[_0x1d9a8d(0x416)]({'type':_0x1d9a8d(0x1bf),'mutation':_0x1e7358});}),this.#t['clear'](),this.#e[_0x176627(0x24c)]();});}[_0x1383d6(0x393)](){return Array['from'](this.#t);}[_0x1383d6(0x35a)](_0x5a914e){const _0x7b7d2=_0x1383d6;let _0xa45612={'exact':!0x0,..._0x5a914e};return this[_0x7b7d2(0x393)]()[_0x7b7d2(0x35a)](_0x5816f1=>_0x466b49(_0xa45612,_0x5816f1));}[_0x1383d6(0x43f)](_0x27ffca={}){const _0x54d61a=_0x1383d6;return this['getAll']()[_0x54d61a(0x1a0)](_0x1d0bf1=>_0x466b49(_0x27ffca,_0x1d0bf1));}[_0x1383d6(0x416)](_0xd12664){const _0x134e84=_0x1383d6;_0x5e2eaf[_0x134e84(0x26d)](()=>{const _0x18896a=_0x134e84;this['listeners'][_0x18896a(0xdc)](_0x24bd69=>{_0x24bd69(_0xd12664);});});}[_0x1383d6(0x276)](){const _0x4c9937=_0x1383d6;let _0x1e5f1b=this['getAll']()[_0x4c9937(0x1a0)](_0x173d5c=>_0x173d5c[_0x4c9937(0x389)][_0x4c9937(0x20a)]);return _0x5e2eaf[_0x4c9937(0x26d)](()=>Promise[_0x4c9937(0x306)](_0x1e5f1b['map'](_0x24aa5c=>_0x24aa5c[_0x4c9937(0x1c6)]()[_0x4c9937(0x441)](_0x1c9723))));}};function _0x4ec0f6(_0x181c35){return _0x181c35['options']['scope']?.['id'];}function _0x51d5a1(_0x4e32df){return{'onFetch':(_0x26dcdc,_0x349780)=>{const _0x3eaf31=_0x1644;let _0x2dfe13=_0x26dcdc['options'],_0x337fab=_0x26dcdc[_0x3eaf31(0x445)]?.[_0x3eaf31(0x4b6)]?.[_0x3eaf31(0x186)]?.[_0x3eaf31(0x3e8)],_0x41c8b2=_0x26dcdc[_0x3eaf31(0x389)][_0x3eaf31(0x1bd)]?.[_0x3eaf31(0x310)]||[],_0x1ee270=_0x26dcdc['state'][_0x3eaf31(0x1bd)]?.[_0x3eaf31(0x3dd)]||[],_0x47fea2={'pages':[],'pageParams':[]},_0x44ff5b=0x0,_0x52ee6a=async()=>{const _0x4bea2a=_0x3eaf31;let _0x1599af=!0x1,_0x1b7da1=_0x497e4f=>{const _0x1cfdce=_0x1644;Object[_0x1cfdce(0x3a8)](_0x497e4f,_0x1cfdce(0x295),{'enumerable':!0x0,'get':()=>(_0x26dcdc[_0x1cfdce(0x295)][_0x1cfdce(0x335)]?_0x1599af=!0x0:_0x26dcdc[_0x1cfdce(0x295)][_0x1cfdce(0x283)](_0x1cfdce(0x168),()=>{_0x1599af=!0x0;}),_0x26dcdc[_0x1cfdce(0x295)])});},_0x56145b=_0x3bbf5b(_0x26dcdc[_0x4bea2a(0x169)],_0x26dcdc['fetchOptions']),_0x1e8534=async(_0x1c6e1a,_0x2dec1c,_0xcde550)=>{const _0x5d43ba=_0x4bea2a;if(_0x1599af)return Promise['reject']();if(_0x2dec1c==null&&_0x1c6e1a[_0x5d43ba(0x310)]['length'])return Promise[_0x5d43ba(0x49e)](_0x1c6e1a);let _0x37539b={'client':_0x26dcdc[_0x5d43ba(0x188)],'queryKey':_0x26dcdc[_0x5d43ba(0x38d)],'pageParam':_0x2dec1c,'direction':_0xcde550?_0x5d43ba(0xfe):_0x5d43ba(0x137),'meta':_0x26dcdc['options'][_0x5d43ba(0x4b6)]};_0x1b7da1(_0x37539b);let _0x5815be=await _0x56145b(_0x37539b),{maxPages:_0x4fbc29}=_0x26dcdc['options'],_0x18a187=_0xcde550?_0x49e15c:_0x120f0e;return{'pages':_0x18a187(_0x1c6e1a[_0x5d43ba(0x310)],_0x5815be,_0x4fbc29),'pageParams':_0x18a187(_0x1c6e1a[_0x5d43ba(0x3dd)],_0x2dec1c,_0x4fbc29)};};if(_0x337fab&&_0x41c8b2[_0x4bea2a(0x158)]){let _0x180d93=_0x337fab===_0x4bea2a(0xfe),_0x2005e5=_0x180d93?_0xb0d92d:_0x2212f3,_0x4d2734={'pages':_0x41c8b2,'pageParams':_0x1ee270},_0x1b55e4=_0x2005e5(_0x2dfe13,_0x4d2734);_0x47fea2=await _0x1e8534(_0x4d2734,_0x1b55e4,_0x180d93);}else{let _0x15057e=_0x4e32df??_0x41c8b2['length'];do{let _0xf45a00=_0x44ff5b===0x0?_0x1ee270[0x0]??_0x2dfe13[_0x4bea2a(0x355)]:_0x2212f3(_0x2dfe13,_0x47fea2);if(_0x44ff5b>0x0&&_0xf45a00==null)break;_0x47fea2=await _0x1e8534(_0x47fea2,_0xf45a00),_0x44ff5b++;}while(_0x44ff5b<_0x15057e);}return _0x47fea2;};_0x26dcdc[_0x3eaf31(0x169)][_0x3eaf31(0xe9)]?_0x26dcdc[_0x3eaf31(0x277)]=()=>_0x26dcdc[_0x3eaf31(0x169)][_0x3eaf31(0xe9)]?.(_0x52ee6a,{'client':_0x26dcdc[_0x3eaf31(0x188)],'queryKey':_0x26dcdc['queryKey'],'meta':_0x26dcdc[_0x3eaf31(0x169)][_0x3eaf31(0x4b6)],'signal':_0x26dcdc[_0x3eaf31(0x295)]},_0x349780):_0x26dcdc[_0x3eaf31(0x277)]=_0x52ee6a;}};}function _0x2212f3(_0x46440e,{pages:_0x56c6e7,pageParams:_0x2d1921}){const _0x477556=_0x1383d6;let _0x2c0ce4=_0x56c6e7['length']-0x1;return _0x56c6e7[_0x477556(0x158)]>0x0?_0x46440e[_0x477556(0x288)](_0x56c6e7[_0x2c0ce4],_0x56c6e7,_0x2d1921[_0x2c0ce4],_0x2d1921):void 0x0;}function _0xb0d92d(_0x2e4f0a,{pages:_0x4328d2,pageParams:_0x2f85c7}){const _0x16b1c0=_0x1383d6;return _0x4328d2[_0x16b1c0(0x158)]>0x0?_0x2e4f0a['getPreviousPageParam']?.(_0x4328d2[0x0],_0x4328d2,_0x2f85c7[0x0],_0x2f85c7):void 0x0;}var _0x116519=class{#t;#e;#r;#o;#n;#a;#s;#i;constructor(_0x4c2941={}){const _0x4004ab=_0x1383d6;this.#t=_0x4c2941[_0x4004ab(0x1bb)]||new _0x18db86(),this.#e=_0x4c2941[_0x4004ab(0x334)]||new _0x1f2679(),this.#r=_0x4c2941[_0x4004ab(0x2c4)]||{},this.#o=new Map(),this.#n=new Map(),this.#a=0x0;}['mount'](){const _0x4504e8=_0x1383d6;this.#a++,this.#a===0x1&&(this.#s=_0x27550e[_0x4504e8(0x22a)](async _0x2de9c1=>{const _0x1619a1=_0x4504e8;_0x2de9c1&&(await this['resumePausedMutations'](),this.#t[_0x1619a1(0x140)]());}),this.#i=_0x554c3e['subscribe'](async _0x30beec=>{const _0x184d47=_0x4504e8;_0x30beec&&(await this['resumePausedMutations'](),this.#t[_0x184d47(0x37c)]());}));}[_0x1383d6(0x440)](){this.#a--,this.#a===0x0&&(this.#s?.(),this.#s=void 0x0,this.#i?.(),this.#i=void 0x0);}[_0x1383d6(0x161)](_0x22c70b){const _0x11b041=_0x1383d6;return this.#t[_0x11b041(0x43f)]({..._0x22c70b,'fetchStatus':'fetching'})['length'];}[_0x1383d6(0x2bb)](_0x1621ef){const _0xf8985a=_0x1383d6;return this.#e['findAll']({..._0x1621ef,'status':_0xf8985a(0x460)})[_0xf8985a(0x158)];}[_0x1383d6(0x237)](_0x4e6f02){const _0x473db6=_0x1383d6;let _0x512332=this[_0x473db6(0x18c)]({'queryKey':_0x4e6f02});return this.#t[_0x473db6(0x14d)](_0x512332[_0x473db6(0x264)])?.['state'][_0x473db6(0x1bd)];}[_0x1383d6(0x4a7)](_0x1afc33){const _0x129cf8=_0x1383d6;let _0x459909=this[_0x129cf8(0x18c)](_0x1afc33),_0x375ac5=this.#t[_0x129cf8(0x166)](this,_0x459909),_0xcd2520=_0x375ac5['state'][_0x129cf8(0x1bd)];return _0xcd2520===void 0x0?this[_0x129cf8(0x117)](_0x1afc33):(_0x1afc33[_0x129cf8(0x301)]&&_0x375ac5['isStaleByTime'](_0x1d66cc(_0x459909[_0x129cf8(0x43d)],_0x375ac5))&&this[_0x129cf8(0x31e)](_0x459909),Promise[_0x129cf8(0x49e)](_0xcd2520));}[_0x1383d6(0x1d8)](_0x49b137){const _0x1fde93=_0x1383d6;return this.#t['findAll'](_0x49b137)[_0x1fde93(0x1ae)](({queryKey:_0xed449f,state:_0x3058ae})=>{const _0x45bcfc=_0x1fde93;let _0x523337=_0x3058ae[_0x45bcfc(0x1bd)];return[_0xed449f,_0x523337];});}[_0x1383d6(0x35b)](_0x5172ce,_0x57001d,_0x47ffc2){const _0x4b993=_0x1383d6;let _0x42251c=this[_0x4b993(0x18c)]({'queryKey':_0x5172ce}),_0xc96469=this.#t[_0x4b993(0x14d)](_0x42251c[_0x4b993(0x264)])?.[_0x4b993(0x389)][_0x4b993(0x1bd)],_0x48a0b0=_0x2934a8(_0x57001d,_0xc96469);if(_0x48a0b0!==void 0x0)return this.#t[_0x4b993(0x166)](this,_0x42251c)[_0x4b993(0x450)](_0x48a0b0,{..._0x47ffc2,'manual':!0x0});}[_0x1383d6(0x1ab)](_0x1434b4,_0x3d48ec,_0x123a3a){const _0x4c54da=_0x1383d6;return _0x5e2eaf['batch'](()=>this.#t[_0x4c54da(0x43f)](_0x1434b4)[_0x4c54da(0x1ae)](({queryKey:_0x2b0743})=>[_0x2b0743,this[_0x4c54da(0x35b)](_0x2b0743,_0x3d48ec,_0x123a3a)]));}[_0x1383d6(0x32c)](_0x5decd9){const _0xf1f6=_0x1383d6;let _0xc4abcc=this['defaultQueryOptions']({'queryKey':_0x5decd9});return this.#t[_0xf1f6(0x14d)](_0xc4abcc[_0xf1f6(0x264)])?.[_0xf1f6(0x389)];}[_0x1383d6(0x459)](_0x1a5122){let _0x556cc2=this.#t;_0x5e2eaf['batch'](()=>{const _0x3b16f5=_0x1644;_0x556cc2[_0x3b16f5(0x43f)](_0x1a5122)['forEach'](_0x354d1c=>{const _0x1e42f8=_0x3b16f5;_0x556cc2[_0x1e42f8(0x3e7)](_0x354d1c);});});}[_0x1383d6(0x257)](_0x40be37,_0x37fdb8){const _0x3dafab=_0x1383d6;let _0x1acdf3=this.#t,_0x13a7e5={'type':_0x3dafab(0x204),..._0x40be37};return _0x5e2eaf[_0x3dafab(0x26d)](()=>(_0x1acdf3[_0x3dafab(0x43f)](_0x40be37)['forEach'](_0x19fa42=>{_0x19fa42['reset']();}),this[_0x3dafab(0x265)](_0x13a7e5,_0x37fdb8)));}[_0x1383d6(0x3b1)](_0x347920,_0x373d3c={}){const _0x171619=_0x1383d6;let _0x28b809={'revert':!0x0,..._0x373d3c},_0x532de3=_0x5e2eaf[_0x171619(0x26d)](()=>this.#t[_0x171619(0x43f)](_0x347920)[_0x171619(0x1ae)](_0x22dddc=>_0x22dddc[_0x171619(0x341)](_0x28b809)));return Promise['all'](_0x532de3)['then'](_0x1c9723)[_0x171619(0x441)](_0x1c9723);}[_0x1383d6(0x1d7)](_0x55387b,_0x18615d={}){return _0x5e2eaf['batch'](()=>{const _0x55812f=_0x1644;if(this.#t[_0x55812f(0x43f)](_0x55387b)[_0x55812f(0xdc)](_0x3063b4=>{const _0x11b8d9=_0x55812f;_0x3063b4[_0x11b8d9(0x392)]();}),_0x55387b?.[_0x55812f(0xef)]===_0x55812f(0x476))return Promise[_0x55812f(0x49e)]();let _0x26032a={..._0x55387b,'type':_0x55387b?.['refetchType']??_0x55387b?.[_0x55812f(0x36f)]??_0x55812f(0x204)};return this[_0x55812f(0x265)](_0x26032a,_0x18615d);});}[_0x1383d6(0x265)](_0x3f7fa1,_0x26ced8={}){const _0x4a62f8=_0x1383d6;let _0x52a741={..._0x26ced8,'cancelRefetch':_0x26ced8[_0x4a62f8(0x307)]??!0x0},_0x4b111d=_0x5e2eaf[_0x4a62f8(0x26d)](()=>this.#t[_0x4a62f8(0x43f)](_0x3f7fa1)[_0x4a62f8(0x1a0)](_0x1a97c8=>!_0x1a97c8[_0x4a62f8(0x305)]())[_0x4a62f8(0x1ae)](_0x49606f=>{const _0x3fab24=_0x4a62f8;let _0x31b7ca=_0x49606f[_0x3fab24(0x370)](void 0x0,_0x52a741);return _0x52a741['throwOnError']||(_0x31b7ca=_0x31b7ca['catch'](_0x1c9723)),_0x49606f['state'][_0x3fab24(0x3b3)]===_0x3fab24(0x3cd)?Promise[_0x3fab24(0x49e)]():_0x31b7ca;}));return Promise['all'](_0x4b111d)[_0x4a62f8(0x229)](_0x1c9723);}['fetchQuery'](_0x165643){const _0x24f017=_0x1383d6;let _0x385416=this['defaultQueryOptions'](_0x165643);_0x385416[_0x24f017(0x344)]===void 0x0&&(_0x385416[_0x24f017(0x344)]=!0x1);let _0x48b297=this.#t[_0x24f017(0x166)](this,_0x385416);return _0x48b297[_0x24f017(0xfa)](_0x1d66cc(_0x385416['staleTime'],_0x48b297))?_0x48b297[_0x24f017(0x370)](_0x385416):Promise[_0x24f017(0x49e)](_0x48b297[_0x24f017(0x389)][_0x24f017(0x1bd)]);}[_0x1383d6(0x31e)](_0x1cab45){const _0x4fcba6=_0x1383d6;return this[_0x4fcba6(0x117)](_0x1cab45)[_0x4fcba6(0x229)](_0x1c9723)[_0x4fcba6(0x441)](_0x1c9723);}['fetchInfiniteQuery'](_0x4fab26){const _0x469362=_0x1383d6;return _0x4fab26[_0x469362(0x33b)]=_0x51d5a1(_0x4fab26[_0x469362(0x310)]),this['fetchQuery'](_0x4fab26);}[_0x1383d6(0x19e)](_0xc9ddff){const _0x256780=_0x1383d6;return this[_0x256780(0x13c)](_0xc9ddff)[_0x256780(0x229)](_0x1c9723)['catch'](_0x1c9723);}[_0x1383d6(0x1fd)](_0x2485e1){const _0x39b6ce=_0x1383d6;return _0x2485e1[_0x39b6ce(0x33b)]=_0x51d5a1(_0x2485e1[_0x39b6ce(0x310)]),this[_0x39b6ce(0x4a7)](_0x2485e1);}[_0x1383d6(0x276)](){const _0xe7122b=_0x1383d6;return _0x554c3e[_0xe7122b(0x163)]()?this.#e[_0xe7122b(0x276)]():Promise[_0xe7122b(0x49e)]();}['getQueryCache'](){return this.#t;}[_0x1383d6(0x1ce)](){return this.#e;}[_0x1383d6(0x3ad)](){return this.#r;}[_0x1383d6(0x1f8)](_0x34c59f){this.#r=_0x34c59f;}[_0x1383d6(0x2a6)](_0x4e6162,_0x355464){const _0xa4d76d=_0x1383d6;this.#o[_0xa4d76d(0x2ab)](_0x1c1403(_0x4e6162),{'queryKey':_0x4e6162,'defaultOptions':_0x355464});}[_0x1383d6(0x38a)](_0x5aa0bb){const _0x516c77=_0x1383d6;let _0x3000e9=[...this.#o[_0x516c77(0x15d)]()],_0x4dc144={};return _0x3000e9[_0x516c77(0xdc)](_0x2d9cc0=>{const _0xa723bd=_0x516c77;_0x5ef7a3(_0x5aa0bb,_0x2d9cc0['queryKey'])&&Object[_0xa723bd(0x3f9)](_0x4dc144,_0x2d9cc0[_0xa723bd(0x2c4)]);}),_0x4dc144;}[_0x1383d6(0x176)](_0x3a4022,_0x43f2c5){const _0x3f5c43=_0x1383d6;this.#n[_0x3f5c43(0x2ab)](_0x1c1403(_0x3a4022),{'mutationKey':_0x3a4022,'defaultOptions':_0x43f2c5});}[_0x1383d6(0x1e5)](_0x166ce4){const _0x4b6f0f=_0x1383d6;let _0x706ee9=[...this.#n[_0x4b6f0f(0x15d)]()],_0x49d1e9={};return _0x706ee9[_0x4b6f0f(0xdc)](_0x4365b8=>{const _0x7444cf=_0x4b6f0f;_0x5ef7a3(_0x166ce4,_0x4365b8[_0x7444cf(0x3b9)])&&(_0x49d1e9={..._0x49d1e9,..._0x4365b8[_0x7444cf(0x2c4)]});}),_0x49d1e9;}[_0x1383d6(0x18c)](_0x287f1e){const _0x39f99d=_0x1383d6;if(_0x287f1e[_0x39f99d(0x179)])return _0x287f1e;let _0xa699d5={...this.#r[_0x39f99d(0x46e)],...this[_0x39f99d(0x38a)](_0x287f1e[_0x39f99d(0x38d)]),..._0x287f1e,'_defaulted':!0x0};return _0xa699d5[_0x39f99d(0x264)]||(_0xa699d5['queryHash']=_0x1c6ac8(_0xa699d5[_0x39f99d(0x38d)],_0xa699d5)),_0xa699d5[_0x39f99d(0x353)]===void 0x0&&(_0xa699d5[_0x39f99d(0x353)]=_0xa699d5[_0x39f99d(0x3b0)]!==_0x39f99d(0x13f)),_0xa699d5[_0x39f99d(0x1dd)]===void 0x0&&(_0xa699d5['throwOnError']=!!_0xa699d5['suspense']),!_0xa699d5[_0x39f99d(0x3b0)]&&_0xa699d5[_0x39f99d(0xe9)]&&(_0xa699d5[_0x39f99d(0x3b0)]='offlineFirst'),_0xa699d5[_0x39f99d(0x281)]===_0x2525de&&(_0xa699d5[_0x39f99d(0x3de)]=!0x1),_0xa699d5;}[_0x1383d6(0x381)](_0x11d578){const _0x5d24db=_0x1383d6;return _0x11d578?.[_0x5d24db(0x179)]?_0x11d578:{...this.#r[_0x5d24db(0x4af)],..._0x11d578?.[_0x5d24db(0x3b9)]&&this[_0x5d24db(0x1e5)](_0x11d578[_0x5d24db(0x3b9)]),..._0x11d578,'_defaulted':!0x0};}[_0x1383d6(0x24c)](){const _0x30b9c7=_0x1383d6;this.#t['clear'](),this.#e[_0x30b9c7(0x24c)]();}},_0x20d905=class extends _0x59e19e{constructor(_0x5f1de2,_0x534ff4){const _0x388b6d=_0x1383d6;super(),this[_0x388b6d(0x169)]=_0x534ff4,this.#t=_0x5f1de2,this.#i=null,this.#s=_0x365b71(),this['options'][_0x388b6d(0x1d2)]||this.#s[_0x388b6d(0x42e)](new Error(_0x388b6d(0x49d))),this[_0x388b6d(0x1b2)](),this[_0x388b6d(0x2f8)](_0x534ff4);}#t;#e=void 0x0;#r=void 0x0;#o=void 0x0;#n;#a;#s;#i;#m;#d;#h;#c;#l;#u;#p=new Set();[_0x1383d6(0x1b2)](){const _0xb042d0=_0x1383d6;this[_0xb042d0(0x409)]=this[_0xb042d0(0x409)]['bind'](this);}[_0x1383d6(0x29f)](){const _0x44ed4f=_0x1383d6;this[_0x44ed4f(0x2fc)][_0x44ed4f(0x2c2)]===0x1&&(this.#e['addObserver'](this),_0x133923(this.#e,this[_0x44ed4f(0x169)])?this.#f():this['updateResult'](),this.#w());}[_0x1383d6(0x45a)](){const _0x5a6b84=_0x1383d6;this[_0x5a6b84(0x225)]()||this[_0x5a6b84(0x20c)]();}['shouldFetchOnReconnect'](){const _0x5a1f1a=_0x1383d6;return _0x255223(this.#e,this['options'],this[_0x5a1f1a(0x169)][_0x5a1f1a(0x353)]);}['shouldFetchOnWindowFocus'](){const _0x107505=_0x1383d6;return _0x255223(this.#e,this[_0x107505(0x169)],this[_0x107505(0x169)][_0x107505(0x198)]);}[_0x1383d6(0x20c)](){const _0x3eacf3=_0x1383d6;this[_0x3eacf3(0x2fc)]=new Set(),this.#v(),this.#b(),this.#e['removeObserver'](this);}[_0x1383d6(0x2f8)](_0x29018a,_0x2a026a){const _0xfa9559=_0x1383d6;let _0x443187=this[_0xfa9559(0x169)],_0x2bf4d0=this.#e;if(this['options']=this.#t[_0xfa9559(0x18c)](_0x29018a),this[_0xfa9559(0x169)][_0xfa9559(0x3de)]!==void 0x0&&typeof this[_0xfa9559(0x169)][_0xfa9559(0x3de)]!=_0xfa9559(0x191)&&typeof this[_0xfa9559(0x169)][_0xfa9559(0x3de)]!=_0xfa9559(0x47f)&&typeof _0x5c490e(this[_0xfa9559(0x169)][_0xfa9559(0x3de)],this.#e)!=_0xfa9559(0x191))throw new Error(_0xfa9559(0xf5));this.#S(),this.#e[_0xfa9559(0x2f8)](this[_0xfa9559(0x169)]),_0x443187['_defaulted']&&!_0x4f9ef4(this[_0xfa9559(0x169)],_0x443187)&&this.#t[_0xfa9559(0x244)]()['notify']({'type':'observerOptionsUpdated','query':this.#e,'observer':this});let _0xfcb1b6=this[_0xfa9559(0x225)]();_0xfcb1b6&&_0x53477c(this.#e,_0x2bf4d0,this[_0xfa9559(0x169)],_0x443187)&&this.#f(),this[_0xfa9559(0x24a)](_0x2a026a),_0xfcb1b6&&(this.#e!==_0x2bf4d0||_0x5c490e(this[_0xfa9559(0x169)][_0xfa9559(0x3de)],this.#e)!==_0x5c490e(_0x443187[_0xfa9559(0x3de)],this.#e)||_0x1d66cc(this[_0xfa9559(0x169)][_0xfa9559(0x43d)],this.#e)!==_0x1d66cc(_0x443187[_0xfa9559(0x43d)],this.#e))&&this.#g();let _0x4349df=this.#y();_0xfcb1b6&&(this.#e!==_0x2bf4d0||_0x5c490e(this['options'][_0xfa9559(0x3de)],this.#e)!==_0x5c490e(_0x443187[_0xfa9559(0x3de)],this.#e)||_0x4349df!==this.#u)&&this.#P(_0x4349df);}['getOptimisticResult'](_0x5dfb91){const _0x124d48=_0x1383d6;let _0x976e86=this.#t['getQueryCache']()['build'](this.#t,_0x5dfb91),_0x13280a=this[_0x124d48(0x22b)](_0x976e86,_0x5dfb91);return _0x448976(this,_0x13280a)&&(this.#o=_0x13280a,this.#a=this[_0x124d48(0x169)],this.#n=this.#e[_0x124d48(0x389)]),_0x13280a;}[_0x1383d6(0x313)](){return this.#o;}[_0x1383d6(0x18b)](_0x3de12f,_0x55dfad){const _0x1252ec=_0x1383d6;let _0x2189d0={};return Object['keys'](_0x3de12f)[_0x1252ec(0xdc)](_0x36f3f7=>{const _0x3acb8f=_0x1252ec;Object[_0x3acb8f(0x3a8)](_0x2189d0,_0x36f3f7,{'configurable':!0x1,'enumerable':!0x0,'get':()=>(this['trackProp'](_0x36f3f7),_0x55dfad?.(_0x36f3f7),_0x3de12f[_0x36f3f7])});}),_0x2189d0;}[_0x1383d6(0x31b)](_0x1f3d61){const _0x2c4508=_0x1383d6;this.#p[_0x2c4508(0x2d1)](_0x1f3d61);}['getCurrentQuery'](){return this.#e;}[_0x1383d6(0x409)]({..._0x1fe0de}={}){const _0x494824=_0x1383d6;return this[_0x494824(0x370)]({..._0x1fe0de});}[_0x1383d6(0x338)](_0x3c7a3a){const _0x55ed21=_0x1383d6;let _0x40984e=this.#t[_0x55ed21(0x18c)](_0x3c7a3a),_0x8c9234=this.#t[_0x55ed21(0x244)]()[_0x55ed21(0x166)](this.#t,_0x40984e);return _0x8c9234[_0x55ed21(0x370)]()[_0x55ed21(0x229)](()=>this[_0x55ed21(0x22b)](_0x8c9234,_0x40984e));}['fetch'](_0x24fe92){const _0x5271b3=_0x1383d6;return this.#f({..._0x24fe92,'cancelRefetch':_0x24fe92['cancelRefetch']??!0x0})[_0x5271b3(0x229)](()=>(this['updateResult'](),this.#o));}#f(_0x19f2a3){const _0x22225a=_0x1383d6;this.#S();let _0x54c403=this.#e[_0x22225a(0x370)](this[_0x22225a(0x169)],_0x19f2a3);return _0x19f2a3?.[_0x22225a(0x1dd)]||(_0x54c403=_0x54c403[_0x22225a(0x441)](_0x1c9723)),_0x54c403;}#g(){const _0x19365e=_0x1383d6;this.#v();let _0x43c92a=_0x1d66cc(this[_0x19365e(0x169)][_0x19365e(0x43d)],this.#e);if(_0x14b428||this.#o[_0x19365e(0x499)]||!_0x511e6e(_0x43c92a))return;let _0xbaf4aa=_0x2fe60f(this.#o[_0x19365e(0x3d5)],_0x43c92a)+0x1;this.#c=setTimeout(()=>{const _0x1ab5a4=_0x19365e;this.#o[_0x1ab5a4(0x499)]||this['updateResult']();},_0xbaf4aa);}#y(){const _0x30f949=_0x1383d6;return(typeof this[_0x30f949(0x169)][_0x30f949(0x2ee)]==_0x30f949(0x47f)?this['options'][_0x30f949(0x2ee)](this.#e):this['options'][_0x30f949(0x2ee)])??!0x1;}#P(_0x1ca9d8){const _0x1bd973=_0x1383d6;this.#b(),this.#u=_0x1ca9d8,!(_0x14b428||_0x5c490e(this['options'][_0x1bd973(0x3de)],this.#e)===!0x1||!_0x511e6e(this.#u)||this.#u===0x0)&&(this.#l=setInterval(()=>{const _0x4b2731=_0x1bd973;(this[_0x4b2731(0x169)][_0x4b2731(0x354)]||_0x27550e[_0x4b2731(0x1f2)]())&&this.#f();},this.#u));}#w(){this.#g(),this.#P(this.#y());}#v(){this.#c&&(clearTimeout(this.#c),this.#c=void 0x0);}#b(){this.#l&&(clearInterval(this.#l),this.#l=void 0x0);}[_0x1383d6(0x22b)](_0x333e6e,_0x306665){const _0x3b41cc=_0x1383d6;let _0x2437b6=this.#e,_0xa44b02=this[_0x3b41cc(0x169)],_0x4c7352=this.#o,_0x24c217=this.#n,_0x247029=this.#a,_0x5dcc03=_0x333e6e!==_0x2437b6?_0x333e6e['state']:this.#r,{state:_0x27f791}=_0x333e6e,_0x5454ec={..._0x27f791},_0x465794=!0x1,_0x9d7f87;if(_0x306665[_0x3b41cc(0x427)]){let _0x11a3c2=this[_0x3b41cc(0x225)](),_0xd356b3=!_0x11a3c2&&_0x133923(_0x333e6e,_0x306665),_0x39f2ac=_0x11a3c2&&_0x53477c(_0x333e6e,_0x2437b6,_0x306665,_0xa44b02);(_0xd356b3||_0x39f2ac)&&(_0x5454ec={..._0x5454ec,..._0x185c8e(_0x27f791[_0x3b41cc(0x1bd)],_0x333e6e[_0x3b41cc(0x169)])}),_0x306665[_0x3b41cc(0x427)]==='isRestoring'&&(_0x5454ec[_0x3b41cc(0x3b3)]=_0x3b41cc(0x27d));}let {error:_0x1e167a,errorUpdatedAt:_0x4c3f20,status:_0x5453d8}=_0x5454ec;if(_0x306665[_0x3b41cc(0x239)]&&_0x5454ec[_0x3b41cc(0x1bd)]!==void 0x0){if(_0x4c7352&&_0x5454ec['data']===_0x24c217?.['data']&&_0x306665[_0x3b41cc(0x239)]===this.#m)_0x9d7f87=this.#d;else try{this.#m=_0x306665[_0x3b41cc(0x239)],_0x9d7f87=_0x306665[_0x3b41cc(0x239)](_0x5454ec[_0x3b41cc(0x1bd)]),_0x9d7f87=_0x5829b6(_0x4c7352?.[_0x3b41cc(0x1bd)],_0x9d7f87,_0x306665),this.#d=_0x9d7f87,this.#i=null;}catch(_0x371f6b){this.#i=_0x371f6b;}}else _0x9d7f87=_0x5454ec['data'];if(_0x306665[_0x3b41cc(0x3c3)]!==void 0x0&&_0x9d7f87===void 0x0&&_0x5453d8===_0x3b41cc(0x460)){let _0x32a0b2;if(_0x4c7352?.[_0x3b41cc(0xe2)]&&_0x306665['placeholderData']===_0x247029?.[_0x3b41cc(0x3c3)])_0x32a0b2=_0x4c7352[_0x3b41cc(0x1bd)];else{if(_0x32a0b2=typeof _0x306665[_0x3b41cc(0x3c3)]==_0x3b41cc(0x47f)?_0x306665[_0x3b41cc(0x3c3)](this.#h?.['state'][_0x3b41cc(0x1bd)],this.#h):_0x306665[_0x3b41cc(0x3c3)],_0x306665[_0x3b41cc(0x239)]&&_0x32a0b2!==void 0x0)try{_0x32a0b2=_0x306665[_0x3b41cc(0x239)](_0x32a0b2),this.#i=null;}catch(_0x5d445f){this.#i=_0x5d445f;}}_0x32a0b2!==void 0x0&&(_0x5453d8=_0x3b41cc(0x3ef),_0x9d7f87=_0x5829b6(_0x4c7352?.[_0x3b41cc(0x1bd)],_0x32a0b2,_0x306665),_0x465794=!0x0);}this.#i&&(_0x1e167a=this.#i,_0x9d7f87=this.#d,_0x4c3f20=Date[_0x3b41cc(0x172)](),_0x5453d8=_0x3b41cc(0x46d));let _0x1ff307=_0x5454ec[_0x3b41cc(0x3b3)]==='fetching',_0x29f28e=_0x5453d8===_0x3b41cc(0x460),_0x5d090b=_0x5453d8===_0x3b41cc(0x46d),_0x9aad2b=_0x29f28e&&_0x1ff307,_0x3ef42=_0x9d7f87!==void 0x0,_0x20663d={'status':_0x5453d8,'fetchStatus':_0x5454ec['fetchStatus'],'isPending':_0x29f28e,'isSuccess':_0x5453d8==='success','isError':_0x5d090b,'isInitialLoading':_0x9aad2b,'isLoading':_0x9aad2b,'data':_0x9d7f87,'dataUpdatedAt':_0x5454ec['dataUpdatedAt'],'error':_0x1e167a,'errorUpdatedAt':_0x4c3f20,'failureCount':_0x5454ec[_0x3b41cc(0x151)],'failureReason':_0x5454ec['fetchFailureReason'],'errorUpdateCount':_0x5454ec[_0x3b41cc(0x39c)],'isFetched':_0x5454ec[_0x3b41cc(0x218)]>0x0||_0x5454ec[_0x3b41cc(0x39c)]>0x0,'isFetchedAfterMount':_0x5454ec['dataUpdateCount']>_0x5dcc03['dataUpdateCount']||_0x5454ec[_0x3b41cc(0x39c)]>_0x5dcc03[_0x3b41cc(0x39c)],'isFetching':_0x1ff307,'isRefetching':_0x1ff307&&!_0x29f28e,'isLoadingError':_0x5d090b&&!_0x3ef42,'isPaused':_0x5454ec[_0x3b41cc(0x3b3)]===_0x3b41cc(0x3cd),'isPlaceholderData':_0x465794,'isRefetchError':_0x5d090b&&_0x3ef42,'isStale':_0x4a5577(_0x333e6e,_0x306665),'refetch':this[_0x3b41cc(0x409)],'promise':this.#s};if(this[_0x3b41cc(0x169)][_0x3b41cc(0x1d2)]){let _0x2eec3c=_0x393588=>{const _0x10c401=_0x3b41cc;_0x20663d[_0x10c401(0x373)]===_0x10c401(0x46d)?_0x393588[_0x10c401(0x42e)](_0x20663d['error']):_0x20663d['data']!==void 0x0&&_0x393588[_0x10c401(0x49e)](_0x20663d[_0x10c401(0x1bd)]);},_0x46382f=()=>{const _0x3b38ff=_0x3b41cc;let _0x245423=this.#s=_0x20663d[_0x3b38ff(0x134)]=_0x365b71();_0x2eec3c(_0x245423);},_0x49f089=this.#s;switch(_0x49f089[_0x3b41cc(0x373)]){case'pending':_0x333e6e[_0x3b41cc(0x264)]===_0x2437b6[_0x3b41cc(0x264)]&&_0x2eec3c(_0x49f089);break;case'fulfilled':(_0x20663d[_0x3b41cc(0x373)]==='error'||_0x20663d['data']!==_0x49f089[_0x3b41cc(0xda)])&&_0x46382f();break;case _0x3b41cc(0x1ad):(_0x20663d['status']!==_0x3b41cc(0x46d)||_0x20663d[_0x3b41cc(0x46d)]!==_0x49f089[_0x3b41cc(0x19d)])&&_0x46382f();break;}}return _0x20663d;}[_0x1383d6(0x24a)](_0x1a8fcf){const _0x380078=_0x1383d6;let _0x1f8ab1=this.#o,_0xf3be3f=this[_0x380078(0x22b)](this.#e,this[_0x380078(0x169)]);if(this.#n=this.#e[_0x380078(0x389)],this.#a=this[_0x380078(0x169)],this.#n[_0x380078(0x1bd)]!==void 0x0&&(this.#h=this.#e),_0x4f9ef4(_0xf3be3f,_0x1f8ab1))return;this.#o=_0xf3be3f;let _0x589b8e={},_0x5311fa=()=>{const _0x3c4a7d=_0x380078;if(!_0x1f8ab1)return!0x0;let {notifyOnChangeProps:_0x2ad39d}=this['options'],_0x27a3dc=typeof _0x2ad39d==_0x3c4a7d(0x47f)?_0x2ad39d():_0x2ad39d;if(_0x27a3dc===_0x3c4a7d(0x306)||!_0x27a3dc&&!this.#p['size'])return!0x0;let _0x3dbdb1=new Set(_0x27a3dc??this.#p);return this[_0x3c4a7d(0x169)][_0x3c4a7d(0x1dd)]&&_0x3dbdb1[_0x3c4a7d(0x2d1)](_0x3c4a7d(0x46d)),Object['keys'](this.#o)['some'](_0x2718d4=>{const _0x378782=_0x3c4a7d;let _0x34d418=_0x2718d4;return this.#o[_0x34d418]!==_0x1f8ab1[_0x34d418]&&_0x3dbdb1[_0x378782(0x270)](_0x34d418);});};_0x1a8fcf?.['listeners']!==!0x1&&_0x5311fa()&&(_0x589b8e[_0x380078(0x2fc)]=!0x0),this.#D({..._0x589b8e,..._0x1a8fcf});}#S(){const _0x40962d=_0x1383d6;let _0x441eb0=this.#t[_0x40962d(0x244)]()[_0x40962d(0x166)](this.#t,this['options']);if(_0x441eb0===this.#e)return;let _0x392717=this.#e;this.#e=_0x441eb0,this.#r=_0x441eb0[_0x40962d(0x389)],this[_0x40962d(0x225)]()&&(_0x392717?.[_0x40962d(0x2ff)](this),_0x441eb0[_0x40962d(0x4a8)](this));}[_0x1383d6(0x398)](){const _0x5890de=_0x1383d6;this[_0x5890de(0x24a)](),this[_0x5890de(0x225)]()&&this.#w();}#D(_0x49cb08){const _0x378d39=_0x1383d6;_0x5e2eaf[_0x378d39(0x26d)](()=>{const _0x5e7719=_0x378d39;_0x49cb08['listeners']&&this[_0x5e7719(0x2fc)][_0x5e7719(0xdc)](_0x494a91=>{_0x494a91(this.#o);}),this.#t[_0x5e7719(0x244)]()[_0x5e7719(0x416)]({'query':this.#e,'type':'observerResultsUpdated'});});}};function _0x253eb3(_0x229620,_0x3d05d8){const _0x140bad=_0x1383d6;return _0x5c490e(_0x3d05d8[_0x140bad(0x3de)],_0x229620)!==!0x1&&_0x229620['state']['data']===void 0x0&&!(_0x229620['state'][_0x140bad(0x373)]===_0x140bad(0x46d)&&_0x3d05d8[_0x140bad(0x106)]===!0x1);}function _0x133923(_0x51d6ca,_0x2ae45f){const _0x3a86ef=_0x1383d6;return _0x253eb3(_0x51d6ca,_0x2ae45f)||_0x51d6ca['state'][_0x3a86ef(0x1bd)]!==void 0x0&&_0x255223(_0x51d6ca,_0x2ae45f,_0x2ae45f['refetchOnMount']);}function _0x255223(_0x596cb4,_0x1bd9a7,_0x477cf4){const _0x23cb14=_0x1383d6;if(_0x5c490e(_0x1bd9a7['enabled'],_0x596cb4)!==!0x1){let _0x22e4bc=typeof _0x477cf4==_0x23cb14(0x47f)?_0x477cf4(_0x596cb4):_0x477cf4;return _0x22e4bc===_0x23cb14(0x13f)||_0x22e4bc!==!0x1&&_0x4a5577(_0x596cb4,_0x1bd9a7);}return!0x1;}function _0x53477c(_0x209344,_0x32ede0,_0x308649,_0x3c82c9){const _0x68e546=_0x1383d6;return(_0x209344!==_0x32ede0||_0x5c490e(_0x3c82c9[_0x68e546(0x3de)],_0x209344)===!0x1)&&(!_0x308649[_0x68e546(0x388)]||_0x209344[_0x68e546(0x389)][_0x68e546(0x373)]!==_0x68e546(0x46d))&&_0x4a5577(_0x209344,_0x308649);}function _0x4a5577(_0x3d65bd,_0x116bd9){const _0x13033e=_0x1383d6;return _0x5c490e(_0x116bd9[_0x13033e(0x3de)],_0x3d65bd)!==!0x1&&_0x3d65bd[_0x13033e(0xfa)](_0x1d66cc(_0x116bd9[_0x13033e(0x43d)],_0x3d65bd));}function _0x448976(_0x4de628,_0x53061c){const _0x2fdbf4=_0x1383d6;return!_0x4f9ef4(_0x4de628[_0x2fdbf4(0x313)](),_0x53061c);}var _0x52fb41=_0xe4b5be(_0x3e947a(),0x1),_0x34b3e7=_0xe4b5be(_0x460db4(),0x1),_0x174ab4=_0x52fb41[_0x1383d6(0x273)](void 0x0),_0x50c507=_0x5bcc53=>{const _0x281654=_0x1383d6;let _0x1d6190=_0x52fb41['useContext'](_0x174ab4);if(_0x5bcc53)return _0x5bcc53;if(!_0x1d6190)throw new Error(_0x281654(0x1f3));return _0x1d6190;},_0x2aa0c5=({client:_0xcefab3,children:_0x1796eb})=>(_0x52fb41[_0x1383d6(0x2b3)](()=>(_0xcefab3[_0x1383d6(0x34c)](),()=>{const _0x18c592=_0x1383d6;_0xcefab3[_0x18c592(0x440)]();}),[_0xcefab3]),(0x0,_0x34b3e7[_0x1383d6(0x108)])(_0x174ab4['Provider'],{'value':_0xcefab3,'children':_0x1796eb})),_0xb2d8c0=_0xe4b5be(_0x3e947a(),0x1),_0x13f3bb=_0xb2d8c0[_0x1383d6(0x273)](!0x1),_0x427bfb=()=>_0xb2d8c0[_0x1383d6(0x271)](_0x13f3bb),_0x3f63df=_0x13f3bb[_0x1383d6(0x382)],_0x1390f5=_0xe4b5be(_0x3e947a(),0x1),_0x4193e2=_0xe4b5be(_0x460db4(),0x1);function _0x5f3239(){let _0x571b47=!0x1;return{'clearReset':()=>{_0x571b47=!0x1;},'reset':()=>{_0x571b47=!0x0;},'isReset':()=>_0x571b47};}var _0x20749e=_0x1390f5[_0x1383d6(0x273)](_0x5f3239()),_0x36f8c4=()=>_0x1390f5[_0x1383d6(0x271)](_0x20749e),_0x15c1a7=_0xe4b5be(_0x3e947a(),0x1);function _0x528c0f(_0xa90439,_0x185bd9){const _0x5241d1=_0x1383d6;return typeof _0xa90439==_0x5241d1(0x47f)?_0xa90439(..._0x185bd9):!!_0xa90439;}function _0x5cf396(){}var _0x4f3dd0=(_0x5d07bd,_0x1703d4)=>{const _0x5c1478=_0x1383d6;(_0x5d07bd[_0x5c1478(0x388)]||_0x5d07bd[_0x5c1478(0x1dd)]||_0x5d07bd[_0x5c1478(0x1d2)])&&(_0x1703d4[_0x5c1478(0x2ad)]()||(_0x5d07bd['retryOnMount']=!0x1));},_0x7bc4b1=_0xc523a7=>{const _0xac17fe=_0x1383d6;_0x15c1a7[_0xac17fe(0x2b3)](()=>{const _0x2b7b40=_0xac17fe;_0xc523a7[_0x2b7b40(0x2be)]();},[_0xc523a7]);},_0x27fa26=({result:_0x5d5bad,errorResetBoundary:_0xc4faba,throwOnError:_0x105c9c,query:_0x2181fe,suspense:_0x158553})=>_0x5d5bad['isError']&&!_0xc4faba[_0x1383d6(0x2ad)]()&&!_0x5d5bad[_0x1383d6(0x161)]&&_0x2181fe&&(_0x158553&&_0x5d5bad[_0x1383d6(0x1bd)]===void 0x0||_0x528c0f(_0x105c9c,[_0x5d5bad[_0x1383d6(0x46d)],_0x2181fe])),_0xbc0c3c=_0x4cbbe5=>{const _0x425d3e=_0x1383d6;let _0x19e51b=_0x4cbbe5[_0x425d3e(0x43d)];_0x4cbbe5[_0x425d3e(0x388)]&&(_0x4cbbe5[_0x425d3e(0x43d)]=typeof _0x19e51b==_0x425d3e(0x47f)?(..._0x225d2e)=>Math[_0x425d3e(0x4ac)](_0x19e51b(..._0x225d2e),0x3e8):Math[_0x425d3e(0x4ac)](_0x19e51b??0x3e8,0x3e8),typeof _0x4cbbe5[_0x425d3e(0x394)]==_0x425d3e(0x317)&&(_0x4cbbe5[_0x425d3e(0x394)]=Math['max'](_0x4cbbe5[_0x425d3e(0x394)],0x3e8)));},_0x3acf1e=(_0x253203,_0x562b77)=>_0x253203[_0x1383d6(0x2c8)]&&_0x253203[_0x1383d6(0x161)]&&!_0x562b77,_0x202342=(_0x46c1f6,_0x467c47)=>_0x46c1f6?.[_0x1383d6(0x388)]&&_0x467c47[_0x1383d6(0x45e)],_0xa6c458=(_0x1c8c32,_0x57a4e6,_0x4f65a0)=>_0x57a4e6[_0x1383d6(0x338)](_0x1c8c32)[_0x1383d6(0x441)](()=>{const _0x395ccb=_0x1383d6;_0x4f65a0[_0x395ccb(0x2be)]();}),_0x190e60=_0xe4b5be(_0x3e947a(),0x1);function _0x2fd484(_0x106edf,_0x317ebf,_0x8bd08b){const _0xd3215c=_0x1383d6;let _0x2aa1a6=_0x50c507(_0x8bd08b),_0x2b71f0=_0x427bfb(),_0x32310e=_0x36f8c4(),_0xa83304=_0x2aa1a6[_0xd3215c(0x18c)](_0x106edf);_0x2aa1a6[_0xd3215c(0x3ad)]()[_0xd3215c(0x46e)]?.['_experimental_beforeQuery']?.(_0xa83304),_0xa83304[_0xd3215c(0x427)]=_0x2b71f0?_0xd3215c(0x3a9):_0xd3215c(0xf2),_0xbc0c3c(_0xa83304),_0x4f3dd0(_0xa83304,_0x32310e),_0x7bc4b1(_0x32310e);let _0x17a6e7=!_0x2aa1a6[_0xd3215c(0x244)]()[_0xd3215c(0x14d)](_0xa83304[_0xd3215c(0x264)]),[_0x47fd87]=_0x190e60['useState'](()=>new _0x317ebf(_0x2aa1a6,_0xa83304)),_0x19e703=_0x47fd87['getOptimisticResult'](_0xa83304),_0x5c81dd=!_0x2b71f0&&_0x106edf[_0xd3215c(0x28c)]!==!0x1;if(_0x190e60[_0xd3215c(0x3c1)](_0x190e60[_0xd3215c(0x411)](_0x2d7a71=>{const _0x4b5a6b=_0xd3215c;let _0x3dfd3b=_0x5c81dd?_0x47fd87[_0x4b5a6b(0x22a)](_0x5e2eaf[_0x4b5a6b(0x35f)](_0x2d7a71)):_0x5cf396;return _0x47fd87[_0x4b5a6b(0x24a)](),_0x3dfd3b;},[_0x47fd87,_0x5c81dd]),()=>_0x47fd87[_0xd3215c(0x313)](),()=>_0x47fd87['getCurrentResult']()),_0x190e60['useEffect'](()=>{const _0x39c030=_0xd3215c;_0x47fd87[_0x39c030(0x2f8)](_0xa83304,{'listeners':!0x1});},[_0xa83304,_0x47fd87]),_0x202342(_0xa83304,_0x19e703))throw _0xa6c458(_0xa83304,_0x47fd87,_0x32310e);if(_0x27fa26({'result':_0x19e703,'errorResetBoundary':_0x32310e,'throwOnError':_0xa83304[_0xd3215c(0x1dd)],'query':_0x2aa1a6[_0xd3215c(0x244)]()[_0xd3215c(0x14d)](_0xa83304['queryHash']),'suspense':_0xa83304[_0xd3215c(0x388)]}))throw _0x19e703[_0xd3215c(0x46d)];return _0x2aa1a6[_0xd3215c(0x3ad)]()[_0xd3215c(0x46e)]?.[_0xd3215c(0x2ba)]?.(_0xa83304,_0x19e703),_0xa83304['experimental_prefetchInRender']&&!_0x14b428&&_0x3acf1e(_0x19e703,_0x2b71f0)&&(_0x17a6e7?_0xa6c458(_0xa83304,_0x47fd87,_0x32310e):_0x2aa1a6[_0xd3215c(0x244)]()[_0xd3215c(0x14d)](_0xa83304['queryHash'])?.[_0xd3215c(0x134)])?.[_0xd3215c(0x441)](_0x5cf396)[_0xd3215c(0x19b)](()=>{const _0x390d56=_0xd3215c;_0x47fd87[_0x390d56(0x24a)]();}),_0xa83304[_0xd3215c(0x246)]?_0x19e703:_0x47fd87[_0xd3215c(0x18b)](_0x19e703);}function _0x3d5ed5(_0x343db2,_0x3c61ac){return _0x2fd484(_0x343db2,_0x20d905,_0x3c61ac);}var _0x4f29d6=_0xe4b5be(_0x3e947a(),0x1),_0x18505b=_0xe4b5be(_0x3e947a(),0x1),_0x3157d5=_0xe4b5be(_0x3e947a(),0x1),_0x172758=_0xe4b5be(_0x3e947a(),0x1);function _0x5295b9(_0x201e0e,_0x20f6a8){const _0x2882f0=_0x1383d6;let [_0x2f1fc6,_0x1dd866]=(0x0,_0x172758['useState'])(_0x201e0e?{..._0x201e0e[_0x2882f0(0x1bd)]}:null),[_0x5f1f4a,_0x149b39]=(0x0,_0x172758[_0x2882f0(0x337)])(_0x201e0e?{..._0x201e0e[_0x2882f0(0x1bd)]}:null),_0x2dba39=Array[_0x2882f0(0x2da)](_0x20f6a8)?_0x20f6a8:[_0x20f6a8];return(0x0,_0x172758[_0x2882f0(0x2b3)])(()=>{const _0x7c2355=_0x2882f0;_0x201e0e&&_0x1dd866({..._0x201e0e[_0x7c2355(0x1bd)]});},[_0x201e0e]),(0x0,_0x172758['useEffect'])(()=>{const _0x19a3aa=_0x2882f0;if(!_0x201e0e)return;let _0x38d0fd=_0x2dba39[_0x19a3aa(0x1ae)](_0x52925e=>{const _0x474824=_0x19a3aa;let _0xea9fd2=()=>{const _0x10ae71=_0x1644;_0x149b39(_0x2f1fc6),_0x1dd866(_0x201e0e[_0x10ae71(0x1bd)]);};return _0x201e0e[_0x474824(0x22a)](_0x52925e,_0xea9fd2),_0xea9fd2;});return()=>{const _0x103986=_0x19a3aa;_0x38d0fd[_0x103986(0xdc)](_0x82ba46=>{_0x201e0e['unsubscribe'](_0x82ba46);});};},[_0x201e0e,_0x20f6a8]),{'state':_0x2f1fc6||null,'prevState':_0x5f1f4a||null};}function _0x3cf2c9(){const _0x24cde5=_0x1383d6;let {workflowAgent:_0x26a936,socket:_0x3c1075}=_0xcdb152(),[_0x435fe6,_0x194470]=(0x0,_0x3157d5['useState'])([]),[_0x295a28,_0x2829d5]=(0x0,_0x3157d5[_0x24cde5(0x337)])([]);(0x0,_0x3157d5['useEffect'])(()=>{_0x5a7d21(_0x295a28,_0x435fe6)&&_0x2829d5(_0x435fe6);},[_0x435fe6]);let {state:_0x4d1bec}=_0x5295b9(_0x26a936,_0x24cde5(0x359));(0x0,_0x3157d5[_0x24cde5(0x2b3)])(()=>{const _0x4eb9ad=_0x24cde5;_0x4d1bec?.[_0x4eb9ad(0x336)]&&_0x194470(_0x4d1bec[_0x4eb9ad(0x336)]);},[_0x4d1bec]);let _0x53aeb=(0x0,_0x3157d5[_0x24cde5(0x411)])(async(_0x25be8b,_0xda915f,_0x1a5869)=>{const _0x1695e3=_0x24cde5;if(!_0x26a936)throw new Error('workflowAgent\x20not\x20found');for(let _0xf2b264=0x0;_0xf2b264<_0x295a28[_0x1695e3(0x158)];_0xf2b264++)if(_0x295a28[_0xf2b264]['id']===_0x25be8b){_0x295a28[_0xf2b264]['widgets'][_0xda915f][_0x1695e3(0xda)]=_0x1a5869,_0x553bb1(_0x295a28[_0xf2b264][_0x1695e3(0x4b9)],_0xda915f,_0x1a5869,_0x295a28[_0xf2b264][_0x1695e3(0x16f)][_0xda915f]['outputType']);break;}_0x2829d5([..._0x295a28]),await _0x3c1075?.[_0x1695e3(0x408)](_0x26a936,{'values':[{'nodeID':_0x25be8b,'widgetIndex':_0xda915f,'value':_0x1a5869}]});},[_0x26a936,_0x3c1075,_0x295a28]);return{'form':_0x295a28,'setWidgetValue':_0x53aeb};}function _0x5a094c(){const _0x166a6b=_0x1383d6;let {beforeWorkflowRunHooks:_0x59e5d6,setBeforeWorkflowRunHooks:_0x2b30e1}=_0xcdb152(),_0x5eae1e=(0x0,_0x3157d5[_0x166a6b(0x411)])(_0x25f1b4=>{_0x2b30e1([..._0x59e5d6,_0x25f1b4]);},[_0x59e5d6,_0x2b30e1]),_0xb92f2c=(0x0,_0x3157d5['useCallback'])(_0x80515c=>{const _0x460445=_0x166a6b;_0x2b30e1(_0x59e5d6[_0x460445(0x1a0)](_0xe1788d=>_0xe1788d!==_0x80515c));},[_0x59e5d6,_0x2b30e1]),_0x271f54=(0x0,_0x3157d5[_0x166a6b(0x411)])(async()=>{const _0x548ecb=_0x166a6b;for(let _0x48e177=0x0;_0x48e177<_0x59e5d6[_0x548ecb(0x158)];_0x48e177++)await _0x59e5d6[_0x48e177]();},[_0x59e5d6]);return{'addBeforeWorkflowRunHook':_0x5eae1e,'removeBeforeWorkflowRunHook':_0xb92f2c,'triggerBeforeWorkflowRun':_0x271f54};}function _0x5a7d21(_0x4d1799,_0xcb6f2b=[]){const _0x287888=_0x1383d6;if(_0x4d1799[_0x287888(0x158)]!==_0xcb6f2b[_0x287888(0x158)])return!0x0;for(let _0x58b093=0x0;_0x58b093<_0x4d1799['length'];_0x58b093++){if(_0x4d1799[_0x58b093]['id']!==_0xcb6f2b[_0x58b093]['id'])return!0x0;for(let _0x502c87=0x0;_0x502c87<_0x4d1799[_0x58b093][_0x287888(0x16f)]['length'];_0x502c87++)if(_0x4d1799[_0x58b093][_0x287888(0x16f)][_0x502c87][_0x287888(0xda)]!==_0xcb6f2b[_0x58b093][_0x287888(0x16f)][_0x502c87]['value'])return!0x0;}return!0x1;}function _0x30f488(){const _0x4a9def=_0x1383d6;let {socket:_0x34b498,lastOpenedWorkflow:_0x3a4fdc,setLastOpenedWorkflow:_0x3f587f}=_0xcdb152(),{workflowAgentSID:_0x3b71dd}=_0x7503f7(),{triggerBeforeWorkflowRun:_0xfab43c}=_0x5a094c(),_0x3bb8d3=(0x0,_0x18505b[_0x4a9def(0x411)])(async(_0x5b951d,_0x2648d0,_0x21319e=!0x1)=>{const _0x28540a=_0x4a9def;let _0x33fedb=_0x5228c3['getStore'](_0x5b951d);if(!_0x33fedb)throw new Error('workflowAgent\x20not\x20found');try{await _0x34b498?.[_0x28540a(0x287)](_0x33fedb,{'workflow_path':_0x2648d0,'from_sid':_0x3ac655[_0x28540a(0x1bd)]['sid'],'reset':_0x21319e}),_0x3f587f(_0x2648d0);}catch{_0x3f587f('');}},[_0x34b498,_0x3f587f]),_0x4adfc7=(0x0,_0x18505b[_0x4a9def(0x411)])(async _0x307fec=>{const _0x585e8a=_0x4a9def;if(!_0x3a4fdc)throw new Error(_0x585e8a(0x433));await _0x3bb8d3(_0x307fec,_0x3a4fdc,!0x0);},[_0x3bb8d3,_0x3a4fdc]),_0x5c86fd=(0x0,_0x18505b['useCallback'])((_0x4647b0,_0x50009e=0x1)=>{const _0x1dd065=_0x4a9def;_0x34b498?.[_0x1dd065(0x251)](_0x4647b0,_0x3ac655[_0x1dd065(0x1bd)]['sid'],_0x50009e);},[_0x34b498]),_0xc7cf2b=(0x0,_0x18505b['useCallback'])(async _0x3a538f=>{const _0x1bf036=_0x4a9def;let _0x338a7c=_0x5228c3[_0x1bf036(0x12d)](_0x3a538f);if(!_0x338a7c)throw new Error(_0x1bf036(0x2c3));if(!_0x3a4fdc)throw new Error('lastOpenedWorkflow\x20not\x20found');await _0x34b498?.[_0x1bf036(0x431)](_0x338a7c,{'workflow_path':_0x3a4fdc,'from_sid':_0x3ac655[_0x1bf036(0x1bd)][_0x1bf036(0xea)]});},[_0x34b498,_0x3a4fdc]),_0x43e9bf=(0x0,_0x18505b[_0x4a9def(0x411)])(async _0x46e7e8=>{const _0xd57bf=_0x4a9def;await _0x34b498?.[_0xd57bf(0x123)](_0x46e7e8,{'from_sid':_0x3ac655[_0xd57bf(0x1bd)][_0xd57bf(0xea)]});},[_0x34b498]),_0x57f8c1=(0x0,_0x18505b[_0x4a9def(0x411)])(async _0x2dab6c=>{const _0x460d4c=_0x4a9def;let _0x3f1bba=_0x5228c3[_0x460d4c(0x12d)](_0x2dab6c);if(!_0x3f1bba)throw new Error('workflowAgent\x20not\x20found');await _0x34b498?.[_0x460d4c(0x33f)](_0x3f1bba);},[_0x34b498]),_0x119bbd=(0x0,_0x18505b[_0x4a9def(0x411)])(async(_0x1f0bfe,_0x15bdf4)=>await _0x34b498?.[_0x4a9def(0x451)](_0x3ac655[_0x4a9def(0x1bd)][_0x4a9def(0xea)],{'image':_0x1f0bfe,'filename':_0x15bdf4,'overwrite':!0x0}),[_0x34b498]),_0x4e1e39=(0x0,_0x18505b[_0x4a9def(0x411)])(async(_0x145e9c,_0x233ce1=0x1)=>{!_0x145e9c&&!_0x3b71dd||(await _0xfab43c(),await _0x5c86fd(_0x145e9c||_0x3b71dd,_0x233ce1));},[_0x5c86fd,_0x3b71dd,_0xfab43c]),_0x14608a=(0x0,_0x18505b['useCallback'])(async(_0x410f89,_0x17659b,_0x2c2e7e=0x1)=>{!_0x17659b&&!_0x3b71dd||(await _0x3bb8d3(_0x17659b||_0x3b71dd,_0x410f89),await _0x4e1e39(_0x17659b||_0x3b71dd,_0x2c2e7e));},[_0x3bb8d3,_0x4e1e39,_0x3b71dd]);return{'lastOpenedWorkflow':_0x3a4fdc,'openWorkflow':_0x3bb8d3,'reopenWorkflow':_0x4adfc7,'saveWorkflow':_0xc7cf2b,'runPage':_0x4e1e39,'runWorkflow':_0x14608a,'callForPSDExtract':_0x43e9bf,'logout':_0x57f8c1,'uploadImage':_0x119bbd};}function _0x33585b(){const _0xf8ee52=_0x1383d6;let [_0x162df7,_0x2276d1]=(0x0,_0x4f29d6[_0xf8ee52(0x337)])(!0x1),[_0x4dcbe3,_0xbe3199]=(0x0,_0x4f29d6[_0xf8ee52(0x337)])(!0x1),_0x45a9e3=(0x0,_0x4f29d6[_0xf8ee52(0x375)])(null),{autoRunning:_0x3c3caa,workflowAgent:_0x667f2}=_0xcdb152(),{runWorkflow:_0x2e4446,runPage:_0x37af60}=_0x30f488();return(0x0,_0x4f29d6[_0xf8ee52(0x2b3)])(()=>{const _0x2bfa84=_0xf8ee52;if(_0x3c3caa&&_0x162df7&&!_0x4dcbe3){if(_0x2276d1(!0x1),_0x3c3caa[_0x2bfa84(0x36f)]==_0x2bfa84(0xe6))_0x667f2&&!_0x667f2['data']['executingNodeTitle']&&(_0x2e4446(_0x3c3caa['value'],_0x667f2[_0x2bfa84(0x1bd)][_0x2bfa84(0xea)],0x1),_0x45a9e3[_0x2bfa84(0x44f)]=setTimeout(()=>{_0xbe3199(!0x1);},0x3e8));else{if(_0x3c3caa['type']==_0x2bfa84(0x184)){let _0x336214=_0x5228c3['getStore'](_0x3c3caa[_0x2bfa84(0xda)]);_0x336214&&!_0x336214[_0x2bfa84(0x1bd)][_0x2bfa84(0x4ad)]&&(_0xbe3199(!0x0),_0x37af60(_0x3c3caa[_0x2bfa84(0xda)]),_0x45a9e3[_0x2bfa84(0x44f)]=setTimeout(()=>{_0xbe3199(!0x1);},0x3e8));}}}},[_0x162df7,_0x4dcbe3,_0x3c3caa,_0x667f2,_0x2e4446,_0x37af60]),(0x0,_0x4f29d6[_0xf8ee52(0x2b3)])(()=>()=>{const _0x340326=_0xf8ee52;_0x45a9e3[_0x340326(0x44f)]&&clearTimeout(_0x45a9e3[_0x340326(0x44f)]);},[]),{'setShouldTriggerLivePainting':_0x2276d1};}globalThis[_0x1383d6(0x2bf)]=globalThis[_0x1383d6(0x2bf)]||{};var _0x54c22e=globalThis[_0x1383d6(0x2bf)],_0x158640=_0xe4b5be(_0x460db4(),0x1),_0x2b34da=(0x0,_0x15464f[_0x1383d6(0x273)])({});function _0x52bf2f({children:_0xfc1634}){const _0x42d6c4=_0x1383d6;let _0x22c635=new _0x116519();return(0x0,_0x158640[_0x42d6c4(0x108)])(_0x2aa0c5,{'client':_0x22c635,'children':(0x0,_0x158640[_0x42d6c4(0x108)])(_0x580172,{'children':(0x0,_0x158640[_0x42d6c4(0x108)])(_0x3a1de6,{'children':(0x0,_0x158640[_0x42d6c4(0x108)])(_0xeaa133,{'children':(0x0,_0x158640[_0x42d6c4(0x108)])(_0x31eded,{'children':_0xfc1634})})})})});}function _0x7503f7(){const _0x264218=_0x1383d6;let _0x3f7f5a=(0x0,_0x15464f[_0x264218(0x271)])(_0x2b34da);if(!_0x3f7f5a)throw new Error(_0x264218(0x2c9));return _0x3f7f5a;}function _0x31eded({children:_0x216429}){const _0x4c598e=_0x1383d6;let _0x363648=_0x34109c(),_0x3e1c48=_0xcdb152();_0x54c22e[_0x4c598e(0x34a)]&&(globalThis[_0x4c598e(0xe8)]=_0x3e1c48,globalThis[_0x4c598e(0x3f3)]=_0x363648);let {showWebviewDialog:_0x1afbe5,webviewAgentSID:_0x4cfb45}=_0x363648,{autoRunning:_0x53678e,setAutoRunning:_0x36a130,workflowAgent:_0x44fab8,setWorkflowAgentSID:_0x2e0dd5,doConnectOrDisconnect:_0x2d7062,lastErrorMessage:_0x4437b5}=_0x3e1c48,{setShouldTriggerLivePainting:_0x3812b1}=_0x33585b();return(0x0,_0x15464f[_0x4c598e(0x2b3)])(()=>{const _0x41aeeb=_0x4c598e;let _0x321835=()=>{_0x3812b1(!0x0);};return _0x3ac655[_0x41aeeb(0x22a)](_0x41aeeb(0x2ef),_0x321835),()=>{const _0xcfdc1=_0x41aeeb;_0x3ac655[_0xcfdc1(0x190)](_0x321835);};},[_0x3812b1]),(0x0,_0x158640[_0x4c598e(0x108)])(_0x2b34da[_0x4c598e(0x382)],{'value':{'connectOrDisconnect':_0x2d7062,'lastConnectErrorMessage':_0x4437b5,'setAutoRunning':_0x36a130,'autoRunning':_0x53678e,'photoshopSID':_0x3ac655[_0x4c598e(0x1bd)]['sid'],'webviewAgentSID':_0x4cfb45,'workflowAgentSID':_0x44fab8?.[_0x4c598e(0x1bd)][_0x4c598e(0xea)]||'','setWorkflowAgentSID':_0x2e0dd5,'showWebviewDialog':_0x1afbe5},'children':_0x216429});}var _0x4e43c6=_0xe4b5be(_0x3e947a(),0x1);function _0x50dbea(){const _0x38642f=_0x1383d6;let [_0x25e082,_0x1d0ef7]=(0x0,_0x4e43c6[_0x38642f(0x337)])({}),{state:_0x109cc6}=_0x5295b9(_0x3ac655,_0x38642f(0x142)),_0x380179=_0x109cc6?.[_0x38642f(0x296)];return(0x0,_0x4e43c6[_0x38642f(0x2b3)])(()=>{const _0x11e829=_0x38642f;let _0x26a80b=!0x1,_0x8d7f35=(_0x2493a8,_0x63f651,_0x40a0f5)=>{_0x26a80b||_0x1d0ef7(_0x24ea27=>{let _0x321938={..._0x24ea27};return _0x63f651==null?delete _0x321938[_0x2493a8]:_0x321938[_0x2493a8]=_0x63f651,_0x321938;});};return _0x5228c3[_0x11e829(0x22a)]('/',_0x8d7f35),()=>{_0x26a80b=!0x0,_0x5228c3['unsubscribe'](_0x8d7f35);};},[]),{'pageInstances':Object['entries'](_0x25e082)[_0x38642f(0x1ae)](([_0x46b47c,_0x3da4bc])=>({'sid':_0x46b47c,'ssid':_0x46b47c[_0x38642f(0x2e0)](0x0,0x4),'title':_0x3da4bc[_0x38642f(0x4b9)],'lastError':_0x3da4bc['lastError'],'isWebview':!!_0x3da4bc[_0x38642f(0x280)],'isCurrentUser':!_0x3da4bc[_0x38642f(0x296)]||_0x3da4bc[_0x38642f(0x296)]==_0x380179}))[_0x38642f(0x1a0)](_0x316577=>!_0x316577[_0x38642f(0x17f)]&&(!_0x380179||_0x316577[_0x38642f(0x1a4)]))};}var _0x1fe4a2=class{static async[_0x1383d6(0x2ce)](_0x59bd22,_0x3e8a8d){const _0x2d1f98=_0x1383d6;let _0x3a1221=new URL(_0x2d1f98(0x36c),_0x59bd22);_0x3a1221[_0x2d1f98(0x19f)]['append'](_0x2d1f98(0x25f),_0x2d1f98(0x33d)),_0x3a1221[_0x2d1f98(0x19f)][_0x2d1f98(0x42d)](_0x2d1f98(0x3d0),_0x2d1f98(0x413)),_0x3a1221[_0x2d1f98(0x19f)][_0x2d1f98(0x42d)](_0x2d1f98(0x1f6),_0x2d1f98(0x40e)),_0x3a1221[_0x2d1f98(0x19f)][_0x2d1f98(0x42d)](_0x2d1f98(0x2e8),'true');let _0x1fc974=new Headers();_0x3e8a8d&&_0x1fc974[_0x2d1f98(0x2ab)](_0x2d1f98(0x210),_0x3e8a8d);try{let _0x39c31e=await fetch(_0x3a1221[_0x2d1f98(0x36e)](),{'headers':_0x1fc974});if(!_0x39c31e['ok'])throw new Error(_0x2d1f98(0x1e3)+_0x39c31e[_0x2d1f98(0x373)]);let _0x189f27=(await _0x39c31e[_0x2d1f98(0x24d)]())[_0x2d1f98(0x1ae)](_0x4ea0cd=>_0x4ea0cd['path'][_0x2d1f98(0x11a)](_0x2d1f98(0x3c8),''));try{let _0xc480bb=await fetch(new URL(_0x2d1f98(0x2ca),_0x59bd22)['toString'](),{'headers':_0x1fc974});if(_0xc480bb['ok']){let _0x1e8f75=(await _0xc480bb[_0x2d1f98(0x24d)]())['favorites'][_0x2d1f98(0x1ae)](_0x40da72=>_0x40da72[_0x2d1f98(0x11a)]('workflows/',''));_0x189f27[_0x2d1f98(0x49f)]((_0x2b73a6,_0x590202)=>{const _0x2c0121=_0x2d1f98;let _0x5dfc38=_0x1e8f75['includes'](_0x2b73a6),_0x30725d=_0x1e8f75[_0x2c0121(0x27e)](_0x590202);return _0x5dfc38&&!_0x30725d?-0x1:!_0x5dfc38&&_0x30725d?0x1:0x0;});}}catch(_0x1a30f1){console[_0x2d1f98(0x2a8)](_0x2d1f98(0x10b),_0x1a30f1);}return _0x189f27;}catch(_0x598653){throw console[_0x2d1f98(0x46d)]('Error\x20fetching\x20workflows:',_0x598653),_0x598653;}}},_0x5bc430=_0xe4b5be(_0x3e947a(),0x1);function _0x423271(_0x5773ce,_0x550811,_0x37711b){const _0x3f814c=_0x1383d6;let {state:_0xf43196}=_0x5295b9(_0x3ac655,[_0x3f814c(0x142)]),{data:_0x5f001b,isLoading:_0x37c61f,error:_0x83cae3,refetch:_0x11bb7c}=_0x3d5ed5({'queryKey':[_0x3f814c(0x33d),_0x5773ce],'queryFn':async()=>{const _0x1e6704=_0x3f814c;if(_0x550811&&!_0x37711b[_0x1e6704(0x1bd)][_0x1e6704(0x296)]){let _0x37ddc3=new Error(_0x585367(_0x1e6704(0x136)));throw _0x37ddc3[_0x1e6704(0x14e)]='NotLoginError',_0x37ddc3;}return(await _0x1fe4a2['fetchWorkflows'](_0x5773ce,_0x37711b[_0x1e6704(0x1bd)]['comfyUserToken']))[_0x1e6704(0x303)]((_0x58359e,_0x7897ac)=>(_0x58359e[_0x7897ac]={'path':_0x7897ac,'content':null,'error':''},_0x58359e),{});},'retry':(_0x23d08b,_0x4cb534)=>_0x4cb534 instanceof Error&&_0x4cb534[_0x3f814c(0x14e)]===_0x3f814c(0x107)?!0x1:_0x23d08b<0x3,'staleTime':0x1388});return(0x0,_0x5bc430[_0x3f814c(0x2b3)])(()=>{const _0x30d22c=_0x3f814c;_0xf43196?.[_0x30d22c(0x296)]&&_0x11bb7c();},[_0xf43196]),{'data':_0x5f001b,'isLoading':_0x37c61f,'error':_0x83cae3,'refetch':_0x11bb7c};}function _0x16b455(){const _0x526bd6=_0x1383d6;let {backendURL:_0x2174ce,comfyMultiUser:_0x1b8f56,workflowAgent:_0x4240b9}=_0xcdb152(),{workflowAgentSID:_0x2ad573}=_0x7503f7(),[_0x1ebc1f,_0x53f82c]=(0x0,_0x5bc430[_0x526bd6(0x337)])(!0x0),[_0x47952d,_0x290711]=(0x0,_0x5bc430[_0x526bd6(0x337)])(''),{data:_0x27ea09,isLoading:_0x5e2048,error:_0x415c3b,refetch:_0x21a069}=_0x423271(_0x2174ce,_0x1b8f56,_0x4240b9);(0x0,_0x5bc430[_0x526bd6(0x2b3)])(()=>{if(_0x2ad573)_0x21a069(),_0x53f82c(!0x1);else{_0x53f82c(!0x0);let _0x5022b9=setTimeout(()=>{_0x53f82c(!0x1);},0xfa0);return()=>clearTimeout(_0x5022b9);}},[_0x2ad573]);let _0x4e0b2e=[];!_0x5e2048&&!_0x415c3b&&_0x27ea09&&(Object[_0x526bd6(0x33a)](_0x27ea09)[_0x526bd6(0xdc)](_0x3cab3f=>{const _0x34ea19=_0x526bd6;_0x3cab3f[_0x34ea19(0x112)](_0x47952d)&&(_0x3cab3f[_0x34ea19(0x2e0)](_0x47952d[_0x34ea19(0x158)])['indexOf']('/')==-0x1?_0x4e0b2e[_0x34ea19(0x368)]({'path':_0x3cab3f,'isDir':!0x1}):_0x4e0b2e[_0x34ea19(0x2fd)]({'path':_0x3cab3f[_0x34ea19(0x2e0)](0x0,_0x3cab3f[_0x34ea19(0x17b)]('/')+0x1),'isDir':!0x0}));}),_0x4e0b2e=_0x4e0b2e[_0x526bd6(0x1a0)]((_0x5a8f38,_0x43205c,_0x1badf8)=>_0x1badf8['findIndex'](_0x3046fb=>_0x3046fb[_0x526bd6(0x242)]==_0x5a8f38[_0x526bd6(0x242)])===_0x43205c));let _0x482a32='';return _0x415c3b&&(_0x482a32=_0x415c3b[_0x526bd6(0x448)]),_0x415c3b&&(_0x482a32=_0x585367(_0x526bd6(0x480),_0x415c3b[_0x526bd6(0x448)])),_0x4e0b2e[_0x526bd6(0x158)]||(_0x482a32=_0x585367(_0x526bd6(0x2e7))),!_0x54c22e['MU']&&_0x1b8f56&&(_0x482a32=_0x585367('Workflow\x20List\x20of\x20ComfyUI\x20with\x20--multi-user\x20is\x20only\x20available\x20for\x20sponsors')),_0x5e2048&&(_0x482a32=_0x526bd6(0xfc)),{'workflows':_0x27ea09,'isLoadingWorkflows':_0x5e2048,'workflowsError':_0x482a32,'refetchWorkflows':_0x21a069,'afterPropsUpdate4s':_0x1ebc1f,'currentViewingDirectory':_0x47952d,'setCurrentViewingDirectory':_0x290711,'showingList':_0x4e0b2e};}function _0x54258c(_0x410045){const _0x347d43=_0x1383d6;let _0x48dc50=_0x5228c3[_0x347d43(0x12d)](_0x410045),{state:_0x39b8b7}=_0x5295b9(_0x48dc50,['/']);return _0x39b8b7?{'sid':_0x410045,'ssid':_0x39b8b7[_0x347d43(0x121)],'title':_0x39b8b7[_0x347d43(0x4b9)],'lastError':_0x39b8b7[_0x347d43(0xe0)],'isWebview':!!_0x39b8b7[_0x347d43(0x280)],'isCurrentUser':!_0x39b8b7[_0x347d43(0x296)]||_0x39b8b7[_0x347d43(0x296)]==_0x3ac655[_0x347d43(0x1bd)][_0x347d43(0x296)],'progress':_0x39b8b7[_0x347d43(0x145)],'executingNodeTitle':_0x39b8b7['executingNodeTitle'],'queueSize':_0x39b8b7[_0x347d43(0x144)]}:{'sid':'','ssid':'','title':'','lastError':'','isWebview':!0x1,'isCurrentUser':!0x1,'progress':0x0,'executingNodeTitle':'','queueSize':0x0};}var _0xf8b6ba=_0xe4b5be(_0x3e947a(),0x1),_0x5df687=_0xe4b5be(_0x3e947a(),0x1),_0xabb44e=_0xe4b5be(_0x460db4(),0x1),_0x37917e=0x0,_0x5d534a=0x0;function _0x5c9e00(){const _0x514b0d=_0x1383d6;let _0x31c824=(0x0,_0x5df687[_0x514b0d(0x375)])(null);return(0x0,_0x5df687[_0x514b0d(0x2b3)])(()=>{const _0x4d07a6=_0x514b0d;let _0x5a3082=0x1/0x0,_0x22b577=0x1/0x0,_0x312893=!0x1;if(_0x31c824[_0x4d07a6(0x44f)]){let _0x40b7ac=function(_0x59ce48){_0x5d534a||(_0x5d534a=Date['now']());};var _0x35f9d7=_0x40b7ac;let _0x19f597=document[_0x4d07a6(0x3bd)](_0x4d07a6(0x213));_0x19f597['addEventListener'](_0x4d07a6(0x384),_0x40b7ac),_0x19f597[_0x4d07a6(0x283)]('loadstop',_0x40b7ac),_0x19f597[_0x4d07a6(0x283)](_0x4d07a6(0x2a3),_0x40b7ac),_0x19f597['setAttribute'](_0x4d07a6(0x228),_0x4d07a6(0x2ea)),_0x19f597[_0x4d07a6(0x407)][_0x4d07a6(0x1e8)]=_0x4d07a6(0x1c7),_0x19f597[_0x4d07a6(0x407)][_0x4d07a6(0x10d)]='1px',_0x31c824[_0x4d07a6(0x44f)][_0x4d07a6(0x14c)](_0x19f597);}function _0x234a51(){const _0xab05d9=_0x4d07a6;let _0x4dae35=_0x31c824['current']?.['parentElement']?.['parentElement']?.[_0xab05d9(0xfd)]();_0x4dae35?.[_0xab05d9(0x10d)]&&_0x4dae35?.[_0xab05d9(0x1e8)]&&(_0x5a3082=Math[_0xab05d9(0x1b0)](_0x5a3082,_0x4dae35[_0xab05d9(0x10d)]),_0x22b577=Math[_0xab05d9(0x1b0)](_0x22b577,_0x4dae35[_0xab05d9(0x1e8)])),_0x312893||requestAnimationFrame(_0x234a51);}return requestAnimationFrame(_0x234a51),()=>{_0x312893=!0x0,_0x5d534a&&(_0x37917e+=Date['now']()-_0x5d534a,_0x5d534a=0x0);};},[_0x31c824]),(0x0,_0xabb44e[_0x514b0d(0x357)])(_0x514b0d(0x1a9),{'className':_0x514b0d(0x17e),'style':{'position':_0x514b0d(0x1cd)},'children':[(0x0,_0xabb44e[_0x514b0d(0x357)])(_0xabb44e[_0x514b0d(0x1cb)],{'children':[(0x0,_0xabb44e[_0x514b0d(0x108)])(_0x514b0d(0x1a9),{'className':'about-card-sections\x20about-card-title','children':(0x0,_0xabb44e[_0x514b0d(0x108)])('h4',{'children':_0x585367(_0x514b0d(0x2e1))})}),(0x0,_0xabb44e[_0x514b0d(0x108)])(_0x514b0d(0x1a9),{'className':'about-card-sections\x20about-card-title','children':(0x0,_0xabb44e[_0x514b0d(0x108)])('h6',{'children':_0x585367(_0x514b0d(0x380))})}),(0x0,_0xabb44e['jsx'])(_0x514b0d(0x1a9),{'className':_0x514b0d(0x34f),'children':(0x0,_0xabb44e[_0x514b0d(0x108)])('a',{'href':_0x514b0d(0x358),'children':'LICENSE:\x20BSD3-Clause'})})]}),(0x0,_0xabb44e[_0x514b0d(0x357)])('div',{'className':'about-card-sections\x20about-card-links','children':[(0x0,_0xabb44e[_0x514b0d(0x108)])('a',{'href':_0x514b0d(0x23f),'children':_0x514b0d(0x1d4)}),(0x0,_0xabb44e[_0x514b0d(0x108)])('a',{'href':_0x585367(_0x514b0d(0x3cf)),'children':_0x585367(_0x514b0d(0x421))}),(0x0,_0xabb44e[_0x514b0d(0x108)])('a',{'href':_0x585367('https://discord.gg/9HeGjDvEmn'),'children':_0x585367(_0x514b0d(0x48f))}),(0x0,_0xabb44e[_0x514b0d(0x108)])('div',{'style':{'width':0x1,'height':0x1,'position':'absolute','right':0x0,'bottom':0x0,'opacity':0.1},'ref':_0x31c824,'className':_0x514b0d(0x3ae)})]})]});}var _0x2f832d=_0xe4b5be(_0x3e947a(),0x1),_0xa0aa2f=_0xe4b5be(_0x460db4(),0x1);function _0x489e68(){const _0x2f9027=_0x1383d6;let {backendURL:_0x72d284,setBackendURL:_0x35704f,connectState:_0x302521,doConnectOrDisconnect:_0x2000ca}=_0xcdb152(),_0x4e6702=_0x302521===_0x2f9027(0x312)||_0x302521===_0x2f9027(0x376)?{'disabled':!0x0}:{};(0x0,_0x2f832d['useEffect'])(()=>{const _0x38ee67=_0x2f9027;_0x72d284&&_0x302521===_0x38ee67(0x34e)&&setTimeout(()=>{_0x2000ca();},0x3e8);},[]);let _0x5be5d0=(0x0,_0x2f832d[_0x2f9027(0x375)])(!0x1);return(0x0,_0x2f832d['useEffect'])(()=>()=>{const _0x5d3121=_0x2f9027;_0x5be5d0[_0x5d3121(0x44f)]=!0x0;},[]),(0x0,_0x2f832d[_0x2f9027(0x2b3)])(()=>()=>{const _0x3b396f=_0x2f9027;_0x302521===_0x3b396f(0x312)&&_0x5be5d0[_0x3b396f(0x44f)]&&_0x2000ca();},[_0x302521]),(0x0,_0xa0aa2f[_0x2f9027(0x357)])(_0xa0aa2f['Fragment'],{'children':[(0x0,_0xa0aa2f[_0x2f9027(0x108)])(_0x2f9027(0x28e),{'id':_0x2f9027(0x2e5),'label':'backendURL','onInput':_0x4010c8=>{const _0x1d155f=_0x2f9027;_0x35704f(_0x4010c8['currentTarget'][_0x1d155f(0xda)]);},..._0x4e6702,'value':_0x72d284||'','placeholder':_0x21c034}),(0x0,_0xa0aa2f[_0x2f9027(0x108)])(_0x2f9027(0x21d),{'id':_0x2f9027(0x391),'onClick':()=>{_0x2000ca();},'children':_0x302521!==_0x2f9027(0x34e)?'⊗':'→'})]});}var _0x20278b=_0xe4b5be(_0x3e947a(),0x1),_0x1cfdc6=class{static[_0x1383d6(0x2e2)](_0xd972a9){const _0xab832d=_0x1383d6;let _0x4ac733=_0xd972a9[_0xab832d(0x1bd)],_0x1b918f=[''+_0x47e31a[_0xab832d(0x260)]()];return Object[_0xab832d(0x33a)](_0x4ac733[_0xab832d(0x371)])['forEach'](_0x5a8b4b=>{const _0x226ef6=_0xab832d;let _0x6e8b2f=_0x4ac733['documents'][_0x5a8b4b];_0x1b918f['push'](_0x6e8b2f[_0x226ef6(0x221)]);}),_0x1b918f;}static[_0x1383d6(0x467)](_0x551d67,_0x23d294){const _0x35ec1e=_0x1383d6;let _0x3f5a44=_0x47e31a['is_SPECIAL_DOCUMENT_CURRENT'](_0x23d294)?_0x551d67[_0x35ec1e(0x1bd)]['activeDocumentID']:_0xdbc001(_0x23d294)['id'];return _0x551d67[_0x35ec1e(0x1bd)]['documents'][_0x3f5a44];}static[_0x1383d6(0x18f)](_0x593955,_0x32e3be){const _0x14d7f3=_0x1383d6;return _0x32e3be[_0x14d7f3(0x1ef)](_0x593955[_0x14d7f3(0x374)][_0x14d7f3(0x1ae)](_0x128e61=>_0x128e61[_0x14d7f3(0x221)]));}},_0x1f7629=_0xe4b5be(_0x3e947a(),0x1),_0x12bf87=_0xe4b5be(_0x3e947a(),0x1);function _0x135543(_0x15c2b4){const _0x2d7227=_0x1383d6;return{'flex':_0x15c2b4+_0x2d7227(0x220)+_0x15c2b4/0xc*0x64+_0x2d7227(0x243)};}var _0x49bc04=class extends _0x1f7629[_0x1383d6(0x1f0)][_0x1383d6(0x366)]{[_0x1383d6(0x254)](_0x3a3dfb){return _0x135543(_0x3a3dfb);}},_0x468ab2=_0xe4b5be(_0x460db4(),0x1),_0x42f5ad=class extends _0x49bc04{[_0x1383d6(0x389)]={'filter':''};[_0x1383d6(0x1b8)]=(_0x15005d,_0x22335e)=>{const _0x2e8426=_0x1383d6;this[_0x2e8426(0x3db)][_0x2e8426(0x300)](_0x15005d,_0x22335e),this[_0x2e8426(0x452)]({'filter':''});};[_0x1383d6(0x1a6)](){const _0x2c6439=_0x1383d6;let {options:_0x3becc9,value:_0x275ad8}=this[_0x2c6439(0x3db)];return(0x0,_0x468ab2[_0x2c6439(0x108)])(_0x2c6439(0x141),{'class':_0x2c6439(0x44c),'size':'s','style':{...this[_0x2c6439(0x254)](this[_0x2c6439(0x3db)][_0x2c6439(0x318)])},'children':(0x0,_0x468ab2[_0x2c6439(0x108)])('sp-menu',{'slot':'options','children':_0x3becc9[_0x2c6439(0x1ae)]((_0x47f508,_0x3969dd)=>this[_0x2c6439(0x389)][_0x2c6439(0x1a0)]&&!_0x47f508[_0x2c6439(0x27e)](this[_0x2c6439(0x389)][_0x2c6439(0x1a0)])?'':(0x0,_0x468ab2[_0x2c6439(0x108)])(_0x2c6439(0x248),{..._0x2b9573(_0x47f508)===_0x2b9573(_0x275ad8)?{'selected':!0x0}:{},'onClick':()=>this[_0x2c6439(0x1b8)](_0x47f508,_0x3969dd),'children':_0x2b9573(_0x47f508)},_0x2b9573(_0x47f508)))})});}};function _0x2b9573(_0x20d99b){const _0x30fa4b=_0x1383d6;return typeof _0x20d99b=='string'?_0x20d99b:_0x20d99b[_0x30fa4b(0x143)];}var _0x257af6=_0xe4b5be(_0x460db4(),0x1),_0x5f3f7c=class _0x3e53b1 extends _0x20278b[_0x1383d6(0x1f0)]['Component']{[_0x1383d6(0x389)]={'options':_0x1cfdc6[_0x1383d6(0x2e2)](_0x3ac655)};constructor(_0x2f6e1d){const _0x4570bb=_0x1383d6;super(_0x2f6e1d),_0x3ac655[_0x4570bb(0x22a)](_0x4570bb(0x12e),this[_0x4570bb(0x1b1)]);}['updateOptions']=()=>{const _0x488514=_0x1383d6;let _0x10977f=_0x1cfdc6['makeDocumentDataOptions'](_0x3ac655);this[_0x488514(0x452)]({'options':_0x10977f});};[_0x1383d6(0x2d4)](){const _0x3f6564=_0x1383d6;_0x3ac655[_0x3f6564(0x190)](this[_0x3f6564(0x1b1)]);}static[_0x1383d6(0x356)](_0x5ca47d,_0x1079c8){const _0x3ef579=_0x1383d6;return!_0x1079c8||_0x1079c8[_0x3ef579(0x27e)](_0x5ca47d)?_0x5ca47d:_0x47e31a[_0x3ef579(0x260)]();}static[_0x1383d6(0x263)](_0x1fa231,_0x548e7d){const _0x31677d=_0x1383d6;let _0x30c952=_0x1fa231[_0x31677d(0xda)];if(_0x30c952){let _0x1edf26=_0x30c952[_0x31677d(0x1f6)]('/'),_0x438a48=_0x3e53b1[_0x31677d(0x356)](_0x1edf26[_0x31677d(0x2e0)](0x1)[_0x31677d(0x1f4)]('/'),_0x548e7d[_0x31677d(0x169)]);return _0x47e31a[_0x31677d(0x3e5)](_0x438a48)?_0x30c952=_0x47e31a[_0x31677d(0x260)]():_0x30c952=_0x438a48,_0x1edf26[0x0]!=_0x3ac655['data'][_0x31677d(0x436)]&&_0x1fa231[_0x31677d(0x300)](_0x3ac655[_0x31677d(0x1bd)][_0x31677d(0x436)]+'/'+_0x30c952,0x0),Object[_0x31677d(0x3f9)](_0x548e7d,{'value':_0x30c952});}return null;}[_0x1383d6(0x1a6)](){const _0x4eb92c=_0x1383d6;let _0x5cbf08=_0x3e53b1[_0x4eb92c(0x356)](this['props']['value'],this[_0x4eb92c(0x389)][_0x4eb92c(0x169)]);return(0x0,_0x257af6[_0x4eb92c(0x108)])(_0x42f5ad,{'uiWeight':this['props'][_0x4eb92c(0x318)],'options':this[_0x4eb92c(0x389)]['options'],'onSelectUpdate':(_0x2fbf4b,_0x5ed00e)=>{const _0x4c1ed2=_0x4eb92c;this[_0x4c1ed2(0x3db)][_0x4c1ed2(0x300)](_0x3ac655[_0x4c1ed2(0x1bd)][_0x4c1ed2(0x436)]+'/'+_0x2fbf4b,_0x5ed00e);},'value':_0x5cbf08});}},_0x521746=_0xe4b5be(_0x3e947a(),0x1),_0x306793=_0xe4b5be(_0x460db4(),0x1);function _0x49ad00(_0x390f39){const _0x10d309=_0x1383d6;return(0x0,_0x306793[_0x10d309(0x108)])('a',{'onClick':_0x390f39[_0x10d309(0x1af)],'children':_0x390f39['label']});}var _0x175fc0=_0xe4b5be(_0x460db4(),0x1),_0x1a13e0=class extends _0x521746['default'][_0x1383d6(0x366)]{['state']={'options':[]};constructor(_0x31cb09){const _0x4fa1c8=_0x1383d6;super(_0x31cb09),_0x3ac655[_0x4fa1c8(0x22a)](_0x4fa1c8(0x12e),this[_0x4fa1c8(0x31a)]);}[_0x1383d6(0x2d4)](){const _0x339546=_0x1383d6;_0x3ac655[_0x339546(0x190)](this[_0x339546(0x31a)]);}[_0x1383d6(0x464)](){const _0x5ce78c=_0x1383d6;this[_0x5ce78c(0x1b1)](this[_0x5ce78c(0x3db)][_0x5ce78c(0x397)]||_0x47e31a[_0x5ce78c(0x260)]());}[_0x1383d6(0x4b1)](_0x2691ed,_0xc7bc20){const _0x4afbf1=_0x1383d6;return _0x2691ed['documentValue']!=this[_0x4afbf1(0x3db)][_0x4afbf1(0x397)]&&_0x2691ed[_0x4afbf1(0x397)]&&this[_0x4afbf1(0x1b1)](_0x2691ed[_0x4afbf1(0x397)]),!0x0;}[_0x1383d6(0x31a)]=()=>{const _0x5075b1=_0x1383d6;this[_0x5075b1(0x1b1)](this[_0x5075b1(0x3db)]['documentValue']||_0x47e31a[_0x5075b1(0x260)]());};['updateOptions']=_0x6f15f7=>{const _0x308083=_0x1383d6;_0x6f15f7=_0x6f15f7||this['props']['documentValue']||_0x47e31a[_0x308083(0x260)]();let _0x584b79=_0x1cfdc6[_0x308083(0x467)](_0x3ac655,_0x6f15f7);if(!_0x584b79){this['setState']({'options':[]});return;}let _0x19a2da=_0x1cfdc6['makeLayerOptions'](_0x584b79,_0x47e31a['getSpecialLayerForGet']());this[_0x308083(0x452)]({'options':_0x19a2da});};[_0x1383d6(0x1a6)](){const _0x3d9d57=_0x1383d6;let _0x2e19cb=this['props'][_0x3d9d57(0xda)];if(_0x2e19cb)try{_0x2e19cb=_0x585367(_0x2e19cb);}catch{}return(0x0,_0x175fc0[_0x3d9d57(0x357)])(_0x3d9d57(0x1a9),{'className':_0x3d9d57(0x3ee),'style':_0x135543(this[_0x3d9d57(0x3db)][_0x3d9d57(0x318)]),'children':[(0x0,_0x175fc0[_0x3d9d57(0x108)])(_0x3d9d57(0x1a9),{'className':_0x3d9d57(0x10e),'children':(0x0,_0x175fc0[_0x3d9d57(0x108)])(_0x42f5ad,{'uiWeight':0xc,'options':this[_0x3d9d57(0x389)]['options'],'onSelectUpdate':this['props'][_0x3d9d57(0x300)],'value':_0x2e19cb})}),(0x0,_0x175fc0[_0x3d9d57(0x357)])(_0x3d9d57(0x1a9),{'className':_0x3d9d57(0x3d8),'children':[(0x0,_0x175fc0['jsxs'])('sp-label',{'children':[_0x585367('Quick\x20Set'),':']}),(0x0,_0x175fc0['jsx'])(_0x49ad00,{'onClick':async()=>{const _0x78ffc2=_0x3d9d57;let _0xf64d76=_0x1cf8ef();this[_0x78ffc2(0x3db)][_0x78ffc2(0x300)](_0xf64d76,this[_0x78ffc2(0x389)]['options'][_0x78ffc2(0x206)](_0xf64d76));},'label':_0x585367(_0x3d9d57(0x28d))}),(0x0,_0x175fc0[_0x3d9d57(0x108)])(_0x49ad00,{'onClick':async()=>{const _0x92d3b5=_0x3d9d57;this[_0x92d3b5(0x3db)][_0x92d3b5(0x300)](_0x47e31a[_0x92d3b5(0x485)](),this[_0x92d3b5(0x389)][_0x92d3b5(0x169)][_0x92d3b5(0x206)](_0x47e31a[_0x92d3b5(0x485)]()));},'label':_0x585367('Canvas')})]})]});}},_0x214b50=_0xe4b5be(_0x35a6aa(),0x1),_0x2f56f8=_0x5cd96f(_0x1383d6(0x181)),_0x4fc26c=_0xe4b5be(_0x3e947a(),0x1),_0x3064fb=_0xe4b5be(_0x35a6aa(),0x1),_0x131cdb=_0x5cd96f(_0x1383d6(0x181)),_0x1a3a6b=_0xe4b5be(_0x3e947a(),0x1),_0x1ccf48=_0xe4b5be(_0x460db4(),0x1);function _0x2ed7d0({mode:_0x51b05f,setMode:_0x1a2fd}){const _0x2d9f8a=_0x1383d6;let _0x2be43f=_0x2a596c=>{_0x1a2fd(_0x2a596c);};return(0x0,_0x1ccf48['jsxs'])('div',{'className':'widget-mode-selection','children':[(0x0,_0x1ccf48[_0x2d9f8a(0x108)])('button',{'className':_0x2d9f8a(0x202)+(_0x51b05f===_0x2d9f8a(0x223)?'selected':''),'onClick':()=>_0x2be43f(_0x2d9f8a(0x223)),'children':_0x585367('Manual')}),(0x0,_0x1ccf48[_0x2d9f8a(0x108)])(_0x2d9f8a(0x11f),{'className':_0x2d9f8a(0x202)+(_0x51b05f===_0x2d9f8a(0x193)?_0x2d9f8a(0x1de):''),'onClick':()=>_0x2be43f('auto'),'children':_0x585367('Auto')})]});}var _0x1e0efe=_0xe4b5be(_0x460db4(),0x1);function _0x3d2e96(_0x2d3ec9){const _0x21c4fa=_0x1383d6;let [_0x5aaebf,_0x27a706]=(0x0,_0x1a3a6b[_0x21c4fa(0x337)])(''),[_0x4b3ea2,_0x2e9d59]=(0x0,_0x1a3a6b['useState'])(''),[_0x834dc0,_0x255e78]=(0x0,_0x1a3a6b[_0x21c4fa(0x337)])(_0x21c4fa(0x223)),[_0x33ba4e,_0x2ed905]=(0x0,_0x1a3a6b['useState'])(!0x1),[_0x1d2e73,_0x34391c]=(0x0,_0x1a3a6b[_0x21c4fa(0x337)])(null),{backendURL:_0x126e20}=_0xcdb152(),{uploadImage:_0x10a117}=_0x30f488(),{addBeforeWorkflowRunHook:_0x179f58,removeBeforeWorkflowRunHook:_0x1d2a94}=_0x5a094c(),_0x1476e0=(0x0,_0x1a3a6b[_0x21c4fa(0x375)])(null),_0x378856=(0x0,_0x1a3a6b[_0x21c4fa(0x411)])(async()=>{const _0x31487a=_0x21c4fa;if(_0x834dc0===_0x31487a(0x223)&&!_0x33ba4e&&_0x1d2e73){await _0x2d3ec9['onValueChange'](_0x1d2e73);return;}try{if(_0x834dc0==='auto'&&await _0x560d1b(_0x5aaebf),_0x1476e0[_0x31487a(0x44f)]){let _0x5facd=await _0x1476e0[_0x31487a(0x44f)][_0x31487a(0x1d1)](_0x3064fb['JimpMime'][_0x31487a(0x36b)]),_0xd8bed8=await _0x10a117(_0x5facd,_0x5ccea6(0x6)+_0x31487a(0x3f7));_0xd8bed8?.[_0x31487a(0x14e)]&&(_0x34391c(_0xd8bed8['subfolder']+'/'+_0xd8bed8[_0x31487a(0x14e)]),_0x2ed905(!0x1),await _0x2d3ec9[_0x31487a(0x491)](_0xd8bed8[_0x31487a(0x2dd)]+'/'+_0xd8bed8[_0x31487a(0x14e)]));}}catch(_0x3c41b2){console['error'](_0x3c41b2);}},[_0x834dc0,_0x33ba4e,_0x1d2e73,_0x2d3ec9[_0x21c4fa(0x491)]]);(0x0,_0x1a3a6b[_0x21c4fa(0x2b3)])(()=>(_0x179f58(_0x378856),()=>{_0x1d2a94(_0x378856);}),[_0x378856]);let _0x43e435=_0x4b3ea2;!_0x43e435&&(_0x1d2e73||_0x2d3ec9['value'])&&(_0x43e435=_0x126e20+(_0x21c4fa(0x349)+(_0x1d2e73||_0x2d3ec9[_0x21c4fa(0xda)])+_0x21c4fa(0x3e6))+Math['random']());let _0x560d1b=(0x0,_0x1a3a6b[_0x21c4fa(0x411)])(async _0x17660b=>{let _0x1d7ac7=await _0x1606d8(_0x17660b);if(!_0x1d7ac7)return;_0x1476e0['current']=_0x1d7ac7;let _0x1a97bf=await _0x2ff5ac(_0x1d7ac7);_0x27a706(_0x17660b),_0x2e9d59(_0x1a97bf),_0x2ed905(!0x0);},[]);return(0x0,_0x1e0efe[_0x21c4fa(0x357)])(_0x21c4fa(0x1a9),{'className':'image-widget','children':[(0x0,_0x1e0efe[_0x21c4fa(0x108)])(_0x21c4fa(0x1a9),{'className':_0x21c4fa(0x49c),'children':(0x0,_0x1e0efe[_0x21c4fa(0x108)])(_0x21c4fa(0x434),{'src':_0x43e435,'className':_0x21c4fa(0x165)+(_0x43e435?'':_0x21c4fa(0x26a))})}),(0x0,_0x1e0efe[_0x21c4fa(0x357)])('div',{'className':_0x21c4fa(0x33c),'children':[(0x0,_0x1e0efe['jsx'])(_0x2ed7d0,{'mode':_0x834dc0,'setMode':_0x255e78}),_0x834dc0==='manual'&&(0x0,_0x1e0efe['jsxs'])(_0x21c4fa(0x1a9),{'className':_0x21c4fa(0x1f1),'children':[(0x0,_0x1e0efe[_0x21c4fa(0x108)])(_0x21c4fa(0x3ed),{'children':_0x585367(_0x21c4fa(0x486))}),(0x0,_0x1e0efe[_0x21c4fa(0x108)])(_0x49ad00,{'onClick':()=>{_0x560d1b(_0x1cf8ef());},'label':_0x585367(_0x21c4fa(0x28d))}),(0x0,_0x1e0efe[_0x21c4fa(0x108)])(_0x49ad00,{'onClick':()=>{const _0x359b5e=_0x21c4fa;_0x560d1b(_0x47e31a[_0x359b5e(0x485)]());},'label':_0x585367('Canvas')})]}),_0x834dc0==_0x21c4fa(0x193)&&(0x0,_0x1e0efe[_0x21c4fa(0x108)])(_0x21c4fa(0x1a9),{'className':_0x21c4fa(0xe4),'children':(0x0,_0x1e0efe[_0x21c4fa(0x108)])(_0x1a13e0,{'onSelectUpdate':_0x560d1b,'uiWeight':0xa,'value':_0x5aaebf})})]})]});}async function _0x1606d8(_0x2d4d7f){const _0x5cf3fb=_0x1383d6;if(!_0x131cdb[_0x5cf3fb(0x175)][_0x5cf3fb(0x23e)])return null;try{let _0x3fab1b=await _0x2f0f20({'document_identify':_0x364c96(_0x131cdb[_0x5cf3fb(0x175)]['activeDocument']['id'],_0x131cdb['app'][_0x5cf3fb(0x23e)][_0x5cf3fb(0x14e)]),'layer_identify':_0x2d4d7f});return new _0x3064fb[(_0x5cf3fb(0x463))]({'data':_0x3fab1b['blob'],'width':_0x3fab1b['width'],'height':_0x3fab1b[_0x5cf3fb(0x10d)]});}catch(_0x2adb9f){throw console[_0x5cf3fb(0x46d)](_0x2adb9f),_0x2adb9f;}}async function _0x2ff5ac(_0x4943fc){const _0x2cf4be=_0x1383d6;let _0x9af77d=0x64/Math[_0x2cf4be(0x4ac)](_0x4943fc[_0x2cf4be(0x1e8)],_0x4943fc[_0x2cf4be(0x10d)]);return _0x4943fc=_0x4943fc[_0x2cf4be(0x481)](),_0x4943fc[_0x2cf4be(0x367)](_0x9af77d),await _0x4943fc['getBase64'](_0x3064fb[_0x2cf4be(0x302)][_0x2cf4be(0x36b)]);}var _0xd68f32=_0xe4b5be(_0x460db4(),0x1);function _0x914431(_0x122df9){const _0x30caea=_0x1383d6;let [_0x25e01a,_0x51e3ec]=(0x0,_0x4fc26c[_0x30caea(0x337)])(''),[_0x1ec053,_0x5183a8]=(0x0,_0x4fc26c['useState'])(''),[_0x3b2fc8,_0x5eee51]=(0x0,_0x4fc26c[_0x30caea(0x337)])('manual'),[_0x19a1da,_0x38aa79]=(0x0,_0x4fc26c[_0x30caea(0x337)])(!0x1),[_0x8a944d,_0x315c89]=(0x0,_0x4fc26c['useState'])(null),{backendURL:_0xb7f521}=_0xcdb152(),{uploadImage:_0x19947f}=_0x30f488(),{addBeforeWorkflowRunHook:_0x5de3c2,removeBeforeWorkflowRunHook:_0x5d1351}=_0x5a094c(),_0x56ece0=(0x0,_0x4fc26c['useRef'])(null),_0x461002=(0x0,_0x4fc26c['useCallback'])(async()=>{const _0x240a9b=_0x30caea;if(_0x3b2fc8===_0x240a9b(0x223)&&!_0x19a1da&&_0x8a944d){await _0x122df9[_0x240a9b(0x491)](_0x8a944d);return;}try{if(_0x3b2fc8==='auto'&&await _0x38f409(_0x25e01a),_0x56ece0[_0x240a9b(0x44f)]){let _0x315eaf=await _0x56ece0[_0x240a9b(0x44f)][_0x240a9b(0x1d1)](_0x214b50['JimpMime']['png']),_0x165adc=await _0x19947f(_0x315eaf,_0x5ccea6(0x6)+_0x240a9b(0x43c));_0x165adc?.[_0x240a9b(0x14e)]&&(_0x315c89(_0x165adc[_0x240a9b(0x2dd)]+'/'+_0x165adc[_0x240a9b(0x14e)]),_0x38aa79(!0x1),await _0x122df9[_0x240a9b(0x491)](_0x165adc[_0x240a9b(0x2dd)]+'/'+_0x165adc[_0x240a9b(0x14e)]));}}catch(_0x54c98d){console['error'](_0x54c98d);}},[_0x3b2fc8,_0x19a1da,_0x8a944d,_0x122df9['onValueChange']]);(0x0,_0x4fc26c[_0x30caea(0x2b3)])(()=>(_0x5de3c2(_0x461002),()=>{_0x5d1351(_0x461002);}),[_0x461002]);let _0x1fc307=_0x1ec053;!_0x1fc307&&(_0x8a944d||_0x122df9[_0x30caea(0xda)])&&(_0x1fc307=_0xb7f521+(_0x30caea(0x349)+(_0x8a944d||_0x122df9[_0x30caea(0xda)])+'&type=input&subfolder=&rand=')+Math[_0x30caea(0x215)]());let _0x38f409=(0x0,_0x4fc26c[_0x30caea(0x411)])(async(_0xce7ce5,_0x42059c=!0x1)=>{const _0x3e7314=_0x30caea;let _0x55df9=await _0x1606d8(_0xce7ce5);if(!_0x55df9)return;_0x56ece0[_0x3e7314(0x44f)]=_0x55df9;let _0x16f3da=await _0x571b5c(_0x55df9,_0x42059c);_0x51e3ec(_0xce7ce5),_0x5183a8(_0x16f3da),_0x38aa79(!0x0);},[]);return(0x0,_0xd68f32['jsxs'])(_0x30caea(0x1a9),{'className':_0x30caea(0x490),'children':[(0x0,_0xd68f32[_0x30caea(0x108)])(_0x30caea(0x1a9),{'className':_0x30caea(0x49c),'children':(0x0,_0xd68f32[_0x30caea(0x108)])('img',{'src':_0x1fc307,'className':_0x30caea(0x165)+(_0x1fc307?'':'\x20image-widget-image-empty')})}),(0x0,_0xd68f32['jsxs'])(_0x30caea(0x1a9),{'className':_0x30caea(0x33c),'children':[(0x0,_0xd68f32[_0x30caea(0x108)])(_0x2ed7d0,{'mode':_0x3b2fc8,'setMode':_0x4a3ddb=>{_0x5eee51(_0x4a3ddb);}}),_0x3b2fc8===_0x30caea(0x223)&&(0x0,_0xd68f32[_0x30caea(0x357)])(_0x30caea(0x1a9),{'className':_0x30caea(0x1f1),'children':[(0x0,_0xd68f32[_0x30caea(0x108)])(_0x30caea(0x3ed),{'children':_0x585367('Set\x20As:')}),(0x0,_0xd68f32[_0x30caea(0x108)])(_0x49ad00,{'onClick':()=>{_0x38f409(_0x1cf8ef(),!0x1);},'label':_0x585367(_0x30caea(0x28d))}),(0x0,_0xd68f32[_0x30caea(0x108)])(_0x49ad00,{'onClick':async()=>{_0x38f409(_0x1cf8ef(),!0x0);},'label':_0x585367(_0x30caea(0x360))}),(0x0,_0xd68f32[_0x30caea(0x108)])(_0x49ad00,{'onClick':()=>{_0x38f409(_0x47e31a['get_SPECIAL_LAYER_USE_CANVAS']());},'label':_0x585367(_0x30caea(0x1a5))}),(0x0,_0xd68f32['jsx'])(_0x49ad00,{'onClick':async()=>{const _0x4f4540=_0x30caea;let _0x217190=await _0x42f936();if(!_0x217190)return;_0x56ece0[_0x4f4540(0x44f)]=_0x217190;let _0x4b04da=await _0x571b5c(_0x217190);_0x51e3ec(''),_0x5183a8(_0x4b04da),_0x38aa79(!0x0);},'label':_0x585367(_0x30caea(0x2f5))})]}),_0x3b2fc8===_0x30caea(0x193)&&(0x0,_0xd68f32[_0x30caea(0x108)])('div',{'className':'image-widget-layer-widget-container','children':(0x0,_0xd68f32[_0x30caea(0x108)])(_0x1a13e0,{'onSelectUpdate':_0x50ebbe=>{_0x38f409(_0x50ebbe,!0x1);},'uiWeight':0xc,'value':_0x25e01a})})]})]});}async function _0x42f936(){const _0x2cbd5e=_0x1383d6;if(!_0x2f56f8[_0x2cbd5e(0x175)]['activeDocument'])return null;try{let _0x12aed2=await _0x872014({'document_identify':_0x364c96(_0x2f56f8[_0x2cbd5e(0x175)][_0x2cbd5e(0x23e)]['id'],_0x2f56f8['app'][_0x2cbd5e(0x23e)][_0x2cbd5e(0x14e)]),'boundary':{'left':0x0,'top':0x0,'right':0x0,'bottom':0x0,'width':_0x2f56f8[_0x2cbd5e(0x175)][_0x2cbd5e(0x23e)][_0x2cbd5e(0x1e8)],'height':_0x2f56f8['app']['activeDocument'][_0x2cbd5e(0x10d)]}});if(!_0x12aed2?.[_0x2cbd5e(0x4b5)])return null;let _0x1853b9=_0x12aed2[_0x2cbd5e(0x4b5)],_0xee37ec=new Uint8Array(_0x1853b9[_0x2cbd5e(0x158)]*0x4);for(let _0x180f31=0x0;_0x180f31<_0x1853b9[_0x2cbd5e(0x158)];_0x180f31++)_0xee37ec[_0x180f31*0x4]=0x7f,_0xee37ec[_0x180f31*0x4+0x1]=0x7f,_0xee37ec[_0x180f31*0x4+0x2]=0x7f,_0xee37ec[_0x180f31*0x4+0x3]=0xff-_0x1853b9[_0x180f31];return new _0x214b50['Jimp']({'data':_0xee37ec,'width':_0x12aed2[_0x2cbd5e(0x1e8)],'height':_0x12aed2[_0x2cbd5e(0x10d)]});}catch(_0x18dd46){throw console[_0x2cbd5e(0x46d)](_0x18dd46),_0x18dd46;}}async function _0x571b5c(_0x1cb7eb,_0xb11b47=!0x1){const _0x360c9d=_0x1383d6;let _0x3980df=0x64/Math[_0x360c9d(0x4ac)](_0x1cb7eb[_0x360c9d(0x1e8)],_0x1cb7eb[_0x360c9d(0x10d)]);return _0x1cb7eb=_0x1cb7eb[_0x360c9d(0x481)](),_0x1cb7eb[_0x360c9d(0x367)](_0x3980df),_0x1cb7eb[_0x360c9d(0x24f)](0x0,0x0,_0x1cb7eb[_0x360c9d(0x3da)][_0x360c9d(0x1e8)],_0x1cb7eb['bitmap'][_0x360c9d(0x10d)],function(_0x5a2d28,_0x1a1435,_0x1d36bd){const _0x1cd088=_0x360c9d;let _0x29c535=_0x1cb7eb['bitmap'][_0x1cd088(0x1bd)][_0x1d36bd+0x3],_0x95aa0b=_0xb11b47?_0x29c535:0xff-_0x29c535;_0x1cb7eb[_0x1cd088(0x3da)][_0x1cd088(0x1bd)][_0x1d36bd]=_0x95aa0b,_0x1cb7eb[_0x1cd088(0x3da)][_0x1cd088(0x1bd)][_0x1d36bd+0x1]=_0x95aa0b,_0x1cb7eb[_0x1cd088(0x3da)][_0x1cd088(0x1bd)][_0x1d36bd+0x2]=_0x95aa0b,_0x1cb7eb[_0x1cd088(0x3da)][_0x1cd088(0x1bd)][_0x1d36bd+0x3]=0xff;}),await _0x1cb7eb[_0x360c9d(0x131)](_0x214b50['JimpMime'][_0x360c9d(0x472)]);}var _0x2f48d8=_0xe4b5be(_0x3e947a(),0x1),_0x1cc651=_0xe4b5be(_0x3e947a(),0x1),_0x1d31be=_0xe4b5be(_0x460db4(),0x1),_0x2e25ba=class extends _0x49bc04{[_0x1383d6(0x429)]=_0x4c0bc2=>{const _0x10ea18=_0x1383d6;let _0x349521=+_0x4c0bc2[_0x10ea18(0x2cd)]['value'];this[_0x10ea18(0x452)]({'value':+_0x349521[_0x10ea18(0x24b)](0x3)}),this[_0x10ea18(0x3db)][_0x10ea18(0x491)](_0x349521);};['render'](){const _0xa66e27=_0x1383d6;let _0xc980a9=+(this[_0xa66e27(0x3db)][_0xa66e27(0xda)]||0x0)[_0xa66e27(0x24b)](0x3);return(0x0,_0x1d31be[_0xa66e27(0x108)])(_0xa66e27(0x28e),{'style':{...this['computeUIWeightCSS'](this[_0xa66e27(0x3db)]['uiWeight'])},'onInput':this[_0xa66e27(0x429)],'value':_0xc980a9});}},_0x5de5b2=_0xe4b5be(_0x3e947a(),0x1),_0x2b32f3=_0xe4b5be(_0x460db4(),0x1),_0x2f72c4=class extends _0x49bc04{[_0x1383d6(0x10f)]=_0x5de5b2[_0x1383d6(0x1f0)][_0x1383d6(0x44e)]();[_0x1383d6(0x340)]=setInterval(()=>{const _0x17bdf0=_0x1383d6;if(this[_0x17bdf0(0x10f)][_0x17bdf0(0x44f)]){let t=this[_0x17bdf0(0x10f)]['current']['offsetHeight'];t!==this[_0x17bdf0(0x389)]['hiddenDivHeight']&&this['setState']({'hiddenDivHeight':t,'textfieldRerender':this[_0x17bdf0(0x389)][_0x17bdf0(0x3a7)]?0x2:0x1});}},0x10);['state']={'hiddenDivHeight':0x0,'editing':!0x1,'textfieldRerender':0x0};[_0x1383d6(0x1ed)](){const _0x2220a2=_0x1383d6;clearInterval(this[_0x2220a2(0x340)]);}['onInput']=_0x4ab332=>{const _0x4f09a8=_0x1383d6;let _0x24984d=_0x4ab332[_0x4f09a8(0x2cd)][_0x4f09a8(0xda)];this[_0x4f09a8(0x3db)][_0x4f09a8(0x491)](_0x24984d);};['onFocus']=()=>{const _0x4291d5=_0x1383d6;this[_0x4291d5(0x452)]({'editing':!0x0});};[_0x1383d6(0x3ec)]=()=>{const _0x522f84=_0x1383d6;let _0x10824a={'textfieldRerender':this['state'][_0x522f84(0x453)],'editing':!0x1};this['state'][_0x522f84(0x453)]==0x2&&(_0x10824a['textfieldRerender']=0x1),this['setState'](_0x10824a);};[_0x1383d6(0x4b1)](_0x29c357,_0x21ab71){const _0x5274b4=_0x1383d6;return _0x21ab71[_0x5274b4(0x453)]==0x1&&_0x21ab71['textfieldRerender']!=this[_0x5274b4(0x389)][_0x5274b4(0x453)]&&Promise['resolve']()[_0x5274b4(0x229)](async()=>{const _0x418464=_0x5274b4;await new Promise(requestAnimationFrame),this[_0x418464(0x452)]({'textfieldRerender':0x0});}),!0x0;}[_0x1383d6(0x1a6)](){const _0x3b6cce=_0x1383d6;return(0x0,_0x2b32f3[_0x3b6cce(0x357)])(_0x3b6cce(0x1a9),{'className':_0x3b6cce(0x197),'style':{...this[_0x3b6cce(0x254)](this[_0x3b6cce(0x3db)]['uiWeight']),'position':_0x3b6cce(0x1cd),'height':Math[_0x3b6cce(0x4ac)](0x37,this['state'][_0x3b6cce(0x23d)])},'children':[this[_0x3b6cce(0x389)][_0x3b6cce(0x453)]==0x1?'':(0x0,_0x2b32f3[_0x3b6cce(0x108)])(_0x3b6cce(0x1a7),{'style':{'position':'absolute','height':_0x3b6cce(0x2af),'width':_0x3b6cce(0x2af),'top':0x0,'left':0x0},'value':this[_0x3b6cce(0x3db)][_0x3b6cce(0xda)],'onInput':this['onInput'],'onFocus':this[_0x3b6cce(0x140)],'onBlur':this[_0x3b6cce(0x3ec)]}),(0x0,_0x2b32f3[_0x3b6cce(0x108)])('p',{'ref':this[_0x3b6cce(0x10f)],'style':{'fontSize':0xe,'visibility':_0x3b6cce(0x1a1),'whiteSpace':_0x3b6cce(0x473)},'children':this[_0x3b6cce(0x3db)][_0x3b6cce(0xda)]})]});}},_0x1173b6=_0xe4b5be(_0x460db4(),0x1),_0x2cbb65=class extends _0x49bc04{[_0x1383d6(0x429)]=_0x1ed500=>{const _0xb3ec9f=_0x1383d6;let _0x25eb5d=!!_0x1ed500[_0xb3ec9f(0x2cd)][_0xb3ec9f(0xda)];this['setState']({'value':_0x25eb5d}),this[_0xb3ec9f(0x3db)][_0xb3ec9f(0x491)](_0x25eb5d);};[_0x1383d6(0x1a6)](){const _0x383e66=_0x1383d6;let _0x94e12b=this[_0x383e66(0x3db)]['value']?{'checked':!0x0}:{};return(0x0,_0x1173b6['jsx'])(_0x383e66(0x13e),{'label':this[_0x383e66(0x3db)][_0x383e66(0x14e)]||'','style':{...this[_0x383e66(0x254)](this[_0x383e66(0x3db)]['uiWeight'])},'onInput':_0x5ab912=>{this['props']['onValueChange'](_0x5ab912['target']['checked']);},..._0x94e12b,'children':this[_0x383e66(0x3db)][_0x383e66(0x14e)]||''});}},_0x25e54d=_0xe4b5be(_0x460db4(),0x1);function _0x3f9b62({formDatas:_0x810df8,onWidgetRender:_0x1c529b,onWidgetChange:_0x3e5799,onTitleRender:_0x34a5a3}){const _0x3842eb=_0x1383d6;let _0x1101e8=(0x0,_0x1cc651[_0x3842eb(0x44b)])(()=>_0x810df8['map'](_0xecd676=>{const _0x1f3493=_0x3842eb;let _0x1b504d=(_0x407070,_0x1cab4f,_0x2ebad3)=>{const _0xb630d7=_0x1644;if(!_0x407070[_0xb630d7(0x258)])return _0x407070;if(_0x1cab4f['outputType']===_0xb630d7(0x46d))return _0x407070['result'][_0xb630d7(0x368)]((0x0,_0x25e54d[_0xb630d7(0x108)])(_0xb630d7(0x41e),{'className':_0xb630d7(0x1c8),'children':_0x1cab4f[_0xb630d7(0xda)]})),_0x407070;if(!_0x1c529b?.(_0x407070,_0xecd676,_0x1cab4f,_0x2ebad3)){if(_0x1cab4f[_0xb630d7(0x3c7)]===_0xb630d7(0x317)){let _0x3f84e7=_0x1cab4f['options']?.[_0xb630d7(0x1b0)]??0x0,_0x45f75e=_0x1cab4f[_0xb630d7(0x169)]?.[_0xb630d7(0x4ac)]??0x64,_0x4497a3=_0x1cab4f[_0xb630d7(0x169)]?.['step']??0x1;_0x407070[_0xb630d7(0x35e)][_0xb630d7(0x368)]((0x0,_0x25e54d[_0xb630d7(0x108)])(_0x2e25ba,{'uiWeight':_0x1cab4f['uiWeight']||0xc,'inputMin':_0x3f84e7,'inputMax':_0x45f75e,'inputStep':_0x4497a3,'value':parseFloat(_0x1cab4f[_0xb630d7(0xda)]),'onValueChange':_0x3802b8=>{_0x3e5799(_0xecd676['id'],_0x2ebad3,_0x3802b8,_0xecd676);}},_0x2ebad3));}else _0x1cab4f['outputType']==='combo'?_0x407070[_0xb630d7(0x35e)][_0xb630d7(0x368)]((0x0,_0x25e54d[_0xb630d7(0x108)])(_0x42f5ad,{'uiWeight':_0x1cab4f[_0xb630d7(0x318)]||0xc,'options':_0x1cab4f[_0xb630d7(0x169)]?.[_0xb630d7(0x15d)]||[],'onSelectUpdate':_0x56bd68=>{_0x3e5799(_0xecd676['id'],_0x2ebad3,_0x56bd68,_0xecd676);},'value':_0x1cab4f[_0xb630d7(0xda)]},_0x2ebad3)):_0x1cab4f['outputType']==='toggle'?_0x407070[_0xb630d7(0x35e)][_0xb630d7(0x368)]((0x0,_0x25e54d[_0xb630d7(0x108)])(_0x2cbb65,{'uiWeight':_0x1cab4f[_0xb630d7(0x318)]||0xc,'name':_0x1cab4f[_0xb630d7(0x14e)],'value':_0x1cab4f[_0xb630d7(0xda)],'onValueChange':_0x59270e=>{_0x3e5799(_0xecd676['id'],_0x2ebad3,_0x59270e,_0xecd676);}},_0x2ebad3)):_0x407070[_0xb630d7(0x35e)]['push']((0x0,_0x25e54d[_0xb630d7(0x108)])(_0x2f72c4,{'uiWeight':_0x1cab4f[_0xb630d7(0x318)]||0xc,'value':_0x1cab4f[_0xb630d7(0xda)],'onValueChange':_0x47b80a=>{_0x3e5799(_0xecd676['id'],_0x2ebad3,_0x47b80a,_0xecd676);}},_0x2ebad3));}return _0x407070;};return(0x0,_0x25e54d[_0x1f3493(0x357)])(_0x1f3493(0x1a9),{'className':_0x1f3493(0x46b),'children':[(0x0,_0x25e54d['jsx'])(_0x1f3493(0x1a9),{'className':'workflow-edit-field-title','title':_0xecd676['title'],'style':{..._0x135543(_0xecd676[_0x1f3493(0x379)]<=0x8&&_0xecd676['widgets'][_0x1f3493(0x158)]==0x1?0x4:0xc)},'children':_0x34a5a3?_0x34a5a3(_0xecd676[_0x1f3493(0x4b9)],_0xecd676):(0x0,_0x25e54d[_0x1f3493(0x108)])(_0x1f3493(0x41e),{'children':_0xecd676[_0x1f3493(0x4b9)]})}),_0xecd676['widgets']['reduce'](_0x1b504d,{'keepRender':!0x0,'result':[]})[_0x1f3493(0x35e)][_0x1f3493(0x1ae)]((_0x2f9770,_0x4a13b1)=>(0x0,_0x25e54d[_0x1f3493(0x108)])(_0x4b2df7,{'children':_0x2f9770},_0x4a13b1))]},_0xecd676['id']);}),[_0x810df8,_0x1c529b,_0x3e5799,_0x34a5a3]);return(0x0,_0x25e54d[_0x3842eb(0x357)])(_0x25e54d[_0x3842eb(0x1cb)],{'children':[_0x810df8?.[_0x3842eb(0x158)]?'':(0x0,_0x25e54d['jsx'])(_0x3842eb(0x41e),{'className':_0x3842eb(0x1c8),'children':_0x585367(_0x3842eb(0x475))}),(0x0,_0x25e54d[_0x3842eb(0x108)])('div',{'className':_0x3842eb(0x1c4),'children':_0x1101e8})]});}var _0x4b2df7=class extends _0x1cc651[_0x1383d6(0x1f0)]['Component']{constructor(_0x3c1b2c){const _0x765409=_0x1383d6;super(_0x3c1b2c),this[_0x765409(0x389)]={'hasError':!0x1,'error':null};}[_0x1383d6(0x173)](_0x1cbdab,_0x58f18b){const _0x3b73cf=_0x1383d6;this[_0x3b73cf(0x452)]({'hasError':!0x0,'error':_0x1cbdab});}[_0x1383d6(0x1a6)](){const _0x339521=_0x1383d6;return this[_0x339521(0x389)]['hasError']?(0x0,_0x25e54d[_0x339521(0x108)])(_0x339521(0x41e),{'className':_0x339521(0x1c8),'children':this[_0x339521(0x389)][_0x339521(0x46d)]?.['stack']||this[_0x339521(0x389)][_0x339521(0x46d)]?.[_0x339521(0x448)]||this[_0x339521(0x389)][_0x339521(0x46d)]?.[_0x339521(0x36e)]()}):this[_0x339521(0x3db)]['children'];}},_0x1917bf=_0xe4b5be(_0x460db4(),0x1);function _0x4bf337(){const _0x1e333e=_0x1383d6;let {callForPSDExtract:_0x356f09,lastOpenedWorkflow:_0x32b7f5}=_0x30f488(),{workflowAgent:_0x56a2fd}=_0xcdb152(),{form:_0x35c257,setWidgetValue:_0x57f373}=_0x3cf2c9(),{setShouldTriggerLivePainting:_0x2922e2}=_0x33585b(),_0x17cb48=!!_0x56a2fd?.['data'][_0x1e333e(0x2d8)],_0x4cf50f=(0x0,_0x2f48d8['useCallback'])(async(_0x2995ef,_0x49b6f5,_0x11c6bc,_0x14c747)=>{await _0x57f373(_0x2995ef,_0x49b6f5,_0x11c6bc),_0x2922e2(!0x0);},[_0x57f373,_0x2922e2]),_0x5a0cdf=(0x0,_0x2f48d8[_0x1e333e(0x411)])((_0x2bed8c,_0x15c4d0,_0x28c0db,_0x147284)=>{const _0x198c84=_0x1e333e;if(_0x28c0db[_0x198c84(0x3c7)]==_0x198c84(0x1db))return _0x2bed8c[_0x198c84(0x35e)][_0x198c84(0x368)]((0x0,_0x1917bf[_0x198c84(0x108)])(_0x5f3f7c,{'uiWeight':_0x28c0db[_0x198c84(0x318)]||0xc,'value':_0x28c0db[_0x198c84(0xda)],'onSelectUpdate':_0x575f6c=>{_0x4cf50f(_0x15c4d0['id'],_0x147284,_0x575f6c,_0x15c4d0);}},_0x147284)),!0x0;if(_0x28c0db[_0x198c84(0x3c7)]==_0x198c84(0x362)){let _0x16cadc=_0x28c0db['options']?.[_0x198c84(0x41a)]||0x0,_0x3494b4=_0x35c257?.[_0x198c84(0x35a)](_0x252209=>_0x252209['id']==_0x16cadc)?.[_0x198c84(0x16f)][0x0]?.[_0x198c84(0xda)]||'';return _0x2bed8c[_0x198c84(0x35e)][_0x198c84(0x368)]((0x0,_0x1917bf[_0x198c84(0x108)])(_0x1a13e0,{'uiWeight':_0x28c0db[_0x198c84(0x318)]||0xc,'value':_0x28c0db[_0x198c84(0xda)],'documentValue':_0x3494b4?_0x3494b4[_0x198c84(0x1f6)]('/')[_0x198c84(0x41f)]():'','onSelectUpdate':_0x15ff44=>{_0x4cf50f(_0x15c4d0['id'],_0x147284,_0x15ff44,_0x15c4d0);}},_0x147284)),!0x0;}else{if(_0x28c0db['outputType']=='IMAGE_PATH')return _0x2bed8c[_0x198c84(0x35e)][_0x198c84(0x368)]((0x0,_0x1917bf[_0x198c84(0x108)])(_0x3d2e96,{'uiWeight':_0x28c0db[_0x198c84(0x318)]||0xc,'value':_0x28c0db[_0x198c84(0xda)],'onValueChange':async _0x1b447c=>{await _0x4cf50f(_0x15c4d0['id'],_0x147284,_0x1b447c,_0x15c4d0);}},_0x147284)),!0x0;if(_0x28c0db[_0x198c84(0x3c7)]=='MASK_PATH')return _0x2bed8c[_0x198c84(0x35e)][_0x198c84(0x368)]((0x0,_0x1917bf[_0x198c84(0x108)])(_0x914431,{'uiWeight':_0x28c0db[_0x198c84(0x318)]||0xc,'value':_0x28c0db[_0x198c84(0xda)],'onValueChange':async _0x5e1483=>{await _0x4cf50f(_0x15c4d0['id'],_0x147284,_0x5e1483,_0x15c4d0);}},_0x147284)),!0x0;}return!0x1;},[_0x57f373]);return _0x35c257?(0x0,_0x1917bf[_0x1e333e(0x357)])(_0x1e333e(0x1a9),{'className':_0x1e333e(0x3a2),'children':[(0x0,_0x1917bf['jsxs'])(_0x1e333e(0x1a9),{'className':_0x1e333e(0x352),'children':[_0x32b7f5&&(0x0,_0x1917bf['jsx'])(_0x1e333e(0x3ed),{'style':{'fontWeight':_0x1e333e(0x1b3)},'children':_0x32b7f5}),_0x17cb48?(0x0,_0x1917bf['jsx'])('a',{'onClick':()=>{const _0x44dcb8=_0x1e333e;_0x356f09(_0x56a2fd?.[_0x44dcb8(0x1bd)][_0x44dcb8(0xea)]||'');},'children':'>'+_0x585367(_0x1e333e(0x15c))}):'']}),(0x0,_0x1917bf[_0x1e333e(0x108)])(_0x3f9b62,{'formDatas':_0x35c257,'onWidgetChange':_0x4cf50f,'onWidgetRender':_0x5a0cdf})]}):null;}var _0x347b89=_0xe4b5be(_0x460db4(),0x1);function _0x5b5ee3({renderContent:_0x5843e2}){const _0x5c6900=_0x1383d6;let {connectState:_0x5c631e}=_0xcdb152(),_0x3eb4a5=(0x0,_0xf8b6ba[_0x5c6900(0x44b)])(()=>_0x5843e2(_0x5c631e,_0x489e68,_0x4bf337),[_0x5c631e]);return(0x0,_0x347b89[_0x5c6900(0x357)])(_0x347b89[_0x5c6900(0x1cb)],{'children':[(0x0,_0x347b89['jsx'])(_0x580172,{'children':_0x3eb4a5}),_0x5c631e!=_0x5c6900(0x312)&&(0x0,_0x347b89['jsx'])(_0x5c9e00,{})]});}var _0x29810b=_0xe4b5be(_0x3e947a(),0x1),_0x52bb4c=_0xe4b5be(_0x460db4(),0x1);function _0x17e494(_0x4220cf){const _0x5734cd=_0x1383d6;let {state:_0x180cb0}=_0x5295b9(_0x3ac655,['/uname','/comfyUser']),_0x368cef=_0xcdb152();return(0x0,_0x52bb4c[_0x5734cd(0x357)])(_0x5734cd(0x1a9),{'className':_0x5734cd(0x4a9),'children':[(0x0,_0x52bb4c[_0x5734cd(0x108)])(_0x5734cd(0x1a9),{'className':_0x5734cd(0x498),'children':(0x0,_0x52bb4c[_0x5734cd(0x357)])('sp-label',{'children':[_0x5734cd(0x125),_0x180cb0?.['uname'],')']})}),_0x368cef[_0x5734cd(0x479)]&&(0x0,_0x52bb4c['jsx'])(_0xe3374a,{'onRequestLogin':_0x4220cf['onRequestLogin']})]});}function _0xe3374a(_0x48fbf3){const _0xa6ee5d=_0x1383d6;let _0x261bfe=_0x54c22e['MU'],{state:_0x51fb7e}=_0x5295b9(_0x3ac655,[_0xa6ee5d(0x142)]),{logout:_0x2e015c}=_0x30f488(),{workflowAgent:_0x241f7a}=_0xcdb152(),{workflowAgentSID:_0x24b4fa}=_0x7503f7(),_0x13180b=_0x34109c(),[_0x36b4a5,_0x3763ab]=(0x0,_0x29810b[_0xa6ee5d(0x337)])(!0x1);return(0x0,_0x29810b[_0xa6ee5d(0x2b3)])(()=>{const _0xcd1721=_0xa6ee5d;if(!_0x241f7a){_0x3ac655[_0xcd1721(0x11e)]('');return;}let _0x3efa99=(_0x5c050d,_0x15cef2)=>{const _0x41c4d0=_0xcd1721;let _0x3a2b47=_0x51fb7e?.[_0x41c4d0(0x296)];_0x3ac655['setComfyUserToken'](_0x5c050d),_0x3a2b47==''&&_0x36b4a5&&(_0x13180b[_0x41c4d0(0x423)](),_0x3763ab(!0x1));};return _0x241f7a['subscribe'](_0xcd1721(0x142),_0x3efa99),_0x3efa99(_0x241f7a['data'][_0xcd1721(0x296)],''),()=>{const _0x566e33=_0xcd1721;_0x241f7a&&_0x241f7a[_0x566e33(0x190)](_0x3efa99);};},[_0x241f7a,_0x36b4a5,_0x13180b[_0xa6ee5d(0x423)]]),_0x261bfe?(0x0,_0x52bb4c[_0xa6ee5d(0x108)])(_0xa6ee5d(0x1a9),{'className':_0xa6ee5d(0x404),'children':_0x241f7a&&_0x51fb7e?.[_0xa6ee5d(0x296)]?(0x0,_0x52bb4c['jsxs'])(_0x52bb4c['Fragment'],{'children':[(0x0,_0x52bb4c[_0xa6ee5d(0x108)])(_0xa6ee5d(0x3ed),{'children':_0x585367(_0xa6ee5d(0x259))+_0x51fb7e?.['comfyUserToken'][_0xa6ee5d(0x1f6)]('_')[0x0]}),(0x0,_0x52bb4c[_0xa6ee5d(0x108)])('sp-label',{'children':(0x0,_0x52bb4c[_0xa6ee5d(0x108)])('a',{'onClick':()=>{_0x2e015c(_0x24b4fa),_0x3763ab(!0x1);},'children':_0x585367(_0xa6ee5d(0x4b4))})})]}):(0x0,_0x52bb4c[_0xa6ee5d(0x108)])('a',{'onClick':()=>{_0x3763ab(!0x0),_0x48fbf3['onRequestLogin']?.();},'children':_0x585367(_0xa6ee5d(0x136))})}):'';}Object['assign'](globalThis,{'SDPPPInternal':_0x5aec49});})());function _0xb060(){const _0x293169=['object','2375864uCwLuf','documentNodeID','is_SPECIAL_LAYER_USE_CANVAS','__proto__','非法的名称:\x20{0}','span','pop','getSpecialDocumentForPreview','Youtube','文档参数已链接','resetWebview','rasterize','ElementPlacement','max_wh','_optimisticResults','图层名字','onInput','callback','保存.psd到这个工作流','run','append','reject','SDPPP\x20Get\x20Document','createSessionToken','saveWorkflow','范围[可选]','lastOpenedWorkflow\x20not\x20found','img','SDPPP\x20Settings/Misc','uname','OPERATION_VALUE_REQUIRED','范围参数已链接','创建图层失败','范围上边距','shouldFetchOnWindowFocus','.png','staleTime','offset','findAll','unmount','catch','sdppp_init','找不到图层:\x20{0}','maxImageWH','fetchOptions','手动模式','binary','message','SDPPP\x20Parse\x20Layer\x20Info','Error\x20{0}...\x20please\x20contact\x20me\x20via\x20Discord/Github','useMemo','sdppp-dropdown-widget','next','createRef','current','setData','uploadImage','setState','textfieldRerender','图层范围','RasterizeType','没有链接图层:\x20{0}','observerRemoved','merge','removeQueries','onUnsubscribe','activeLayers','search','pause','isPending','未识别的软件类型','pending','getLinkedLayers','parentElement','Jimp','componentDidMount','store_request','Operation\x20`path`\x20property\x20is\x20not\x20a\x20string','findDocumentData','observers','flushDone','patch\x20version\x20not\x20acceptable\x20from','workflow-edit-field','createStore','error','queries','Deno','SDPPP从PS获取图像(GetImageFromPhotoshop)','LayerKind','png','pre-line','QQ频道','no\x20suitable\x20node\x20to\x20control\x20in\x20this\x20workflow','none','getOwnPropertyNames','canvasStateID','comfyMultiUser','ordinal','超时,可能\x20comfy地址\x20填写错误','storeMap','lastErrorNodeID','charAt','function','Workflow\x20list\x20loading\x20failed:\x20{0}','clone','operation','SDPPP\x20Send\x20Images\x20To\x20Photoshop','示例.PSD','get_SPECIAL_LAYER_USE_CANVAS','Set\x20As:','doFlush','transparentPixelsLocked','1.\x20如果你已经安装了\x20Adobe\x20Creative\x20Cloud','_property','选中图层','###\x20New\x20Layer\x20###','left','setQueueSize','Discord','image-widget','onValueChange','NORMAL','fromEntries','failureCount','setDocument','图层信息','React','identifier-bar-left','isStale','postMessage','padding','image-widget-left','experimental_prefetchInRender\x20feature\x20flag\x20is\x20not\x20enabled','resolve','sort','上传接口返回了失败','图层\x20{0}\x20不是一个组','获取图层\x20{0}\x20的内容','exports','setLastError','mouseup','选中图层(反向)','ensureQueryData','addObserver','identifier-bar','merge\x20group\x20failed','如何使用\x20.ccx\x20文件','max','executingNodeTitle','subscribers','mutations','historyStateID','shouldComponentUpdate','这个工作流中没有能控制的节点','getPixels','Logout','blob','meta','not\x20a\x20invalid\x20identifer:\x20','GET','title','中心点x','webview-connect','调整预览文档尺寸','bounds','value','initialDataUpdatedAt','forEach','2.\x20如果你没有\x20Adobe\x20Creative\x20Cloud','onError','linkedLayers','lastError','get\x20content\x20of\x20layer\x20{0}','isPlaceholderData','不支持的通道数:\x20{0}','image-widget-layer-widget-container','getLayerInfo','workflow','removeChild','sdppp_debugPhotoshopInternalContext','persister','sid','1024px','###\x20The\x20Canvas\x20###','fromVersion','zh-CN','refetchType','SDPPP\x20Get\x20Selection','设置为:','optimistic','GRADIENTFILL','PLACEBEFORE','Expected\x20enabled\x20to\x20be\x20a\x20boolean\x20or\x20a\x20callback\x20that\x20returns\x20a\x20boolean','restore','fulfilled','constants','请选择','isStaleByTime','get_SPECIAL_LAYER_SELECTED_LAYER','Loading','getBoundingClientRect','backward','contents','createImageDataFromBuffer','canRun','subscribersWithoutKey','optionalRemove','scheduleGc','silent','retryOnMount','NotLoginError','jsx','emit','###\x20新图层\x20###','Error\x20fetching\x20favorites,\x20returning\x20unsorted\x20workflows:','下载示例.PSD','height','sdppp-layer-widget-dropdown','hiddenDivRef','showWebviewDialog','精确ID模式','startsWith','setCanvasStateID','modalStateChanged','added','margin','fetchQuery','范围宽度','binaryType','replace','SDPPP\x20Get\x20Linked\x20Layers','document\x20{0}\x20not\x20found','resumeHistory','setComfyUserToken','button','SPECIAL_LAYER_USE_CANVAS','ssid','无法获取\x20ComfyAPI,可能\x20ComfyUI\x20版本太旧','callForPSDExtract','canStart','(Photoshop\x20ID:\x20','提取保存的.psd到Photoshop','(id:','flush\x20error','pixelData','visible','http://127.0.0.1:8188','_mutationRecords','getStore','/documents','setProgress','F_workflow','getBase64','解锁图像','Network\x20request\x20failed','promise','layer_identify','--multi-user\x20activated,\x20Not\x20Login!','forward','setMaxImageWH','zhcn','getText','getPrototypeOf','fetchInfiniteQuery','repeat','sp-checkbox','always','onFocus','sp-picker','/comfyUserToken','content','queueSize','progress','TEST_OPERATION_FAILED','activeDocumentID','create\x20document\x20failed','GROUP','Alpha输出','entries','appendChild','get','name','body','buffer','fetchFailureCount','layer\x20{0}\x20is\x20not\x20a\x20group','Test\x20operation\x20failed','make','快速设置','is_SPECIAL_LAYER_FIT','call','length','backendURL','runFlush','SDPPP获取链接图层(GetLinkedLayers)','sample\x20.psd','values','connect','constructor','setEventListener','isFetching','get_layer_info:\x20需要\x20layer_identify','isOnline','###\x20保持尺寸或适应画布\x20###','image-widget-image','build','简化工作流','abort','options','context','historyStates','setTitle','log','SPECIAL_LAYER_NEW_LAYER','widgets','newFlushPending','GetSelection\x20需要\x20Photoshop\x2025+\x20版本','now','componentDidCatch','onSuccess','app','setMutationDefaults','图层参数已链接','Missing\x20queryFn:\x20\x27','_defaulted','resize\x20document\x20for\x20preview','lastIndexOf','创建预览文档','updatedAt','about-card','isWebview','boundaries','photoshop','fill','storage','page','sdppp\x20extract\x20PSD','fetchMore','SEQUENCE_NOT_AN_ARRAY','client','psd','createDocument','trackResult','defaultQueryOptions','layer\x20not\x20found:\x20{0}','Cannot\x20perform\x20an\x20`add`\x20operation\x20at\x20the\x20desired\x20path','makeLayerOptions','unsubscribe','boolean','flushing','auto','SDPPP\x20Get\x20Text\x20From\x20Layer','ENTIRELAYER','observer','widget-container','refetchOnWindowFocus','Operation\x20is\x20not\x20an\x20object','组\x20{0}\x20中没有图层','finally','structuralSharing','reason','prefetchInfiniteQuery','searchParams','filter','hidden','removeEventListener','示例.psd','isCurrentUser','Canvas','render','sp-textarea','duplicate','div','没有已打开的ComfyUI页面','setQueriesData','engine','rejected','map','onClick','min','updateOptions','bindMethods','bold','loadstop','SPECIAL_LAYER_PREVIEW_DOCUMENT','正接管网页\x20[{0}]\x20运行工作流','mousedown','handleSelectUpdate','level','OPERATION_PATH_UNRESOLVABLE','queryCache','historyStateChanged','data','dontRecoverSelection','removed','B_photoshop\x20start','中心点y','TRANSPARENT','queryKeyHashFn','workflow-edit-content','getSelection','continue','1px','list-error-label','localFileSystem','(页面ID:\x20{0})\x20队列长度\x20{1}','Fragment','PS_','relative','getMutationCache','PLACEINSIDE','工作流列表加载失败:\x20{0}','getBuffer','experimental_prefetchInRender','SDPPP\x20getSelection','Github','visibilitychange','websocket','invalidateQueries','getQueriesData','start','setCurrentForm','PS_DOCUMENT','不能连接多个具有相同值的文档小部件','throwOnError','selected','getObserversCount','layerOpacity','404:\x20Maybe\x20SDPPP\x20is\x20not\x20installed\x20or\x20failed\x20to\x20run\x20in\x20ComfyUI','自动模式','HTTP\x20error!\x20status:\x20','将\x20.ccx\x20重命名为\x20.zip\x20并解压到','getMutationDefaults','B_photoshop\x20end','5742896XWZLby','width','selection','图层名字id','getLayerMask','13218zhXZYP','componentWillUnmount','isModal','concat','default','image-widget-more-quickset','isFocused','No\x20QueryClient\x20set,\x20use\x20QueryClientProvider\x20to\x20set\x20one','join','sendImages','split','every','setDefaultOptions','copy','dataFromAPI','Photoshop\x20未连接!','saveAs','ensureInfiniteQueryData','executeAsModal','prototype','取消获取图层\x20{0}\x20的内容','keyup','widget-mode-selection-button\x20','###\x20Selected\x20Layer\x20###','active','getTemporaryFolder','indexOf','ungroupLayersEvent','setNodeTitle','hasOwnProperty','isPaused','_data','destroy','791501phIAVJ','bitDepth16','index','comfy-user','当前\x20ComfyUI\x20页面ID:\x20{0}','GetSelection\x20need\x20Photoshop\x20version\x2025+','webview','document','random','useSDPPPInternalContext\x20must\x20be\x20used\x20within\x20a\x20SDPPPInternalContextProvider','名字匹配模式','dataUpdateCount','from','stack','patchVersionAcceptable','Operation\x20`value`\x20property\x20is\x20not\x20present\x20(applicable\x20in\x20`add`,\x20`replace`\x20and\x20`test`\x20operations)','sp-action-button','getSpecialLayerForSend','SDPPP\x20Get\x20Image\x20From\x20Photoshop','\x200\x20calc(','identify','组\x20{0}\x20中没有第一个相关图层','manual','SDPPP获取图层(GetLayer)','hasListeners','108540TGiOjR','initialData','src','then','subscribe','createResult','###\x20Keep\x20Size\x20or\x20Fit\x20Canvas\x20###','setHasPSDNodes','setItem','NewDocumentMode','工作流','给发送的图片创建文档','get_layer_info:\x20layer_identify\x20required','setExecutingNodeTitle','onFetch','move','bind','getQueryData','abcdefghijklmnopqrstuvwxyz0123456789','select','{0}.\x20reconnecting...','###\x20当前文档\x20###','dispatch','hiddenDivHeight','activeDocument','https://github.com/zombieyang/sd-ppp','错误:\x20{0}','addStore','path','%\x20-\x2010px)','getQueryCache','tree','notifyOnChangeProps','save\x20Document\x20failed','sp-menu-item','图像数据有误:\x20originComponents\x20必须是\x201\x20或\x203','updateResult','toFixed','clear','json','runNext','scan','仅选区','pageInstanceRun','inactive','下载\x20Photoshop\x20插件\x20(.ccx)','computeUIWeightCSS','some','已断开连接','resetQueries','keepRender','User:\x20','useSDPPPWebview\x20must\x20be\x20used\x20within\x20a\x20SDPPPWebviewProvider','extract','createEntry','getImage','控件{0}转换失败:','dir','getSpecialDocumentCurrent','setWebviewFromSid','\x22\x20is\x20not\x20supported','getDerivedStateFromProps','queryHash','refetchQueries','undefined','stringify','The\x20boundary\x20is\x20not\x20for\x20this\x20document','clearGcTimeout','\x20image-widget-image-empty','bitsPerChannel','Photoshop\x20未连接','batch','创建文档失败','双击\x20.ccx\x20文件,它会自动安装','has','useContext','layerID','createContext','commandID','CancelledError','resumePausedMutations','fetchFn','setHistoryStateID','_version','unobserve','选择一个\x20{0}','open','idle','includes','resume','webviewFromSid','queryFn','local','addEventListener','_get','action','save','openWorkflow','getNextPageParam','9VFZuIN','一个工作流中只能有一个\x20SDPPP\x20Settings\x20节点','50px','subscribed','Selected\x20Layer','sp-textfield','dispose','获取图层信息','SDPPP获取图层文本(GetTextFromLayer)','onMutate','removeStore','close','signal','comfyUserToken','document_identify','layer','2098370whcGZb','patchData','断开连接\x20{0}\x20错误\x20{1}','trim','is_SPECIAL_LAYER_NEW_LAYER','更改后自动运行工作流\x20{0}..','onSubscribe','hostControl','copyToLayer','getDocumentInfo','loaderror','textItem','找不到文档:\x20{0}','setQueryDefaults','sdppp_inited','warn','show\x20sent\x20images','No\x20mutationFn\x20found','set','pixelsUnit','isReset','BiliBili','100%','version','toJSON','disconnect','useEffect','502:\x20Maybe\x20the\x20server\x20is\x20not\x20running','在\x20ComfyUI\x20中编辑','newDocument','socket','sdppp','Photoshop\x20插件设置','_experimental_afterQuery','isMutating','OPERATION_PATH_INVALID','hasError','clearReset','sdpppX','Cannot\x20perform\x20the\x20operation\x20at\x20a\x20path\x20that\x20does\x20not\x20exist','image_urls','size','workflowAgent\x20not\x20found','defaultOptions','splice','layer\x20not\x20found\x20{0}','setPrototypeOf','isLoading','SDPPPExternalContext\x20not\x20found','/api/userdata/workflows%2F.index.json','source','Photoshop','target','fetchWorkflows','prevWebviewAgentSID','execute','add','getStoredWidgetValue','delete','componentwillUnmount','text','合并组失败','SDPPP设置/杂项(Settings/Misc)','hasPSDNodes','32-bit\x20color\x20not\x20supported','isArray','apply','storedMinVersion','subfolder','get\x20pixel\x20of\x20{0}\x20failed','SPECIAL_LAYER_SELECTED_LAYER','slice','This\x20plugin\x20is\x20based\x20on\x20sd-ppp','makeDocumentDataOptions','_value','内置\x20webview\x20加载失败:\x20{0},请选择一个浏览器页面继续','url-bar','Photoshop\x20安装目录','Workflow\x20list\x20is\x20empty,\x20please\x20save\x20a\x20workflow\x20by\x20Comfy\x27s\x20lastest\x20UI','full_info','带\x22--multi-user\x22的ComfyUI仅对赞助者开放','./sdppp.html','config','position','SDPPP获取文档(GetDocument)','refetchInterval','/canvasStateID','getLayersInGroup','uxp','get_SPECIAL_DOCUMENT_CURRENT','sd-ppp/','-10000px','Selection','arrayBuffer','范围高度','setOptions','保存并立即执行','sync','bottom','listeners','unshift','enumerable','removeObserver','onSelectUpdate','revalidateIfStale','JimpMime','reduce','suspendHistory','isDisabled','all','cancelRefetch',')\x20!==\x20fromLength(','floor','updateGcTime','placedLayerConvertToLayers','OPERATION_NOT_AN_OBJECT','test','\x20data\x20is\x20undefined','不支持非文本图层:\x20{0}','pages','setOnline','connected','getCurrentResult','right','image','sdppp\x20get\x20PSD','number','uiWeight','multi_user','updataOptionsAfterDocumentChange','trackProp','DocumentFill','continueRetry','prefetchQuery','create\x20document\x20for\x20sent\x20images','setSID','图像数据有误:\x20数据长度不是宽度\x20*\x20高度的倍数','B_photoshop','create\x20layer\x20failed','getDerivedStateFromError','boundary','OPERATION_OP_INVALID','selectionStateID','only\x20layer\x20kind\x20\x22TEXT\x22\x20is\x20supported,\x20invalid\x20layer:\x20{0}','initialPromise','OPERATION_VALUE_OUT_OF_BOUNDS','图层(或组)','getQueryState','SDPPP获取选区(GetSelection)','layer_identifies','transform','online','uiLocale','更改后自动运行工作流..','parse','mutationCache','aborted','currentForm','useState','fetchOptimistic','show','keys','behavior','image-widget-right','workflows','mutationId','logout','heightChecker','cancel','{0}.\x20重连中...','Timeout,\x20Maybe\x20the\x20URL\x20is\x20wrong','retry','工作流列表为空,请在Comfy的新版UI中保存一个工作流','unsupported\x20channel\x20counts:\x20{0}','The\x20specified\x20index\x20MUST\x20NOT\x20be\x20greater\x20than\x20the\x20number\x20of\x20elements\x20in\x20the\x20array','imageData','/api/view?filename=','registerTestCase','404:\x20可能在ComfyUI中SDPPP未安装或运行失败','mount','core','disconnected','about-card-sections\x20about-card-title','虚位以待','connect_error','workflow-edit-title','refetchOnReconnect','refetchIntervalInBackground','initialPageParam','getValueIfIsValidOptionOrCurrent','jsxs','https://github.com/zombieyang/sd-ppp/blob/main/LICENSE','/currentForm','find','setQueryData','resizeCanvas','fetching','result','batchCalls','Selected\x20Layer\x20(invert)','更改后自动运行页面\x20{0}..','PS_LAYER','502:\x20服务器可能未运行','onSettled','sdppp_uid','Component','scale','push','patches','extractPSD','jpeg','./api/userdata','is_SPECIAL_LAYER_PREVIEW_DOCUMENT','toString','type','fetch','documents','sdppp.psd','status','layers','useRef','connecting','Expected\x20an\x20unsigned\x20base-10\x20integer\x20value,\x20making\x20the\x20new\x20referenced\x20value\x20the\x20array\x20element\x20with\x20the\x20zero-based\x20index','队列:','uiWeightSum','_SDPPP_PSD_','###\x20所选图层\x20###','onOnline','并遵循其开源协议:','store_flush','invalid\x20action:\x20{0}','And\x20follows\x20its\x20open\x20source\x20license:','defaultMutationOptions','Provider','版本不匹配,请重新安装\x20PS\x20插件','loadstart','params','toolModalStateChanged','operations','suspense','state','getQueryDefaults','[object\x20Object]','createLayer','queryKey','Cannot\x20perform\x20the\x20operation\x20from\x20a\x20path\x20that\x20does\x20not\x20exist','选中范围','charCodeAt','connect-btn','invalidate','getAll','gcTime','revert','getAllStore','documentValue','onQueryUpdate','924766LytteE','getItem','SPECIAL_DOCUMENT_CURRENT','errorUpdateCount','setSelectionStateID','hide','layer_infos','取消显示发送的图片','change','workflow-edit','宽屏模式','failed','SDPPP\x20Images\x20','host','editing','defineProperty','isRestoring','范围左边距','image_blobs','variables','getDefaultOptions','persistent-div','string','networkMode','cancelQueries','Operation\x20`op`\x20property\x20is\x20not\x20one\x20of\x20operations\x20defined\x20in\x20RFC-6902','fetchStatus','当前\x20A1111\x20页面ID:\x20{0}','get_SPECIAL_LAYER_FIT','SDPPP\x20Get\x20Layer','imaging','offline','mutationKey','Patch\x20sequence\x20must\x20be\x20an\x20array','点击编辑','无效的操作:\x20{0}','createElement','用户:\x20','\x20(id:','retryDelay','useSyncExternalStore','dialog','placeholderData','###\x20整个画布\x20###','errorMessage','create','outputType','workflows/','setFocused','flush',')\x20!==\x20toLength(','Photoshop\x20插件','paused','fromImageDataArray.length(','https://www.youtube.com/@Github-Zombeeyang/videos','recurse','连接中','_target','create\x20document\x20for\x20preview','SDPPP\x20设置/杂项','dataUpdatedAt','top','Operation\x20`from`\x20property\x20is\x20not\x20present\x20(applicable\x20in\x20`move`\x20and\x20`copy`\x20operations)','sdppp-layer-widget-quick-set','deselect','bitmap','props','opacity','pageParams','enabled','no\x20linked\x20layer\x20for\x20{0}','是否要让\x20sdppp\x20拒绝本次PS会话再次接受.psd释放请求?','socketIO','is_SPECIAL_LAYER_SELECTED_LAYER','formats','read','is_SPECIAL_DOCUMENT_CURRENT','&type=input&subfolder=&rand=','remove','direction','Comfy地址:\x20{0}','mutationFn','match','onBlur','sp-label','sdppp-layer-widget','success','最大图像尺寸(px)','文档名字id','502\x0a','sdppp_debugPhotoshopWebviewContext','batchPlay','已连接','webviewAgentSID','.jpeg','F_photoshop','assign','setExecutionMode','238NwyFoU','setWebviewAgentSID','768px','kind','should\x20sdppp\x20refuse\x20extracting\x20PSD\x20to\x20Photoshop\x20in\x20this\x20session\x20anymore?','getData','RGB','current\x20version\x20is','flush\x20timeout','identifier-bar-right','setUName','文档范围','style','setWidgetValue','refetch','意外断开连接,请尝试重新连接','isActive','toImageDataArray.length(','搜索...','false','observerAdded','{0}\x20想要释放一个.psd文件到Photoshop,确定吗?','useCallback','get_SPECIAL_LAYER_NEW_LAYER','true','language','SDPPP解析图层信息(ParseLayerInfo)','notify','addNotificationListener'];_0xb060=function(){return _0x293169;};return _0xb060();} \ No newline at end of file diff --git a/static/sd-ppp_PS.ccx b/static/sd-ppp_PS.ccx index 9c71e88d55d5a78cae9ed6f1f32972cc951f054c..98ca74a637bedc384bf791e88e0d1ae7ee974322 100644 GIT binary patch delta 74297 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

$MG(ShVl&+Ca5#@N`MAKL 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 z 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

PnvbBH38u5bmzs_l93uZ__fZVlObA zvDPQot1xS$-+q_LU$Sh5;_NCvhWz6Fl2?G|cV`@!3i;H8Ysoqj{oRH-bx4A2?)Kvo z5eBN=3&E~knqtFmd&>la6_HF|AP=&9oBT@NOZ0(hRe`trW$>tuOLwEU37*!waJ4jGtzW`&U%wIkagKJZv2b9Rp35l|5w^rmls9*esHB{S_Ylu{5X>fMp3KPtkG6{<45d^;; zcyEHb!ALl=c65^k0C$Xw#|d$Obr!EHao5GW{_CN{GcMo=-6U7nR!LW`_4-*qPT z92G!6ok1zDmF~?M7yy;U%w<+?GG`7MmT|Id_m^ennwqG`Yvp zr7JD9n2xxP9Ql|ed9r;?=v55s-aB({E5uh_s1JsTmq3rn;l4EdPKbz zw(w2x`5~t^s{S|0&5V4cIZ*6Z6j&UsMXvT+niBrtbJlB3`nC8(Bq+K_J`950%{W@C?I}{qr45%_*aOCPOMCimkNwOP4^G=Z!XjxHz3e&%)TrL8rthLbV?s41wX9wM-@W)*Emn_w+K_!*KMLjNyamteGIG9+9-~MP1UZf z*BC#O)msn~3O!)x58XpzqnAVy=UDTKqP7>ZrAvFqf~Gjd>}fk`bVL1vI%cHM?&Yg4 zn>*|&Xi0-G4^)io&gPYIT*X~oAiD^0HLZ??=`E}QHKYB%b=Ni@K6}Hw5B;A`PyvvV z`F(8E)JK9SU;zMGBme*bKmf3JvZ1$hP*p(!z!JYt0dYEXq#HyESw%)X#4mbbBDjk-N|az8l@6rLZ+TcDCxyJ{&IOz%v$cRS|;jwZnAJye|u{s|f9k`IPXJ9ho3-2udlWM=$BYfQ-Z^8s0H_ck= z-i zOeflP+wb#d^U@MNTQ%Y0*-)0u|CT%pRK2kIi>*t9WTy($$?NRl*g%yWLBc>$>{>>Q+w@#KaDr?}-5W3Bv&zt2*rR&!EI{~|CoR=StZ=wK%avExe@ZUFXu#6g}v zEiq+;6z2RigQw}=r*ZmAv^Qc0hciJ|6(pR~C;L3RBs5fK7r~9b5FO5qb2w+-l1^?? z;8=yDqr|Jb&j0V_(#h-o;$hzg(NXwO*M0qCZO&ubRD)5;8amPpcE67Y0z# z4mBABvHb6%|Ge2W2qM65l7;~oTR1o}SX&s{|FCy+`0qM|2f+T<1RfM|2t)ytB7lAy z0!aZw37~F6AQj*-5p;YAqz?Q{4y73eDFI3Ap`ODa71-Pc5Hz|OgbO_!29bUJe@GAr z03ZYK-sunkfO$ur??Vd+U}0ly;!1Ds_|qDC)(@h9YQJ|H$k7J%7y+@+|NlJke^;OD p0R11