95 lines
320 KiB
JavaScript
Executable File
95 lines
320 KiB
JavaScript
Executable File
/*
|
|
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
|
if you want to view the source, please visit the github repository of this plugin
|
|
*/
|
|
|
|
var hb=Object.create;var Jl=Object.defineProperty;var Pf=Object.getOwnPropertyDescriptor;var gb=Object.getOwnPropertyNames;var vb=Object.getPrototypeOf,yb=Object.prototype.hasOwnProperty;var Wf=t=>{throw TypeError(t)};var Ye=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(n){throw e=0,n}},bb=(t,e)=>{for(var n in e)Jl(t,n,{get:e[n],enumerable:!0})},td=(t,e,n,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let l of gb(e))!yb.call(t,l)&&l!==n&&Jl(t,l,{get:()=>e[l],enumerable:!(a=Pf(e,l))||a.enumerable});return t};var Y=(t,e,n)=>(n=t!=null?hb(vb(t)):{},td(e||!t||!t.__esModule?Jl(n,"default",{value:t,enumerable:!0}):n,t)),Sb=t=>td(Jl({},"__esModule",{value:!0}),t),Fe=(t,e,n,a)=>{for(var l=a>1?void 0:a?Pf(e,n):e,i=t.length-1,r;i>=0;i--)(r=t[i])&&(l=(a?r(e,n,l):r(l))||l);return a&&l&&Jl(e,n,l),l};var Su=(t,e,n)=>e.has(t)||Wf("Cannot "+n);var R=(t,e,n)=>(Su(t,e,"read from private field"),n?n.call(t):e.get(t)),ot=(t,e,n)=>e.has(t)?Wf("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,n),X=(t,e,n,a)=>(Su(t,e,"write to private field"),a?a.call(t,n):e.set(t,n),n),C=(t,e,n)=>(Su(t,e,"access private method"),n);var ed=(t,e,n,a)=>({set _(l){X(t,e,l,n)},get _(){return R(t,e,a)}});var Od=Ye(()=>{var Cd;(function(t){(function(e){var n=typeof globalThis=="object"?globalThis:typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:o(),a=l(t);typeof n.Reflect<"u"&&(a=l(n.Reflect,a)),e(a,n),typeof n.Reflect>"u"&&(n.Reflect=t);function l(u,s){return function(m,g){Object.defineProperty(u,m,{configurable:!0,writable:!0,value:g}),s&&s(m,g)}}function i(){try{return Function("return this;")()}catch{}}function r(){try{return(0,eval)("(function() { return this; })()")}catch{}}function o(){return i()||r()}})(function(e,n){var a=Object.prototype.hasOwnProperty,l=typeof Symbol=="function",i=l&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",r=l&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",o=typeof Object.create=="function",u={__proto__:[]}instanceof Array,s=!o&&!u,m={create:o?function(){return bu(Object.create(null))}:u?function(){return bu({__proto__:null})}:function(){return bu({})},has:s?function(v,b){return a.call(v,b)}:function(v,b){return b in v},get:s?function(v,b){return a.call(v,b)?v[b]:void 0}:function(v,b){return v[b]}},g=Object.getPrototypeOf(Function),h=typeof Map=="function"&&typeof Map.prototype.entries=="function"?Map:cb(),p=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:fb(),_=typeof WeakMap=="function"?WeakMap:db(),E=l?Symbol.for("@reflect-metadata:registry"):void 0,A=ob(),d=ub(A);function c(v,b,T,z){if(j(T)){if(!Vf(v))throw new TypeError;if(!Qf(b))throw new TypeError;return at(v,b)}else{if(!Vf(v))throw new TypeError;if(!xt(b))throw new TypeError;if(!xt(z)&&!j(z)&&!La(z))throw new TypeError;return La(z)&&(z=void 0),T=Ze(T),pr(v,b,T,z)}}e("decorate",c);function f(v,b){function T(z,B){if(!xt(z))throw new TypeError;if(!j(B)&&!ib(B))throw new TypeError;qf(v,b,z,B)}return T}e("metadata",f);function y(v,b,T,z){if(!xt(T))throw new TypeError;return j(z)||(z=Ze(z)),qf(v,b,T,z)}e("defineMetadata",y);function O(v,b,T){if(!xt(b))throw new TypeError;return j(T)||(T=Ze(T)),Hf(v,b,T)}e("hasMetadata",O);function q(v,b,T){if(!xt(b))throw new TypeError;return j(T)||(T=Ze(T)),gu(v,b,T)}e("hasOwnMetadata",q);function D(v,b,T){if(!xt(b))throw new TypeError;return j(T)||(T=Ze(T)),Lf(v,b,T)}e("getMetadata",D);function M(v,b,T){if(!xt(b))throw new TypeError;return j(T)||(T=Ze(T)),Bf(v,b,T)}e("getOwnMetadata",M);function L(v,b){if(!xt(v))throw new TypeError;return j(b)||(b=Ze(b)),Yf(v,b)}e("getMetadataKeys",L);function Q(v,b){if(!xt(v))throw new TypeError;return j(b)||(b=Ze(b)),Gf(v,b)}e("getOwnMetadataKeys",Q);function Pt(v,b,T){if(!xt(b))throw new TypeError;if(j(T)||(T=Ze(T)),!xt(b))throw new TypeError;j(T)||(T=Ze(T));var z=Kl(b,T,!1);return j(z)?!1:z.OrdinaryDeleteMetadata(v,b,T)}e("deleteMetadata",Pt);function at(v,b){for(var T=v.length-1;T>=0;--T){var z=v[T],B=z(b);if(!j(B)&&!La(B)){if(!Qf(B))throw new TypeError;b=B}}return b}function pr(v,b,T,z){for(var B=v.length-1;B>=0;--B){var At=v[B],kt=At(b,T,z);if(!j(kt)&&!La(kt)){if(!xt(kt))throw new TypeError;z=kt}}return z}function Hf(v,b,T){var z=gu(v,b,T);if(z)return!0;var B=yu(b);return La(B)?!1:Hf(v,B,T)}function gu(v,b,T){var z=Kl(b,T,!1);return j(z)?!1:Xf(z.OrdinaryHasOwnMetadata(v,b,T))}function Lf(v,b,T){var z=gu(v,b,T);if(z)return Bf(v,b,T);var B=yu(b);if(!La(B))return Lf(v,B,T)}function Bf(v,b,T){var z=Kl(b,T,!1);if(!j(z))return z.OrdinaryGetOwnMetadata(v,b,T)}function qf(v,b,T,z){var B=Kl(T,z,!0);B.OrdinaryDefineOwnMetadata(v,b,T,z)}function Yf(v,b){var T=Gf(v,b),z=yu(v);if(z===null)return T;var B=Yf(z,b);if(B.length<=0)return T;if(T.length<=0)return B;for(var At=new p,kt=[],K=0,N=T;K<N.length;K++){var k=N[K],U=At.has(k);U||(At.add(k),kt.push(k))}for(var H=0,W=B;H<W.length;H++){var k=W[H],U=At.has(k);U||(At.add(k),kt.push(k))}return kt}function Gf(v,b){var T=Kl(v,b,!1);return T?T.OrdinaryOwnMetadataKeys(v,b):[]}function jf(v){if(v===null)return 1;switch(typeof v){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return v===null?1:6;default:return 6}}function j(v){return v===void 0}function La(v){return v===null}function eb(v){return typeof v=="symbol"}function xt(v){return typeof v=="object"?v!==null:typeof v=="function"}function nb(v,b){switch(jf(v)){case 0:return v;case 1:return v;case 2:return v;case 3:return v;case 4:return v;case 5:return v}var T=b===3?"string":b===5?"number":"default",z=If(v,i);if(z!==void 0){var B=z.call(v,T);if(xt(B))throw new TypeError;return B}return ab(v,T==="default"?"number":T)}function ab(v,b){if(b==="string"){var T=v.toString;if(Ba(T)){var z=T.call(v);if(!xt(z))return z}var B=v.valueOf;if(Ba(B)){var z=B.call(v);if(!xt(z))return z}}else{var B=v.valueOf;if(Ba(B)){var z=B.call(v);if(!xt(z))return z}var At=v.toString;if(Ba(At)){var z=At.call(v);if(!xt(z))return z}}throw new TypeError}function Xf(v){return!!v}function lb(v){return""+v}function Ze(v){var b=nb(v,3);return eb(b)?b:lb(b)}function Vf(v){return Array.isArray?Array.isArray(v):v instanceof Object?v instanceof Array:Object.prototype.toString.call(v)==="[object Array]"}function Ba(v){return typeof v=="function"}function Qf(v){return typeof v=="function"}function ib(v){switch(jf(v)){case 3:return!0;case 4:return!0;default:return!1}}function vu(v,b){return v===b||v!==v&&b!==b}function If(v,b){var T=v[b];if(T!=null){if(!Ba(T))throw new TypeError;return T}}function Zf(v){var b=If(v,r);if(!Ba(b))throw new TypeError;var T=b.call(v);if(!xt(T))throw new TypeError;return T}function Ff(v){return v.value}function Kf(v){var b=v.next();return b.done?!1:b}function Jf(v){var b=v.return;b&&b.call(v)}function yu(v){var b=Object.getPrototypeOf(v);if(typeof v!="function"||v===g||b!==g)return b;var T=v.prototype,z=T&&Object.getPrototypeOf(T);if(z==null||z===Object.prototype)return b;var B=z.constructor;return typeof B!="function"||B===v?b:B}function rb(){var v;!j(E)&&typeof n.Reflect<"u"&&!(E in n.Reflect)&&typeof n.Reflect.defineMetadata=="function"&&(v=sb(n.Reflect));var b,T,z,B=new _,At={registerProvider:kt,getProvider:N,setProvider:U};return At;function kt(H){if(!Object.isExtensible(At))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case v===H:break;case j(b):b=H;break;case b===H:break;case j(T):T=H;break;case T===H:break;default:z===void 0&&(z=new p),z.add(H);break}}function K(H,W){if(!j(b)){if(b.isProviderFor(H,W))return b;if(!j(T)){if(T.isProviderFor(H,W))return b;if(!j(z))for(var mt=Zf(z);;){var Mt=Kf(mt);if(!Mt)return;var qe=Ff(Mt);if(qe.isProviderFor(H,W))return Jf(mt),qe}}}if(!j(v)&&v.isProviderFor(H,W))return v}function N(H,W){var mt=B.get(H),Mt;return j(mt)||(Mt=mt.get(W)),j(Mt)&&(Mt=K(H,W),j(Mt)||(j(mt)&&(mt=new h,B.set(H,mt)),mt.set(W,Mt))),Mt}function k(H){if(j(H))throw new TypeError;return b===H||T===H||!j(z)&&z.has(H)}function U(H,W,mt){if(!k(mt))throw new Error("Metadata provider not registered.");var Mt=N(H,W);if(Mt!==mt){if(!j(Mt))return!1;var qe=B.get(H);j(qe)&&(qe=new h,B.set(H,qe)),qe.set(W,mt)}return!0}}function ob(){var v;return!j(E)&&xt(n.Reflect)&&Object.isExtensible(n.Reflect)&&(v=n.Reflect[E]),j(v)&&(v=rb()),!j(E)&&xt(n.Reflect)&&Object.isExtensible(n.Reflect)&&Object.defineProperty(n.Reflect,E,{enumerable:!1,configurable:!1,writable:!1,value:v}),v}function ub(v){var b=new _,T={isProviderFor:function(k,U){var H=b.get(k);return j(H)?!1:H.has(U)},OrdinaryDefineOwnMetadata:kt,OrdinaryHasOwnMetadata:B,OrdinaryGetOwnMetadata:At,OrdinaryOwnMetadataKeys:K,OrdinaryDeleteMetadata:N};return A.registerProvider(T),T;function z(k,U,H){var W=b.get(k),mt=!1;if(j(W)){if(!H)return;W=new h,b.set(k,W),mt=!0}var Mt=W.get(U);if(j(Mt)){if(!H)return;if(Mt=new h,W.set(U,Mt),!v.setProvider(k,U,T))throw W.delete(U),mt&&b.delete(k),new Error("Wrong provider for target.")}return Mt}function B(k,U,H){var W=z(U,H,!1);return j(W)?!1:Xf(W.has(k))}function At(k,U,H){var W=z(U,H,!1);if(!j(W))return W.get(k)}function kt(k,U,H,W){var mt=z(H,W,!0);mt.set(k,U)}function K(k,U){var H=[],W=z(k,U,!1);if(j(W))return H;for(var mt=W.keys(),Mt=Zf(mt),qe=0;;){var $f=Kf(Mt);if(!$f)return H.length=qe,H;var pb=Ff($f);try{H[qe]=pb}catch(mb){try{Jf(Mt)}finally{throw mb}}qe++}}function N(k,U,H){var W=z(U,H,!1);if(j(W)||!W.delete(k))return!1;if(W.size===0){var mt=b.get(U);j(mt)||(mt.delete(H),mt.size===0&&b.delete(mt))}return!0}}function sb(v){var b=v.defineMetadata,T=v.hasOwnMetadata,z=v.getOwnMetadata,B=v.getOwnMetadataKeys,At=v.deleteMetadata,kt=new _,K={isProviderFor:function(N,k){var U=kt.get(N);return!j(U)&&U.has(k)?!0:B(N,k).length?(j(U)&&(U=new p,kt.set(N,U)),U.add(k),!0):!1},OrdinaryDefineOwnMetadata:b,OrdinaryHasOwnMetadata:T,OrdinaryGetOwnMetadata:z,OrdinaryOwnMetadataKeys:B,OrdinaryDeleteMetadata:At};return K}function Kl(v,b,T){var z=A.getProvider(v,b);if(!j(z))return z;if(T){if(A.setProvider(v,b,d))return d;throw new Error("Illegal state.")}}function cb(){var v={},b=[],T=(function(){function K(N,k,U){this._index=0,this._keys=N,this._values=k,this._selector=U}return K.prototype["@@iterator"]=function(){return this},K.prototype[r]=function(){return this},K.prototype.next=function(){var N=this._index;if(N>=0&&N<this._keys.length){var k=this._selector(this._keys[N],this._values[N]);return N+1>=this._keys.length?(this._index=-1,this._keys=b,this._values=b):this._index++,{value:k,done:!1}}return{value:void 0,done:!0}},K.prototype.throw=function(N){throw this._index>=0&&(this._index=-1,this._keys=b,this._values=b),N},K.prototype.return=function(N){return this._index>=0&&(this._index=-1,this._keys=b,this._values=b),{value:N,done:!0}},K})(),z=(function(){function K(){this._keys=[],this._values=[],this._cacheKey=v,this._cacheIndex=-2}return Object.defineProperty(K.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),K.prototype.has=function(N){return this._find(N,!1)>=0},K.prototype.get=function(N){var k=this._find(N,!1);return k>=0?this._values[k]:void 0},K.prototype.set=function(N,k){var U=this._find(N,!0);return this._values[U]=k,this},K.prototype.delete=function(N){var k=this._find(N,!1);if(k>=0){for(var U=this._keys.length,H=k+1;H<U;H++)this._keys[H-1]=this._keys[H],this._values[H-1]=this._values[H];return this._keys.length--,this._values.length--,vu(N,this._cacheKey)&&(this._cacheKey=v,this._cacheIndex=-2),!0}return!1},K.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=v,this._cacheIndex=-2},K.prototype.keys=function(){return new T(this._keys,this._values,B)},K.prototype.values=function(){return new T(this._keys,this._values,At)},K.prototype.entries=function(){return new T(this._keys,this._values,kt)},K.prototype["@@iterator"]=function(){return this.entries()},K.prototype[r]=function(){return this.entries()},K.prototype._find=function(N,k){if(!vu(this._cacheKey,N)){this._cacheIndex=-1;for(var U=0;U<this._keys.length;U++)if(vu(this._keys[U],N)){this._cacheIndex=U;break}}return this._cacheIndex<0&&k&&(this._cacheIndex=this._keys.length,this._keys.push(N),this._values.push(void 0)),this._cacheIndex},K})();return z;function B(K,N){return K}function At(K,N){return N}function kt(K,N){return[K,N]}}function fb(){var v=(function(){function b(){this._map=new h}return Object.defineProperty(b.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),b.prototype.has=function(T){return this._map.has(T)},b.prototype.add=function(T){return this._map.set(T,T),this},b.prototype.delete=function(T){return this._map.delete(T)},b.prototype.clear=function(){this._map.clear()},b.prototype.keys=function(){return this._map.keys()},b.prototype.values=function(){return this._map.keys()},b.prototype.entries=function(){return this._map.entries()},b.prototype["@@iterator"]=function(){return this.keys()},b.prototype[r]=function(){return this.keys()},b})();return v}function db(){var v=16,b=m.create(),T=z();return(function(){function N(){this._key=z()}return N.prototype.has=function(k){var U=B(k,!1);return U!==void 0?m.has(U,this._key):!1},N.prototype.get=function(k){var U=B(k,!1);return U!==void 0?m.get(U,this._key):void 0},N.prototype.set=function(k,U){var H=B(k,!0);return H[this._key]=U,this},N.prototype.delete=function(k){var U=B(k,!1);return U!==void 0?delete U[this._key]:!1},N.prototype.clear=function(){this._key=z()},N})();function z(){var N;do N="@@WeakMap@@"+K();while(m.has(b,N));return b[N]=!0,N}function B(N,k){if(!a.call(N,T)){if(!k)return;Object.defineProperty(N,T,{value:m.create()})}return N[T]}function At(N,k){for(var U=0;U<k;++U)N[U]=Math.random()*255|0;return N}function kt(N){if(typeof Uint8Array=="function"){var k=new Uint8Array(N);return typeof crypto<"u"?crypto.getRandomValues(k):typeof msCrypto<"u"?msCrypto.getRandomValues(k):At(k,N),k}return At(new Array(N),N)}function K(){var N=kt(v);N[6]=N[6]&79|64,N[8]=N[8]&191|128;for(var k="",U=0;U<v;++U){var H=N[U];(U===4||U===6||U===8)&&(k+="-"),H<16&&(k+="0"),k+=H.toString(16).toLowerCase()}return k}}function bu(v){return v.__=void 0,delete v.__,v}})})(Cd||(Cd={}))});var Yd=Ye(bt=>{"use strict";function Ou(t,e){var n=t.length;t.push(e);t:for(;0<n;){var a=n-1>>>1,l=t[a];if(0<_r(l,e))t[a]=e,t[n]=l,n=a;else break t}}function $e(t){return t.length===0?null:t[0]}function Er(t){if(t.length===0)return null;var e=t[0],n=t.pop();if(n!==e){t[0]=n;t:for(var a=0,l=t.length,i=l>>>1;a<i;){var r=2*(a+1)-1,o=t[r],u=r+1,s=t[u];if(0>_r(o,n))u<l&&0>_r(s,o)?(t[a]=s,t[u]=n,a=u):(t[a]=o,t[r]=n,a=r);else if(u<l&&0>_r(s,n))t[a]=s,t[u]=n,a=u;else break t}}return e}function _r(t,e){var n=t.sortIndex-e.sortIndex;return n!==0?n:t.id-e.id}bt.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(Dd=performance,bt.unstable_now=function(){return Dd.now()}):(zu=Date,Nd=zu.now(),bt.unstable_now=function(){return zu.now()-Nd});var Dd,zu,Nd,rn=[],On=[],Kb=1,Ae=null,Kt=3,Du=!1,Wl=!1,ti=!1,Nu=!1,Ud=typeof setTimeout=="function"?setTimeout:null,Hd=typeof clearTimeout=="function"?clearTimeout:null,Rd=typeof setImmediate<"u"?setImmediate:null;function Tr(t){for(var e=$e(On);e!==null;){if(e.callback===null)Er(On);else if(e.startTime<=t)Er(On),e.sortIndex=e.expirationTime,Ou(rn,e);else break;e=$e(On)}}function Ru(t){if(ti=!1,Tr(t),!Wl)if($e(rn)!==null)Wl=!0,ja||(ja=!0,Ga());else{var e=$e(On);e!==null&&ku(Ru,e.startTime-t)}}var ja=!1,ei=-1,Ld=5,Bd=-1;function qd(){return Nu?!0:!(bt.unstable_now()-Bd<Ld)}function wu(){if(Nu=!1,ja){var t=bt.unstable_now();Bd=t;var e=!0;try{t:{Wl=!1,ti&&(ti=!1,Hd(ei),ei=-1),Du=!0;var n=Kt;try{e:{for(Tr(t),Ae=$e(rn);Ae!==null&&!(Ae.expirationTime>t&&qd());){var a=Ae.callback;if(typeof a=="function"){Ae.callback=null,Kt=Ae.priorityLevel;var l=a(Ae.expirationTime<=t);if(t=bt.unstable_now(),typeof l=="function"){Ae.callback=l,Tr(t),e=!0;break e}Ae===$e(rn)&&Er(rn),Tr(t)}else Er(rn);Ae=$e(rn)}if(Ae!==null)e=!0;else{var i=$e(On);i!==null&&ku(Ru,i.startTime-t),e=!1}}break t}finally{Ae=null,Kt=n,Du=!1}e=void 0}}finally{e?Ga():ja=!1}}}var Ga;typeof Rd=="function"?Ga=function(){Rd(wu)}:typeof MessageChannel<"u"?(Cu=new MessageChannel,kd=Cu.port2,Cu.port1.onmessage=wu,Ga=function(){kd.postMessage(null)}):Ga=function(){Ud(wu,0)};var Cu,kd;function ku(t,e){ei=Ud(function(){t(bt.unstable_now())},e)}bt.unstable_IdlePriority=5;bt.unstable_ImmediatePriority=1;bt.unstable_LowPriority=4;bt.unstable_NormalPriority=3;bt.unstable_Profiling=null;bt.unstable_UserBlockingPriority=2;bt.unstable_cancelCallback=function(t){t.callback=null};bt.unstable_forceFrameRate=function(t){0>t||125<t||(Ld=0<t?Math.floor(1e3/t):5)};bt.unstable_getCurrentPriorityLevel=function(){return Kt};bt.unstable_next=function(t){switch(Kt){case 1:case 2:case 3:var e=3;break;default:e=Kt}var n=Kt;Kt=e;try{return t()}finally{Kt=n}};bt.unstable_requestPaint=function(){Nu=!0};bt.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=Kt;Kt=t;try{return e()}finally{Kt=n}};bt.unstable_scheduleCallback=function(t,e,n){var a=bt.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0<n?a+n:a):n=a,t){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=n+l,t={id:Kb++,callback:e,priorityLevel:t,startTime:n,expirationTime:l,sortIndex:-1},n>a?(t.sortIndex=n,Ou(On,t),$e(rn)===null&&t===$e(On)&&(ti?(Hd(ei),ei=-1):ti=!0,ku(Ru,n-a))):(t.sortIndex=l,Ou(rn,t),Wl||Du||(Wl=!0,ja||(ja=!0,Ga()))),t};bt.unstable_shouldYield=qd;bt.unstable_wrapCallback=function(t){var e=Kt;return function(){var n=Kt;Kt=e;try{return t.apply(this,arguments)}finally{Kt=n}}}});var jd=Ye((oE,Gd)=>{"use strict";Gd.exports=Yd()});var Wd=Ye(V=>{"use strict";var Lu=Symbol.for("react.transitional.element"),Jb=Symbol.for("react.portal"),$b=Symbol.for("react.fragment"),Pb=Symbol.for("react.strict_mode"),Wb=Symbol.for("react.profiler"),t0=Symbol.for("react.consumer"),e0=Symbol.for("react.context"),n0=Symbol.for("react.forward_ref"),a0=Symbol.for("react.suspense"),l0=Symbol.for("react.memo"),Zd=Symbol.for("react.lazy"),i0=Symbol.for("react.activity"),Xd=Symbol.iterator;function r0(t){return t===null||typeof t!="object"?null:(t=Xd&&t[Xd]||t["@@iterator"],typeof t=="function"?t:null)}var Fd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Kd=Object.assign,Jd={};function Va(t,e,n){this.props=t,this.context=e,this.refs=Jd,this.updater=n||Fd}Va.prototype.isReactComponent={};Va.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};Va.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function $d(){}$d.prototype=Va.prototype;function Bu(t,e,n){this.props=t,this.context=e,this.refs=Jd,this.updater=n||Fd}var qu=Bu.prototype=new $d;qu.constructor=Bu;Kd(qu,Va.prototype);qu.isPureReactComponent=!0;var Vd=Array.isArray;function Hu(){}var ht={H:null,A:null,T:null,S:null},Pd=Object.prototype.hasOwnProperty;function Yu(t,e,n){var a=n.ref;return{$$typeof:Lu,type:t,key:e,ref:a!==void 0?a:null,props:n}}function o0(t,e){return Yu(t.type,e,t.props)}function Gu(t){return typeof t=="object"&&t!==null&&t.$$typeof===Lu}function u0(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var Qd=/\/+/g;function Uu(t,e){return typeof t=="object"&&t!==null&&t.key!=null?u0(""+t.key):e.toString(36)}function s0(t){switch(t.status){case"fulfilled":return t.value;case"rejected":throw t.reason;default:switch(typeof t.status=="string"?t.then(Hu,Hu):(t.status="pending",t.then(function(e){t.status==="pending"&&(t.status="fulfilled",t.value=e)},function(e){t.status==="pending"&&(t.status="rejected",t.reason=e)})),t.status){case"fulfilled":return t.value;case"rejected":throw t.reason}}throw t}function Xa(t,e,n,a,l){var i=typeof t;(i==="undefined"||i==="boolean")&&(t=null);var r=!1;if(t===null)r=!0;else switch(i){case"bigint":case"string":case"number":r=!0;break;case"object":switch(t.$$typeof){case Lu:case Jb:r=!0;break;case Zd:return r=t._init,Xa(r(t._payload),e,n,a,l)}}if(r)return l=l(t),r=a===""?"."+Uu(t,0):a,Vd(l)?(n="",r!=null&&(n=r.replace(Qd,"$&/")+"/"),Xa(l,e,n,"",function(s){return s})):l!=null&&(Gu(l)&&(l=o0(l,n+(l.key==null||t&&t.key===l.key?"":(""+l.key).replace(Qd,"$&/")+"/")+r)),e.push(l)),1;r=0;var o=a===""?".":a+":";if(Vd(t))for(var u=0;u<t.length;u++)a=t[u],i=o+Uu(a,u),r+=Xa(a,e,n,i,l);else if(u=r0(t),typeof u=="function")for(t=u.call(t),u=0;!(a=t.next()).done;)a=a.value,i=o+Uu(a,u++),r+=Xa(a,e,n,i,l);else if(i==="object"){if(typeof t.then=="function")return Xa(s0(t),e,n,a,l);throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.")}return r}function xr(t,e,n){if(t==null)return t;var a=[],l=0;return Xa(t,a,"","",function(i){return e.call(n,i,l++)}),a}function c0(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var Id=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}},f0={map:xr,forEach:function(t,e,n){xr(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return xr(t,function(){e++}),e},toArray:function(t){return xr(t,function(e){return e})||[]},only:function(t){if(!Gu(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};V.Activity=i0;V.Children=f0;V.Component=Va;V.Fragment=$b;V.Profiler=Wb;V.PureComponent=Bu;V.StrictMode=Pb;V.Suspense=a0;V.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ht;V.__COMPILER_RUNTIME={__proto__:null,c:function(t){return ht.H.useMemoCache(t)}};V.cache=function(t){return function(){return t.apply(null,arguments)}};V.cacheSignal=function(){return null};V.cloneElement=function(t,e,n){if(t==null)throw Error("The argument must be a React element, but you passed "+t+".");var a=Kd({},t.props),l=t.key;if(e!=null)for(i in e.key!==void 0&&(l=""+e.key),e)!Pd.call(e,i)||i==="key"||i==="__self"||i==="__source"||i==="ref"&&e.ref===void 0||(a[i]=e[i]);var i=arguments.length-2;if(i===1)a.children=n;else if(1<i){for(var r=Array(i),o=0;o<i;o++)r[o]=arguments[o+2];a.children=r}return Yu(t.type,l,a)};V.createContext=function(t){return t={$$typeof:e0,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null},t.Provider=t,t.Consumer={$$typeof:t0,_context:t},t};V.createElement=function(t,e,n){var a,l={},i=null;if(e!=null)for(a in e.key!==void 0&&(i=""+e.key),e)Pd.call(e,a)&&a!=="key"&&a!=="__self"&&a!=="__source"&&(l[a]=e[a]);var r=arguments.length-2;if(r===1)l.children=n;else if(1<r){for(var o=Array(r),u=0;u<r;u++)o[u]=arguments[u+2];l.children=o}if(t&&t.defaultProps)for(a in r=t.defaultProps,r)l[a]===void 0&&(l[a]=r[a]);return Yu(t,i,l)};V.createRef=function(){return{current:null}};V.forwardRef=function(t){return{$$typeof:n0,render:t}};V.isValidElement=Gu;V.lazy=function(t){return{$$typeof:Zd,_payload:{_status:-1,_result:t},_init:c0}};V.memo=function(t,e){return{$$typeof:l0,type:t,compare:e===void 0?null:e}};V.startTransition=function(t){var e=ht.T,n={};ht.T=n;try{var a=t(),l=ht.S;l!==null&&l(n,a),typeof a=="object"&&a!==null&&typeof a.then=="function"&&a.then(Hu,Id)}catch(i){Id(i)}finally{e!==null&&n.types!==null&&(e.types=n.types),ht.T=e}};V.unstable_useCacheRefresh=function(){return ht.H.useCacheRefresh()};V.use=function(t){return ht.H.use(t)};V.useActionState=function(t,e,n){return ht.H.useActionState(t,e,n)};V.useCallback=function(t,e){return ht.H.useCallback(t,e)};V.useContext=function(t){return ht.H.useContext(t)};V.useDebugValue=function(){};V.useDeferredValue=function(t,e){return ht.H.useDeferredValue(t,e)};V.useEffect=function(t,e){return ht.H.useEffect(t,e)};V.useEffectEvent=function(t){return ht.H.useEffectEvent(t)};V.useId=function(){return ht.H.useId()};V.useImperativeHandle=function(t,e,n){return ht.H.useImperativeHandle(t,e,n)};V.useInsertionEffect=function(t,e){return ht.H.useInsertionEffect(t,e)};V.useLayoutEffect=function(t,e){return ht.H.useLayoutEffect(t,e)};V.useMemo=function(t,e){return ht.H.useMemo(t,e)};V.useOptimistic=function(t,e){return ht.H.useOptimistic(t,e)};V.useReducer=function(t,e,n){return ht.H.useReducer(t,e,n)};V.useRef=function(t){return ht.H.useRef(t)};V.useState=function(t){return ht.H.useState(t)};V.useSyncExternalStore=function(t,e,n){return ht.H.useSyncExternalStore(t,e,n)};V.useTransition=function(){return ht.H.useTransition()};V.version="19.2.7"});var _t=Ye((sE,tp)=>{"use strict";tp.exports=Wd()});var np=Ye(te=>{"use strict";var d0=_t();function ep(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Dn(){}var Wt={d:{f:Dn,r:function(){throw Error(ep(522))},D:Dn,C:Dn,L:Dn,m:Dn,X:Dn,S:Dn,M:Dn},p:0,findDOMNode:null},p0=Symbol.for("react.portal");function m0(t,e,n){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:p0,key:a==null?null:""+a,children:t,containerInfo:e,implementation:n}}var ni=d0.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Ar(t,e){if(t==="font")return"";if(typeof e=="string")return e==="use-credentials"?e:""}te.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Wt;te.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)throw Error(ep(299));return m0(t,e,null,n)};te.flushSync=function(t){var e=ni.T,n=Wt.p;try{if(ni.T=null,Wt.p=2,t)return t()}finally{ni.T=e,Wt.p=n,Wt.d.f()}};te.preconnect=function(t,e){typeof t=="string"&&(e?(e=e.crossOrigin,e=typeof e=="string"?e==="use-credentials"?e:"":void 0):e=null,Wt.d.C(t,e))};te.prefetchDNS=function(t){typeof t=="string"&&Wt.d.D(t)};te.preinit=function(t,e){if(typeof t=="string"&&e&&typeof e.as=="string"){var n=e.as,a=Ar(n,e.crossOrigin),l=typeof e.integrity=="string"?e.integrity:void 0,i=typeof e.fetchPriority=="string"?e.fetchPriority:void 0;n==="style"?Wt.d.S(t,typeof e.precedence=="string"?e.precedence:void 0,{crossOrigin:a,integrity:l,fetchPriority:i}):n==="script"&&Wt.d.X(t,{crossOrigin:a,integrity:l,fetchPriority:i,nonce:typeof e.nonce=="string"?e.nonce:void 0})}};te.preinitModule=function(t,e){if(typeof t=="string")if(typeof e=="object"&&e!==null){if(e.as==null||e.as==="script"){var n=Ar(e.as,e.crossOrigin);Wt.d.M(t,{crossOrigin:n,integrity:typeof e.integrity=="string"?e.integrity:void 0,nonce:typeof e.nonce=="string"?e.nonce:void 0})}}else e==null&&Wt.d.M(t)};te.preload=function(t,e){if(typeof t=="string"&&typeof e=="object"&&e!==null&&typeof e.as=="string"){var n=e.as,a=Ar(n,e.crossOrigin);Wt.d.L(t,n,{crossOrigin:a,integrity:typeof e.integrity=="string"?e.integrity:void 0,nonce:typeof e.nonce=="string"?e.nonce:void 0,type:typeof e.type=="string"?e.type:void 0,fetchPriority:typeof e.fetchPriority=="string"?e.fetchPriority:void 0,referrerPolicy:typeof e.referrerPolicy=="string"?e.referrerPolicy:void 0,imageSrcSet:typeof e.imageSrcSet=="string"?e.imageSrcSet:void 0,imageSizes:typeof e.imageSizes=="string"?e.imageSizes:void 0,media:typeof e.media=="string"?e.media:void 0})}};te.preloadModule=function(t,e){if(typeof t=="string")if(e){var n=Ar(e.as,e.crossOrigin);Wt.d.m(t,{as:typeof e.as=="string"&&e.as!=="script"?e.as:void 0,crossOrigin:n,integrity:typeof e.integrity=="string"?e.integrity:void 0})}else Wt.d.m(t)};te.requestFormReset=function(t){Wt.d.r(t)};te.unstable_batchedUpdates=function(t,e){return t(e)};te.useFormState=function(t,e,n){return ni.H.useFormState(t,e,n)};te.useFormStatus=function(){return ni.H.useHostTransitionStatus()};te.version="19.2.7"});var ip=Ye((fE,lp)=>{"use strict";function ap(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ap)}catch{}}ap(),lp.exports=np()});var vv=Ye($o=>{"use strict";var Ht=jd(),Dm=_t(),h0=ip();function x(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)e+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function Nm(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function ji(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function Rm(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function km(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function rp(t){if(ji(t)!==t)throw Error(x(188))}function g0(t){var e=t.alternate;if(!e){if(e=ji(t),e===null)throw Error(x(188));return e!==t?null:t}for(var n=t,a=e;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(a=l.return,a!==null){n=a;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return rp(l),t;if(i===a)return rp(l),e;i=i.sibling}throw Error(x(188))}if(n.return!==a.return)n=l,a=i;else{for(var r=!1,o=l.child;o;){if(o===n){r=!0,n=l,a=i;break}if(o===a){r=!0,a=l,n=i;break}o=o.sibling}if(!r){for(o=i.child;o;){if(o===n){r=!0,n=i,a=l;break}if(o===a){r=!0,a=i,n=l;break}o=o.sibling}if(!r)throw Error(x(189))}}if(n.alternate!==a)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?t:e}function Um(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=Um(t),e!==null)return e;t=t.sibling}return null}var yt=Object.assign,v0=Symbol.for("react.element"),Mr=Symbol.for("react.transitional.element"),ci=Symbol.for("react.portal"),Ja=Symbol.for("react.fragment"),Hm=Symbol.for("react.strict_mode"),_s=Symbol.for("react.profiler"),Lm=Symbol.for("react.consumer"),mn=Symbol.for("react.context"),gc=Symbol.for("react.forward_ref"),Ts=Symbol.for("react.suspense"),Es=Symbol.for("react.suspense_list"),vc=Symbol.for("react.memo"),Nn=Symbol.for("react.lazy"),xs=Symbol.for("react.activity"),y0=Symbol.for("react.memo_cache_sentinel"),op=Symbol.iterator;function ai(t){return t===null||typeof t!="object"?null:(t=op&&t[op]||t["@@iterator"],typeof t=="function"?t:null)}var b0=Symbol.for("react.client.reference");function As(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===b0?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Ja:return"Fragment";case _s:return"Profiler";case Hm:return"StrictMode";case Ts:return"Suspense";case Es:return"SuspenseList";case xs:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case ci:return"Portal";case mn:return t.displayName||"Context";case Lm:return(t._context.displayName||"Context")+".Consumer";case gc:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case vc:return e=t.displayName||null,e!==null?e:As(t.type)||"Memo";case Nn:e=t._payload,t=t._init;try{return As(t(e))}catch{}}return null}var fi=Array.isArray,G=Dm.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,it=h0.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,fa={pending:!1,data:null,method:null,action:null},Ms=[],$a=-1;function nn(t){return{current:t}}function Gt(t){0>$a||(t.current=Ms[$a],Ms[$a]=null,$a--)}function pt(t,e){$a++,Ms[$a]=t.current,t.current=e}var en=nn(null),wi=nn(null),Xn=nn(null),io=nn(null);function ro(t,e){switch(pt(Xn,e),pt(wi,t),pt(en,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?mm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=mm(e),t=av(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}Gt(en),pt(en,t)}function hl(){Gt(en),Gt(wi),Gt(Xn)}function zs(t){t.memoizedState!==null&&pt(io,t);var e=en.current,n=av(e,t.type);e!==n&&(pt(wi,t),pt(en,n))}function oo(t){wi.current===t&&(Gt(en),Gt(wi)),io.current===t&&(Gt(io),qi._currentValue=fa)}var ju,up;function oa(t){if(ju===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);ju=e&&e[1]||"",up=-1<n.stack.indexOf(`
|
|
at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
|
|
`+ju+t+up}var Xu=!1;function Vu(t,e){if(!t||Xu)return"";Xu=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var g=function(){throw Error()};if(Object.defineProperty(g.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(g,[])}catch(p){var h=p}Reflect.construct(t,[],g)}else{try{g.call()}catch(p){h=p}t.call(g.prototype)}}else{try{throw Error()}catch(p){h=p}(g=t())&&typeof g.catch=="function"&&g.catch(function(){})}}catch(p){if(p&&h&&typeof p.stack=="string")return[p.stack,h.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var i=a.DetermineComponentFrameRoot(),r=i[0],o=i[1];if(r&&o){var u=r.split(`
|
|
`),s=o.split(`
|
|
`);for(l=a=0;a<u.length&&!u[a].includes("DetermineComponentFrameRoot");)a++;for(;l<s.length&&!s[l].includes("DetermineComponentFrameRoot");)l++;if(a===u.length||l===s.length)for(a=u.length-1,l=s.length-1;1<=a&&0<=l&&u[a]!==s[l];)l--;for(;1<=a&&0<=l;a--,l--)if(u[a]!==s[l]){if(a!==1||l!==1)do if(a--,l--,0>l||u[a]!==s[l]){var m=`
|
|
`+u[a].replace(" at new "," at ");return t.displayName&&m.includes("<anonymous>")&&(m=m.replace("<anonymous>",t.displayName)),m}while(1<=a&&0<=l);break}}}finally{Xu=!1,Error.prepareStackTrace=n}return(n=t?t.displayName||t.name:"")?oa(n):""}function S0(t,e){switch(t.tag){case 26:case 27:case 5:return oa(t.type);case 16:return oa("Lazy");case 13:return t.child!==e&&e!==null?oa("Suspense Fallback"):oa("Suspense");case 19:return oa("SuspenseList");case 0:case 15:return Vu(t.type,!1);case 11:return Vu(t.type.render,!1);case 1:return Vu(t.type,!0);case 31:return oa("Activity");default:return""}}function sp(t){try{var e="",n=null;do e+=S0(t,n),n=t,t=t.return;while(t);return e}catch(a){return`
|
|
Error generating stack: `+a.message+`
|
|
`+a.stack}}var ws=Object.prototype.hasOwnProperty,yc=Ht.unstable_scheduleCallback,Qu=Ht.unstable_cancelCallback,_0=Ht.unstable_shouldYield,T0=Ht.unstable_requestPaint,ge=Ht.unstable_now,E0=Ht.unstable_getCurrentPriorityLevel,Bm=Ht.unstable_ImmediatePriority,qm=Ht.unstable_UserBlockingPriority,uo=Ht.unstable_NormalPriority,x0=Ht.unstable_LowPriority,Ym=Ht.unstable_IdlePriority,A0=Ht.log,M0=Ht.unstable_setDisableYieldValue,Xi=null,ve=null;function Bn(t){if(typeof A0=="function"&&M0(t),ve&&typeof ve.setStrictMode=="function")try{ve.setStrictMode(Xi,t)}catch{}}var ye=Math.clz32?Math.clz32:C0,z0=Math.log,w0=Math.LN2;function C0(t){return t>>>=0,t===0?32:31-(z0(t)/w0|0)|0}var zr=256,wr=262144,Cr=4194304;function ua(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function Uo(t,e,n){var a=t.pendingLanes;if(a===0)return 0;var l=0,i=t.suspendedLanes,r=t.pingedLanes;t=t.warmLanes;var o=a&134217727;return o!==0?(a=o&~i,a!==0?l=ua(a):(r&=o,r!==0?l=ua(r):n||(n=o&~t,n!==0&&(l=ua(n))))):(o=a&~i,o!==0?l=ua(o):r!==0?l=ua(r):n||(n=a&~t,n!==0&&(l=ua(n)))),l===0?0:e!==0&&e!==l&&(e&i)===0&&(i=l&-l,n=e&-e,i>=n||i===32&&(n&4194048)!==0)?e:l}function Vi(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function O0(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Gm(){var t=Cr;return Cr<<=1,(Cr&62914560)===0&&(Cr=4194304),t}function Iu(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function Qi(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function D0(t,e,n,a,l,i){var r=t.pendingLanes;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=n,t.entangledLanes&=n,t.errorRecoveryDisabledLanes&=n,t.shellSuspendCounter=0;var o=t.entanglements,u=t.expirationTimes,s=t.hiddenUpdates;for(n=r&~n;0<n;){var m=31-ye(n),g=1<<m;o[m]=0,u[m]=-1;var h=s[m];if(h!==null)for(s[m]=null,m=0;m<h.length;m++){var p=h[m];p!==null&&(p.lane&=-536870913)}n&=~g}a!==0&&jm(t,a,0),i!==0&&l===0&&t.tag!==0&&(t.suspendedLanes|=i&~(r&~e))}function jm(t,e,n){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-ye(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|n&261930}function Xm(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var a=31-ye(n),l=1<<a;l&e|t[a]&e&&(t[a]|=e),n&=~l}}function Vm(t,e){var n=e&-e;return n=(n&42)!==0?1:bc(n),(n&(t.suspendedLanes|e))!==0?0:n}function bc(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Sc(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Qm(){var t=it.p;return t!==0?t:(t=window.event,t===void 0?32:mv(t.type))}function cp(t,e){var n=it.p;try{return it.p=t,e()}finally{it.p=n}}var na=Math.random().toString(36).slice(2),Xt="__reactFiber$"+na,ue="__reactProps$"+na,Ml="__reactContainer$"+na,Cs="__reactEvents$"+na,N0="__reactListeners$"+na,R0="__reactHandles$"+na,fp="__reactResources$"+na,Ii="__reactMarker$"+na;function _c(t){delete t[Xt],delete t[ue],delete t[Cs],delete t[N0],delete t[R0]}function Pa(t){var e=t[Xt];if(e)return e;for(var n=t.parentNode;n;){if(e=n[Ml]||n[Xt]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=bm(t);t!==null;){if(n=t[Xt])return n;t=bm(t)}return e}t=n,n=t.parentNode}return null}function zl(t){if(t=t[Xt]||t[Ml]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function di(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(x(33))}function ul(t){var e=t[fp];return e||(e=t[fp]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Yt(t){t[Ii]=!0}var Im=new Set,Zm={};function _a(t,e){gl(t,e),gl(t+"Capture",e)}function gl(t,e){for(Zm[t]=e,t=0;t<e.length;t++)Im.add(e[t])}var k0=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),dp={},pp={};function U0(t){return ws.call(pp,t)?!0:ws.call(dp,t)?!1:k0.test(t)?pp[t]=!0:(dp[t]=!0,!1)}function Vr(t,e,n){if(U0(e))if(n===null)t.removeAttribute(e);else{switch(typeof n){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+n)}}function Or(t,e,n){if(n===null)t.removeAttribute(e);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+n)}}function on(t,e,n,a){if(a===null)t.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(n);return}t.setAttributeNS(e,n,""+a)}}function ze(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Fm(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function H0(t,e,n){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var l=a.get,i=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return l.call(this)},set:function(r){n=""+r,i.call(this,r)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(r){n=""+r},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Os(t){if(!t._valueTracker){var e=Fm(t)?"checked":"value";t._valueTracker=H0(t,e,""+t[e])}}function Km(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),a="";return t&&(a=Fm(t)?t.checked?"true":"false":t.value),t=a,t!==n?(e.setValue(t),!0):!1}function so(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var L0=/[\n"\\]/g;function Oe(t){return t.replace(L0,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Ds(t,e,n,a,l,i,r,o){t.name="",r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"?t.type=r:t.removeAttribute("type"),e!=null?r==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+ze(e)):t.value!==""+ze(e)&&(t.value=""+ze(e)):r!=="submit"&&r!=="reset"||t.removeAttribute("value"),e!=null?Ns(t,r,ze(e)):n!=null?Ns(t,r,ze(n)):a!=null&&t.removeAttribute("value"),l==null&&i!=null&&(t.defaultChecked=!!i),l!=null&&(t.checked=l&&typeof l!="function"&&typeof l!="symbol"),o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?t.name=""+ze(o):t.removeAttribute("name")}function Jm(t,e,n,a,l,i,r,o){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.type=i),e!=null||n!=null){if(!(i!=="submit"&&i!=="reset"||e!=null)){Os(t);return}n=n!=null?""+ze(n):"",e=e!=null?""+ze(e):n,o||e===t.value||(t.value=e),t.defaultValue=e}a=a??l,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=o?t.checked:!!a,t.defaultChecked=!!a,r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(t.name=r),Os(t)}function Ns(t,e,n){e==="number"&&so(t.ownerDocument)===t||t.defaultValue===""+n||(t.defaultValue=""+n)}function sl(t,e,n,a){if(t=t.options,e){e={};for(var l=0;l<n.length;l++)e["$"+n[l]]=!0;for(n=0;n<t.length;n++)l=e.hasOwnProperty("$"+t[n].value),t[n].selected!==l&&(t[n].selected=l),l&&a&&(t[n].defaultSelected=!0)}else{for(n=""+ze(n),e=null,l=0;l<t.length;l++){if(t[l].value===n){t[l].selected=!0,a&&(t[l].defaultSelected=!0);return}e!==null||t[l].disabled||(e=t[l])}e!==null&&(e.selected=!0)}}function $m(t,e,n){if(e!=null&&(e=""+ze(e),e!==t.value&&(t.value=e),n==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=n!=null?""+ze(n):""}function Pm(t,e,n,a){if(e==null){if(a!=null){if(n!=null)throw Error(x(92));if(fi(a)){if(1<a.length)throw Error(x(93));a=a[0]}n=a}n==null&&(n=""),e=n}n=ze(e),t.defaultValue=n,a=t.textContent,a===n&&a!==""&&a!==null&&(t.value=a),Os(t)}function vl(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var B0=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function mp(t,e,n){var a=e.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,n):typeof n!="number"||n===0||B0.has(e)?e==="float"?t.cssFloat=n:t[e]=(""+n).trim():t[e]=n+"px"}function Wm(t,e,n){if(e!=null&&typeof e!="object")throw Error(x(62));if(t=t.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var l in e)a=e[l],e.hasOwnProperty(l)&&n[l]!==a&&mp(t,l,a)}else for(var i in e)e.hasOwnProperty(i)&&mp(t,i,e[i])}function Tc(t){if(t.indexOf("-")===-1)return!1;switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var q0=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Y0=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Qr(t){return Y0.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function hn(){}var Rs=null;function Ec(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Wa=null,cl=null;function hp(t){var e=zl(t);if(e&&(t=e.stateNode)){var n=t[ue]||null;t:switch(t=e.stateNode,e.type){case"input":if(Ds(t,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),e=n.name,n.type==="radio"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Oe(""+e)+'"][type="radio"]'),e=0;e<n.length;e++){var a=n[e];if(a!==t&&a.form===t.form){var l=a[ue]||null;if(!l)throw Error(x(90));Ds(a,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(e=0;e<n.length;e++)a=n[e],a.form===t.form&&Km(a)}break t;case"textarea":$m(t,n.value,n.defaultValue);break t;case"select":e=n.value,e!=null&&sl(t,!!n.multiple,e,!1)}}}var Zu=!1;function th(t,e,n){if(Zu)return t(e,n);Zu=!0;try{var a=t(e);return a}finally{if(Zu=!1,(Wa!==null||cl!==null)&&(Zo(),Wa&&(e=Wa,t=cl,cl=Wa=null,hp(e),t)))for(e=0;e<t.length;e++)hp(t[e])}}function Ci(t,e){var n=t.stateNode;if(n===null)return null;var a=n[ue]||null;if(a===null)return null;n=a[e];t:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(n&&typeof n!="function")throw Error(x(231,e,typeof n));return n}var Sn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ks=!1;if(Sn)try{Qa={},Object.defineProperty(Qa,"passive",{get:function(){ks=!0}}),window.addEventListener("test",Qa,Qa),window.removeEventListener("test",Qa,Qa)}catch{ks=!1}var Qa,qn=null,xc=null,Ir=null;function eh(){if(Ir)return Ir;var t,e=xc,n=e.length,a,l="value"in qn?qn.value:qn.textContent,i=l.length;for(t=0;t<n&&e[t]===l[t];t++);var r=n-t;for(a=1;a<=r&&e[n-a]===l[i-a];a++);return Ir=l.slice(t,1<a?1-a:void 0)}function Zr(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Dr(){return!0}function gp(){return!1}function se(t){function e(n,a,l,i,r){this._reactName=n,this._targetInst=l,this.type=a,this.nativeEvent=i,this.target=r,this.currentTarget=null;for(var o in t)t.hasOwnProperty(o)&&(n=t[o],this[o]=n?n(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Dr:gp,this.isPropagationStopped=gp,this}return yt(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Dr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Dr)},persist:function(){},isPersistent:Dr}),e}var Ta={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ho=se(Ta),Zi=yt({},Ta,{view:0,detail:0}),G0=se(Zi),Fu,Ku,li,Lo=yt({},Zi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ac,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==li&&(li&&t.type==="mousemove"?(Fu=t.screenX-li.screenX,Ku=t.screenY-li.screenY):Ku=Fu=0,li=t),Fu)},movementY:function(t){return"movementY"in t?t.movementY:Ku}}),vp=se(Lo),j0=yt({},Lo,{dataTransfer:0}),X0=se(j0),V0=yt({},Zi,{relatedTarget:0}),Ju=se(V0),Q0=yt({},Ta,{animationName:0,elapsedTime:0,pseudoElement:0}),I0=se(Q0),Z0=yt({},Ta,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),F0=se(Z0),K0=yt({},Ta,{data:0}),yp=se(K0),J0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$0={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},P0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function W0(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=P0[t])?!!e[t]:!1}function Ac(){return W0}var tS=yt({},Zi,{key:function(t){if(t.key){var e=J0[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Zr(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?$0[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ac,charCode:function(t){return t.type==="keypress"?Zr(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Zr(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),eS=se(tS),nS=yt({},Lo,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),bp=se(nS),aS=yt({},Zi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ac}),lS=se(aS),iS=yt({},Ta,{propertyName:0,elapsedTime:0,pseudoElement:0}),rS=se(iS),oS=yt({},Lo,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),uS=se(oS),sS=yt({},Ta,{newState:0,oldState:0}),cS=se(sS),fS=[9,13,27,32],Mc=Sn&&"CompositionEvent"in window,hi=null;Sn&&"documentMode"in document&&(hi=document.documentMode);var dS=Sn&&"TextEvent"in window&&!hi,nh=Sn&&(!Mc||hi&&8<hi&&11>=hi),Sp=" ",_p=!1;function ah(t,e){switch(t){case"keyup":return fS.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lh(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var tl=!1;function pS(t,e){switch(t){case"compositionend":return lh(e);case"keypress":return e.which!==32?null:(_p=!0,Sp);case"textInput":return t=e.data,t===Sp&&_p?null:t;default:return null}}function mS(t,e){if(tl)return t==="compositionend"||!Mc&&ah(t,e)?(t=eh(),Ir=xc=qn=null,tl=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return nh&&e.locale!=="ko"?null:e.data;default:return null}}var hS={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Tp(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!hS[t.type]:e==="textarea"}function ih(t,e,n,a){Wa?cl?cl.push(a):cl=[a]:Wa=a,e=wo(e,"onChange"),0<e.length&&(n=new Ho("onChange","change",null,n,a),t.push({event:n,listeners:e}))}var gi=null,Oi=null;function gS(t){tv(t,0)}function Bo(t){var e=di(t);if(Km(e))return t}function Ep(t,e){if(t==="change")return e}var rh=!1;Sn&&(Sn?(Rr="oninput"in document,Rr||($u=document.createElement("div"),$u.setAttribute("oninput","return;"),Rr=typeof $u.oninput=="function"),Nr=Rr):Nr=!1,rh=Nr&&(!document.documentMode||9<document.documentMode));var Nr,Rr,$u;function xp(){gi&&(gi.detachEvent("onpropertychange",oh),Oi=gi=null)}function oh(t){if(t.propertyName==="value"&&Bo(Oi)){var e=[];ih(e,Oi,t,Ec(t)),th(gS,e)}}function vS(t,e,n){t==="focusin"?(xp(),gi=e,Oi=n,gi.attachEvent("onpropertychange",oh)):t==="focusout"&&xp()}function yS(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Bo(Oi)}function bS(t,e){if(t==="click")return Bo(e)}function SS(t,e){if(t==="input"||t==="change")return Bo(e)}function _S(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Se=typeof Object.is=="function"?Object.is:_S;function Di(t,e){if(Se(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),a=Object.keys(e);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var l=n[a];if(!ws.call(e,l)||!Se(t[l],e[l]))return!1}return!0}function Ap(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Mp(t,e){var n=Ap(t);t=0;for(var a;n;){if(n.nodeType===3){if(a=t+n.textContent.length,t<=e&&a>=e)return{node:n,offset:e-t};t=a}t:{for(;n;){if(n.nextSibling){n=n.nextSibling;break t}n=n.parentNode}n=void 0}n=Ap(n)}}function uh(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?uh(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function sh(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=so(t.document);e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=so(t.document)}return e}function zc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var TS=Sn&&"documentMode"in document&&11>=document.documentMode,el=null,Us=null,vi=null,Hs=!1;function zp(t,e,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Hs||el==null||el!==so(a)||(a=el,"selectionStart"in a&&zc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),vi&&Di(vi,a)||(vi=a,a=wo(Us,"onSelect"),0<a.length&&(e=new Ho("onSelect","select",null,e,n),t.push({event:e,listeners:a}),e.target=el)))}function ra(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var nl={animationend:ra("Animation","AnimationEnd"),animationiteration:ra("Animation","AnimationIteration"),animationstart:ra("Animation","AnimationStart"),transitionrun:ra("Transition","TransitionRun"),transitionstart:ra("Transition","TransitionStart"),transitioncancel:ra("Transition","TransitionCancel"),transitionend:ra("Transition","TransitionEnd")},Pu={},ch={};Sn&&(ch=document.createElement("div").style,"AnimationEvent"in window||(delete nl.animationend.animation,delete nl.animationiteration.animation,delete nl.animationstart.animation),"TransitionEvent"in window||delete nl.transitionend.transition);function Ea(t){if(Pu[t])return Pu[t];if(!nl[t])return t;var e=nl[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in ch)return Pu[t]=e[n];return t}var fh=Ea("animationend"),dh=Ea("animationiteration"),ph=Ea("animationstart"),ES=Ea("transitionrun"),xS=Ea("transitionstart"),AS=Ea("transitioncancel"),mh=Ea("transitionend"),hh=new Map,Ls="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ls.push("scrollEnd");function Xe(t,e){hh.set(t,e),_a(e,[t])}var co=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}},Me=[],al=0,wc=0;function qo(){for(var t=al,e=wc=al=0;e<t;){var n=Me[e];Me[e++]=null;var a=Me[e];Me[e++]=null;var l=Me[e];Me[e++]=null;var i=Me[e];if(Me[e++]=null,a!==null&&l!==null){var r=a.pending;r===null?l.next=l:(l.next=r.next,r.next=l),a.pending=l}i!==0&&gh(n,l,i)}}function Yo(t,e,n,a){Me[al++]=t,Me[al++]=e,Me[al++]=n,Me[al++]=a,wc|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Cc(t,e,n,a){return Yo(t,e,n,a),fo(t)}function xa(t,e){return Yo(t,null,null,e),fo(t)}function gh(t,e,n){t.lanes|=n;var a=t.alternate;a!==null&&(a.lanes|=n);for(var l=!1,i=t.return;i!==null;)i.childLanes|=n,a=i.alternate,a!==null&&(a.childLanes|=n),i.tag===22&&(t=i.stateNode,t===null||t._visibility&1||(l=!0)),t=i,i=i.return;return t.tag===3?(i=t.stateNode,l&&e!==null&&(l=31-ye(n),t=i.hiddenUpdates,a=t[l],a===null?t[l]=[e]:a.push(e),e.lane=n|536870912),i):null}function fo(t){if(50<Mi)throw Mi=0,lc=null,Error(x(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var ll={};function MS(t,e,n,a){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function me(t,e,n,a){return new MS(t,e,n,a)}function Oc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function vn(t,e){var n=t.alternate;return n===null?(n=me(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&65011712,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n.refCleanup=t.refCleanup,n}function vh(t,e){t.flags&=65011714;var n=t.alternate;return n===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=n.childLanes,t.lanes=n.lanes,t.child=n.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,t.type=n.type,e=n.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Fr(t,e,n,a,l,i){var r=0;if(a=t,typeof t=="function")Oc(t)&&(r=1);else if(typeof t=="string")r=C1(t,n,en.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case xs:return t=me(31,n,e,l),t.elementType=xs,t.lanes=i,t;case Ja:return da(n.children,l,i,e);case Hm:r=8,l|=24;break;case _s:return t=me(12,n,e,l|2),t.elementType=_s,t.lanes=i,t;case Ts:return t=me(13,n,e,l),t.elementType=Ts,t.lanes=i,t;case Es:return t=me(19,n,e,l),t.elementType=Es,t.lanes=i,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case mn:r=10;break t;case Lm:r=9;break t;case gc:r=11;break t;case vc:r=14;break t;case Nn:r=16,a=null;break t}r=29,n=Error(x(130,t===null?"null":typeof t,"")),a=null}return e=me(r,n,e,l),e.elementType=t,e.type=a,e.lanes=i,e}function da(t,e,n,a){return t=me(7,t,a,e),t.lanes=n,t}function Wu(t,e,n){return t=me(6,t,null,e),t.lanes=n,t}function yh(t){var e=me(18,null,null,0);return e.stateNode=t,e}function ts(t,e,n){return e=me(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var wp=new WeakMap;function De(t,e){if(typeof t=="object"&&t!==null){var n=wp.get(t);return n!==void 0?n:(e={value:t,source:e,stack:sp(e)},wp.set(t,e),e)}return{value:t,source:e,stack:sp(e)}}var il=[],rl=0,po=null,Ni=0,we=[],Ce=0,Pn=null,Pe=1,We="";function dn(t,e){il[rl++]=Ni,il[rl++]=po,po=t,Ni=e}function bh(t,e,n){we[Ce++]=Pe,we[Ce++]=We,we[Ce++]=Pn,Pn=t;var a=Pe;t=We;var l=32-ye(a)-1;a&=~(1<<l),n+=1;var i=32-ye(e)+l;if(30<i){var r=l-l%5;i=(a&(1<<r)-1).toString(32),a>>=r,l-=r,Pe=1<<32-ye(e)+l|n<<l|a,We=i+t}else Pe=1<<i|n<<l|a,We=t}function Dc(t){t.return!==null&&(dn(t,1),bh(t,1,0))}function Nc(t){for(;t===po;)po=il[--rl],il[rl]=null,Ni=il[--rl],il[rl]=null;for(;t===Pn;)Pn=we[--Ce],we[Ce]=null,We=we[--Ce],we[Ce]=null,Pe=we[--Ce],we[Ce]=null}function Sh(t,e){we[Ce++]=Pe,we[Ce++]=We,we[Ce++]=Pn,Pe=e.id,We=e.overflow,Pn=t}var Vt=null,vt=null,et=!1,Vn=null,Ne=!1,Bs=Error(x(519));function Wn(t){var e=Error(x(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ri(De(e,t)),Bs}function Cp(t){var e=t.stateNode,n=t.type,a=t.memoizedProps;switch(e[Xt]=t,e[ue]=a,n){case"dialog":J("cancel",e),J("close",e);break;case"iframe":case"object":case"embed":J("load",e);break;case"video":case"audio":for(n=0;n<Li.length;n++)J(Li[n],e);break;case"source":J("error",e);break;case"img":case"image":case"link":J("error",e),J("load",e);break;case"details":J("toggle",e);break;case"input":J("invalid",e),Jm(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":J("invalid",e);break;case"textarea":J("invalid",e),Pm(e,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||e.textContent===""+n||a.suppressHydrationWarning===!0||nv(e.textContent,n)?(a.popover!=null&&(J("beforetoggle",e),J("toggle",e)),a.onScroll!=null&&J("scroll",e),a.onScrollEnd!=null&&J("scrollend",e),a.onClick!=null&&(e.onclick=hn),e=!0):e=!1,e||Wn(t,!0)}function Op(t){for(Vt=t.return;Vt;)switch(Vt.tag){case 5:case 31:case 13:Ne=!1;return;case 27:case 3:Ne=!0;return;default:Vt=Vt.return}}function Ia(t){if(t!==Vt)return!1;if(!et)return Op(t),et=!0,!1;var e=t.tag,n;if((n=e!==3&&e!==27)&&((n=e===5)&&(n=t.type,n=!(n!=="form"&&n!=="button")||sc(t.type,t.memoizedProps)),n=!n),n&&vt&&Wn(t),Op(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(x(317));vt=ym(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(x(317));vt=ym(t)}else e===27?(e=vt,aa(t.type)?(t=pc,pc=null,vt=t):vt=e):vt=Vt?ke(t.stateNode.nextSibling):null;return!0}function ga(){vt=Vt=null,et=!1}function es(){var t=Vn;return t!==null&&(re===null?re=t:re.push.apply(re,t),Vn=null),t}function Ri(t){Vn===null?Vn=[t]:Vn.push(t)}var qs=nn(null),Aa=null,gn=null;function kn(t,e,n){pt(qs,e._currentValue),e._currentValue=n}function yn(t){t._currentValue=qs.current,Gt(qs)}function Ys(t,e,n){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===n)break;t=t.return}}function Gs(t,e,n,a){var l=t.child;for(l!==null&&(l.return=t);l!==null;){var i=l.dependencies;if(i!==null){var r=l.child;i=i.firstContext;t:for(;i!==null;){var o=i;i=l;for(var u=0;u<e.length;u++)if(o.context===e[u]){i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),Ys(i.return,n,t),a||(r=null);break t}i=o.next}}else if(l.tag===18){if(r=l.return,r===null)throw Error(x(341));r.lanes|=n,i=r.alternate,i!==null&&(i.lanes|=n),Ys(r,n,t),r=null}else r=l.child;if(r!==null)r.return=l;else for(r=l;r!==null;){if(r===t){r=null;break}if(l=r.sibling,l!==null){l.return=r.return,r=l;break}r=r.return}l=r}}function wl(t,e,n,a){t=null;for(var l=e,i=!1;l!==null;){if(!i){if((l.flags&524288)!==0)i=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var r=l.alternate;if(r===null)throw Error(x(387));if(r=r.memoizedProps,r!==null){var o=l.type;Se(l.pendingProps.value,r.value)||(t!==null?t.push(o):t=[o])}}else if(l===io.current){if(r=l.alternate,r===null)throw Error(x(387));r.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(t!==null?t.push(qi):t=[qi])}l=l.return}t!==null&&Gs(e,t,n,a),e.flags|=262144}function mo(t){for(t=t.firstContext;t!==null;){if(!Se(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function va(t){Aa=t,gn=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Qt(t){return _h(Aa,t)}function kr(t,e){return Aa===null&&va(t),_h(t,e)}function _h(t,e){var n=e._currentValue;if(e={context:e,memoizedValue:n,next:null},gn===null){if(t===null)throw Error(x(308));gn=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else gn=gn.next=e;return n}var zS=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(n,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(n){return n()})}},wS=Ht.unstable_scheduleCallback,CS=Ht.unstable_NormalPriority,Nt={$$typeof:mn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Rc(){return{controller:new zS,data:new Map,refCount:0}}function Fi(t){t.refCount--,t.refCount===0&&wS(CS,function(){t.controller.abort()})}var yi=null,js=0,yl=0,fl=null;function OS(t,e){if(yi===null){var n=yi=[];js=0,yl=lf(),fl={status:"pending",value:void 0,then:function(a){n.push(a)}}}return js++,e.then(Dp,Dp),e}function Dp(){if(--js===0&&yi!==null){fl!==null&&(fl.status="fulfilled");var t=yi;yi=null,yl=0,fl=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function DS(t,e){var n=[],a={status:"pending",value:null,reason:null,then:function(l){n.push(l)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var l=0;l<n.length;l++)(0,n[l])(e)},function(l){for(a.status="rejected",a.reason=l,l=0;l<n.length;l++)(0,n[l])(void 0)}),a}var Np=G.S;G.S=function(t,e){Ug=ge(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&OS(t,e),Np!==null&&Np(t,e)};var pa=nn(null);function kc(){var t=pa.current;return t!==null?t:dt.pooledCache}function Kr(t,e){e===null?pt(pa,pa.current):pt(pa,e.pool)}function Th(){var t=kc();return t===null?null:{parent:Nt._currentValue,pool:t}}var Cl=Error(x(460)),Uc=Error(x(474)),Go=Error(x(542)),ho={then:function(){}};function Rp(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Eh(t,e,n){switch(n=t[n],n===void 0?t.push(e):n!==e&&(e.then(hn,hn),e=n),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Up(t),t;default:if(typeof e.status=="string")e.then(hn,hn);else{if(t=dt,t!==null&&100<t.shellSuspendCounter)throw Error(x(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var l=e;l.status="fulfilled",l.value=a}},function(a){if(e.status==="pending"){var l=e;l.status="rejected",l.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,Up(t),t}throw ma=e,Cl}}function sa(t){try{var e=t._init;return e(t._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(ma=n,Cl):n}}var ma=null;function kp(){if(ma===null)throw Error(x(459));var t=ma;return ma=null,t}function Up(t){if(t===Cl||t===Go)throw Error(x(483))}var dl=null,ki=0;function Ur(t){var e=ki;return ki+=1,dl===null&&(dl=[]),Eh(dl,t,e)}function ii(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function Hr(t,e){throw e.$$typeof===v0?Error(x(525)):(t=Object.prototype.toString.call(e),Error(x(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function xh(t){function e(d,c){if(t){var f=d.deletions;f===null?(d.deletions=[c],d.flags|=16):f.push(c)}}function n(d,c){if(!t)return null;for(;c!==null;)e(d,c),c=c.sibling;return null}function a(d){for(var c=new Map;d!==null;)d.key!==null?c.set(d.key,d):c.set(d.index,d),d=d.sibling;return c}function l(d,c){return d=vn(d,c),d.index=0,d.sibling=null,d}function i(d,c,f){return d.index=f,t?(f=d.alternate,f!==null?(f=f.index,f<c?(d.flags|=67108866,c):f):(d.flags|=67108866,c)):(d.flags|=1048576,c)}function r(d){return t&&d.alternate===null&&(d.flags|=67108866),d}function o(d,c,f,y){return c===null||c.tag!==6?(c=Wu(f,d.mode,y),c.return=d,c):(c=l(c,f),c.return=d,c)}function u(d,c,f,y){var O=f.type;return O===Ja?m(d,c,f.props.children,y,f.key):c!==null&&(c.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Nn&&sa(O)===c.type)?(c=l(c,f.props),ii(c,f),c.return=d,c):(c=Fr(f.type,f.key,f.props,null,d.mode,y),ii(c,f),c.return=d,c)}function s(d,c,f,y){return c===null||c.tag!==4||c.stateNode.containerInfo!==f.containerInfo||c.stateNode.implementation!==f.implementation?(c=ts(f,d.mode,y),c.return=d,c):(c=l(c,f.children||[]),c.return=d,c)}function m(d,c,f,y,O){return c===null||c.tag!==7?(c=da(f,d.mode,y,O),c.return=d,c):(c=l(c,f),c.return=d,c)}function g(d,c,f){if(typeof c=="string"&&c!==""||typeof c=="number"||typeof c=="bigint")return c=Wu(""+c,d.mode,f),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Mr:return f=Fr(c.type,c.key,c.props,null,d.mode,f),ii(f,c),f.return=d,f;case ci:return c=ts(c,d.mode,f),c.return=d,c;case Nn:return c=sa(c),g(d,c,f)}if(fi(c)||ai(c))return c=da(c,d.mode,f,null),c.return=d,c;if(typeof c.then=="function")return g(d,Ur(c),f);if(c.$$typeof===mn)return g(d,kr(d,c),f);Hr(d,c)}return null}function h(d,c,f,y){var O=c!==null?c.key:null;if(typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint")return O!==null?null:o(d,c,""+f,y);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Mr:return f.key===O?u(d,c,f,y):null;case ci:return f.key===O?s(d,c,f,y):null;case Nn:return f=sa(f),h(d,c,f,y)}if(fi(f)||ai(f))return O!==null?null:m(d,c,f,y,null);if(typeof f.then=="function")return h(d,c,Ur(f),y);if(f.$$typeof===mn)return h(d,c,kr(d,f),y);Hr(d,f)}return null}function p(d,c,f,y,O){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return d=d.get(f)||null,o(c,d,""+y,O);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Mr:return d=d.get(y.key===null?f:y.key)||null,u(c,d,y,O);case ci:return d=d.get(y.key===null?f:y.key)||null,s(c,d,y,O);case Nn:return y=sa(y),p(d,c,f,y,O)}if(fi(y)||ai(y))return d=d.get(f)||null,m(c,d,y,O,null);if(typeof y.then=="function")return p(d,c,f,Ur(y),O);if(y.$$typeof===mn)return p(d,c,f,kr(c,y),O);Hr(c,y)}return null}function _(d,c,f,y){for(var O=null,q=null,D=c,M=c=0,L=null;D!==null&&M<f.length;M++){D.index>M?(L=D,D=null):L=D.sibling;var Q=h(d,D,f[M],y);if(Q===null){D===null&&(D=L);break}t&&D&&Q.alternate===null&&e(d,D),c=i(Q,c,M),q===null?O=Q:q.sibling=Q,q=Q,D=L}if(M===f.length)return n(d,D),et&&dn(d,M),O;if(D===null){for(;M<f.length;M++)D=g(d,f[M],y),D!==null&&(c=i(D,c,M),q===null?O=D:q.sibling=D,q=D);return et&&dn(d,M),O}for(D=a(D);M<f.length;M++)L=p(D,d,M,f[M],y),L!==null&&(t&&L.alternate!==null&&D.delete(L.key===null?M:L.key),c=i(L,c,M),q===null?O=L:q.sibling=L,q=L);return t&&D.forEach(function(Pt){return e(d,Pt)}),et&&dn(d,M),O}function E(d,c,f,y){if(f==null)throw Error(x(151));for(var O=null,q=null,D=c,M=c=0,L=null,Q=f.next();D!==null&&!Q.done;M++,Q=f.next()){D.index>M?(L=D,D=null):L=D.sibling;var Pt=h(d,D,Q.value,y);if(Pt===null){D===null&&(D=L);break}t&&D&&Pt.alternate===null&&e(d,D),c=i(Pt,c,M),q===null?O=Pt:q.sibling=Pt,q=Pt,D=L}if(Q.done)return n(d,D),et&&dn(d,M),O;if(D===null){for(;!Q.done;M++,Q=f.next())Q=g(d,Q.value,y),Q!==null&&(c=i(Q,c,M),q===null?O=Q:q.sibling=Q,q=Q);return et&&dn(d,M),O}for(D=a(D);!Q.done;M++,Q=f.next())Q=p(D,d,M,Q.value,y),Q!==null&&(t&&Q.alternate!==null&&D.delete(Q.key===null?M:Q.key),c=i(Q,c,M),q===null?O=Q:q.sibling=Q,q=Q);return t&&D.forEach(function(at){return e(d,at)}),et&&dn(d,M),O}function A(d,c,f,y){if(typeof f=="object"&&f!==null&&f.type===Ja&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Mr:t:{for(var O=f.key;c!==null;){if(c.key===O){if(O=f.type,O===Ja){if(c.tag===7){n(d,c.sibling),y=l(c,f.props.children),y.return=d,d=y;break t}}else if(c.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Nn&&sa(O)===c.type){n(d,c.sibling),y=l(c,f.props),ii(y,f),y.return=d,d=y;break t}n(d,c);break}else e(d,c);c=c.sibling}f.type===Ja?(y=da(f.props.children,d.mode,y,f.key),y.return=d,d=y):(y=Fr(f.type,f.key,f.props,null,d.mode,y),ii(y,f),y.return=d,d=y)}return r(d);case ci:t:{for(O=f.key;c!==null;){if(c.key===O)if(c.tag===4&&c.stateNode.containerInfo===f.containerInfo&&c.stateNode.implementation===f.implementation){n(d,c.sibling),y=l(c,f.children||[]),y.return=d,d=y;break t}else{n(d,c);break}else e(d,c);c=c.sibling}y=ts(f,d.mode,y),y.return=d,d=y}return r(d);case Nn:return f=sa(f),A(d,c,f,y)}if(fi(f))return _(d,c,f,y);if(ai(f)){if(O=ai(f),typeof O!="function")throw Error(x(150));return f=O.call(f),E(d,c,f,y)}if(typeof f.then=="function")return A(d,c,Ur(f),y);if(f.$$typeof===mn)return A(d,c,kr(d,f),y);Hr(d,f)}return typeof f=="string"&&f!==""||typeof f=="number"||typeof f=="bigint"?(f=""+f,c!==null&&c.tag===6?(n(d,c.sibling),y=l(c,f),y.return=d,d=y):(n(d,c),y=Wu(f,d.mode,y),y.return=d,d=y),r(d)):n(d,c)}return function(d,c,f,y){try{ki=0;var O=A(d,c,f,y);return dl=null,O}catch(D){if(D===Cl||D===Go)throw D;var q=me(29,D,null,d.mode);return q.lanes=y,q.return=d,q}}}var ya=xh(!0),Ah=xh(!1),Rn=!1;function Hc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Xs(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function Qn(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function In(t,e,n){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(lt&2)!==0){var l=a.pending;return l===null?e.next=e:(e.next=l.next,l.next=e),a.pending=e,e=fo(t),gh(t,null,n),e}return Yo(t,a,e,n),fo(t)}function bi(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,Xm(t,n)}}function ns(t,e){var n=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var r={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};i===null?l=i=r:i=i.next=r,n=n.next}while(n!==null);i===null?l=i=e:i=i.next=e}else l=i=e;n={baseState:a.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:a.shared,callbacks:a.callbacks},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}var Vs=!1;function Si(){if(Vs){var t=fl;if(t!==null)throw t}}function _i(t,e,n,a){Vs=!1;var l=t.updateQueue;Rn=!1;var i=l.firstBaseUpdate,r=l.lastBaseUpdate,o=l.shared.pending;if(o!==null){l.shared.pending=null;var u=o,s=u.next;u.next=null,r===null?i=s:r.next=s,r=u;var m=t.alternate;m!==null&&(m=m.updateQueue,o=m.lastBaseUpdate,o!==r&&(o===null?m.firstBaseUpdate=s:o.next=s,m.lastBaseUpdate=u))}if(i!==null){var g=l.baseState;r=0,m=s=u=null,o=i;do{var h=o.lane&-536870913,p=h!==o.lane;if(p?(tt&h)===h:(a&h)===h){h!==0&&h===yl&&(Vs=!0),m!==null&&(m=m.next={lane:0,tag:o.tag,payload:o.payload,callback:null,next:null});t:{var _=t,E=o;h=e;var A=n;switch(E.tag){case 1:if(_=E.payload,typeof _=="function"){g=_.call(A,g,h);break t}g=_;break t;case 3:_.flags=_.flags&-65537|128;case 0:if(_=E.payload,h=typeof _=="function"?_.call(A,g,h):_,h==null)break t;g=yt({},g,h);break t;case 2:Rn=!0}}h=o.callback,h!==null&&(t.flags|=64,p&&(t.flags|=8192),p=l.callbacks,p===null?l.callbacks=[h]:p.push(h))}else p={lane:h,tag:o.tag,payload:o.payload,callback:o.callback,next:null},m===null?(s=m=p,u=g):m=m.next=p,r|=h;if(o=o.next,o===null){if(o=l.shared.pending,o===null)break;p=o,o=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);m===null&&(u=g),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=m,i===null&&(l.shared.lanes=0),ea|=r,t.lanes=r,t.memoizedState=g}}function Mh(t,e){if(typeof t!="function")throw Error(x(191,t));t.call(e)}function zh(t,e){var n=t.callbacks;if(n!==null)for(t.callbacks=null,t=0;t<n.length;t++)Mh(n[t],e)}var bl=nn(null),go=nn(0);function Hp(t,e){t=xn,pt(go,t),pt(bl,e),xn=t|e.baseLanes}function Qs(){pt(go,xn),pt(bl,bl.current)}function Lc(){xn=go.current,Gt(bl),Gt(go)}var _e=nn(null),Re=null;function Un(t){var e=t.alternate;pt(zt,zt.current&1),pt(_e,t),Re===null&&(e===null||bl.current!==null||e.memoizedState!==null)&&(Re=t)}function Is(t){pt(zt,zt.current),pt(_e,t),Re===null&&(Re=t)}function wh(t){t.tag===22?(pt(zt,zt.current),pt(_e,t),Re===null&&(Re=t)):Hn(t)}function Hn(){pt(zt,zt.current),pt(_e,_e.current)}function pe(t){Gt(_e),Re===t&&(Re=null),Gt(zt)}var zt=nn(0);function vo(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||fc(n)||dc(n)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder==="forwards"||e.memoizedProps.revealOrder==="backwards"||e.memoizedProps.revealOrder==="unstable_legacy-backwards"||e.memoizedProps.revealOrder==="together")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var _n=0,I=null,ft=null,Ot=null,yo=!1,pl=!1,ba=!1,bo=0,Ui=0,ml=null,NS=0;function Tt(){throw Error(x(321))}function Bc(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!Se(t[n],e[n]))return!1;return!0}function qc(t,e,n,a,l,i){return _n=i,I=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,G.H=t===null||t.memoizedState===null?ig:Jc,ba=!1,i=n(a,l),ba=!1,pl&&(i=Oh(e,n,a,l)),Ch(t),i}function Ch(t){G.H=Hi;var e=ft!==null&&ft.next!==null;if(_n=0,Ot=ft=I=null,yo=!1,Ui=0,ml=null,e)throw Error(x(300));t===null||Rt||(t=t.dependencies,t!==null&&mo(t)&&(Rt=!0))}function Oh(t,e,n,a){I=t;var l=0;do{if(pl&&(ml=null),Ui=0,pl=!1,25<=l)throw Error(x(301));if(l+=1,Ot=ft=null,t.updateQueue!=null){var i=t.updateQueue;i.lastEffect=null,i.events=null,i.stores=null,i.memoCache!=null&&(i.memoCache.index=0)}G.H=rg,i=e(n,a)}while(pl);return i}function RS(){var t=G.H,e=t.useState()[0];return e=typeof e.then=="function"?Ki(e):e,t=t.useState()[0],(ft!==null?ft.memoizedState:null)!==t&&(I.flags|=1024),e}function Yc(){var t=bo!==0;return bo=0,t}function Gc(t,e,n){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~n}function jc(t){if(yo){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}yo=!1}_n=0,Ot=ft=I=null,pl=!1,Ui=bo=0,ml=null}function ee(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ot===null?I.memoizedState=Ot=t:Ot=Ot.next=t,Ot}function wt(){if(ft===null){var t=I.alternate;t=t!==null?t.memoizedState:null}else t=ft.next;var e=Ot===null?I.memoizedState:Ot.next;if(e!==null)Ot=e,ft=t;else{if(t===null)throw I.alternate===null?Error(x(467)):Error(x(310));ft=t,t={memoizedState:ft.memoizedState,baseState:ft.baseState,baseQueue:ft.baseQueue,queue:ft.queue,next:null},Ot===null?I.memoizedState=Ot=t:Ot=Ot.next=t}return Ot}function jo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Ki(t){var e=Ui;return Ui+=1,ml===null&&(ml=[]),t=Eh(ml,t,e),e=I,(Ot===null?e.memoizedState:Ot.next)===null&&(e=e.alternate,G.H=e===null||e.memoizedState===null?ig:Jc),t}function Xo(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return Ki(t);if(t.$$typeof===mn)return Qt(t)}throw Error(x(438,String(t)))}function Xc(t){var e=null,n=I.updateQueue;if(n!==null&&(e=n.memoCache),e==null){var a=I.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(l){return l.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),n===null&&(n=jo(),I.updateQueue=n),n.memoCache=e,n=e.data[e.index],n===void 0)for(n=e.data[e.index]=Array(t),a=0;a<t;a++)n[a]=y0;return e.index++,n}function Tn(t,e){return typeof e=="function"?e(t):e}function Jr(t){var e=wt();return Vc(e,ft,t)}function Vc(t,e,n){var a=t.queue;if(a===null)throw Error(x(311));a.lastRenderedReducer=n;var l=t.baseQueue,i=a.pending;if(i!==null){if(l!==null){var r=l.next;l.next=i.next,i.next=r}e.baseQueue=l=i,a.pending=null}if(i=t.baseState,l===null)t.memoizedState=i;else{e=l.next;var o=r=null,u=null,s=e,m=!1;do{var g=s.lane&-536870913;if(g!==s.lane?(tt&g)===g:(_n&g)===g){var h=s.revertLane;if(h===0)u!==null&&(u=u.next={lane:0,revertLane:0,gesture:null,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),g===yl&&(m=!0);else if((_n&h)===h){s=s.next,h===yl&&(m=!0);continue}else g={lane:0,revertLane:s.revertLane,gesture:null,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null},u===null?(o=u=g,r=i):u=u.next=g,I.lanes|=h,ea|=h;g=s.action,ba&&n(i,g),i=s.hasEagerState?s.eagerState:n(i,g)}else h={lane:g,revertLane:s.revertLane,gesture:s.gesture,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null},u===null?(o=u=h,r=i):u=u.next=h,I.lanes|=g,ea|=g;s=s.next}while(s!==null&&s!==e);if(u===null?r=i:u.next=o,!Se(i,t.memoizedState)&&(Rt=!0,m&&(n=fl,n!==null)))throw n;t.memoizedState=i,t.baseState=r,t.baseQueue=u,a.lastRenderedState=i}return l===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function as(t){var e=wt(),n=e.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=t;var a=n.dispatch,l=n.pending,i=e.memoizedState;if(l!==null){n.pending=null;var r=l=l.next;do i=t(i,r.action),r=r.next;while(r!==l);Se(i,e.memoizedState)||(Rt=!0),e.memoizedState=i,e.baseQueue===null&&(e.baseState=i),n.lastRenderedState=i}return[i,a]}function Dh(t,e,n){var a=I,l=wt(),i=et;if(i){if(n===void 0)throw Error(x(407));n=n()}else n=e();var r=!Se((ft||l).memoizedState,n);if(r&&(l.memoizedState=n,Rt=!0),l=l.queue,Qc(kh.bind(null,a,l,t),[t]),l.getSnapshot!==e||r||Ot!==null&&Ot.memoizedState.tag&1){if(a.flags|=2048,Sl(9,{destroy:void 0},Rh.bind(null,a,l,n,e),null),dt===null)throw Error(x(349));i||(_n&127)!==0||Nh(a,e,n)}return n}function Nh(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=I.updateQueue,e===null?(e=jo(),I.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function Rh(t,e,n,a){e.value=n,e.getSnapshot=a,Uh(e)&&Hh(t)}function kh(t,e,n){return n(function(){Uh(e)&&Hh(t)})}function Uh(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!Se(t,n)}catch{return!0}}function Hh(t){var e=xa(t,2);e!==null&&oe(e,t,2)}function Zs(t){var e=ee();if(typeof t=="function"){var n=t;if(t=n(),ba){Bn(!0);try{n()}finally{Bn(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:t},e}function Lh(t,e,n,a){return t.baseState=n,Vc(t,ft,typeof a=="function"?a:Tn)}function kS(t,e,n,a,l){if(Qo(t))throw Error(x(485));if(t=e.action,t!==null){var i={payload:l,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){i.listeners.push(r)}};G.T!==null?n(!0):i.isTransition=!1,a(i),n=e.pending,n===null?(i.next=e.pending=i,Bh(e,i)):(i.next=n.next,e.pending=n.next=i)}}function Bh(t,e){var n=e.action,a=e.payload,l=t.state;if(e.isTransition){var i=G.T,r={};G.T=r;try{var o=n(l,a),u=G.S;u!==null&&u(r,o),Lp(t,e,o)}catch(s){Fs(t,e,s)}finally{i!==null&&r.types!==null&&(i.types=r.types),G.T=i}}else try{i=n(l,a),Lp(t,e,i)}catch(s){Fs(t,e,s)}}function Lp(t,e,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){Bp(t,e,a)},function(a){return Fs(t,e,a)}):Bp(t,e,n)}function Bp(t,e,n){e.status="fulfilled",e.value=n,qh(e),t.state=n,e=t.pending,e!==null&&(n=e.next,n===e?t.pending=null:(n=n.next,e.next=n,Bh(t,n)))}function Fs(t,e,n){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=n,qh(e),e=e.next;while(e!==a)}t.action=null}function qh(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Yh(t,e){return e}function qp(t,e){if(et){var n=dt.formState;if(n!==null){t:{var a=I;if(et){if(vt){e:{for(var l=vt,i=Ne;l.nodeType!==8;){if(!i){l=null;break e}if(l=ke(l.nextSibling),l===null){l=null;break e}}i=l.data,l=i==="F!"||i==="F"?l:null}if(l){vt=ke(l.nextSibling),a=l.data==="F!";break t}}Wn(a)}a=!1}a&&(e=n[0])}}return n=ee(),n.memoizedState=n.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Yh,lastRenderedState:e},n.queue=a,n=ng.bind(null,I,a),a.dispatch=n,a=Zs(!1),i=Kc.bind(null,I,!1,a.queue),a=ee(),l={state:e,dispatch:null,action:t,pending:null},a.queue=l,n=kS.bind(null,I,l,i,n),l.dispatch=n,a.memoizedState=t,[e,n,!1]}function Yp(t){var e=wt();return Gh(e,ft,t)}function Gh(t,e,n){if(e=Vc(t,e,Yh)[0],t=Jr(Tn)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=Ki(e)}catch(r){throw r===Cl?Go:r}else a=e;e=wt();var l=e.queue,i=l.dispatch;return n!==e.memoizedState&&(I.flags|=2048,Sl(9,{destroy:void 0},US.bind(null,l,n),null)),[a,i,t]}function US(t,e){t.action=e}function Gp(t){var e=wt(),n=ft;if(n!==null)return Gh(e,n,t);wt(),e=e.memoizedState,n=wt();var a=n.queue.dispatch;return n.memoizedState=t,[e,a,!1]}function Sl(t,e,n,a){return t={tag:t,create:n,deps:a,inst:e,next:null},e=I.updateQueue,e===null&&(e=jo(),I.updateQueue=e),n=e.lastEffect,n===null?e.lastEffect=t.next=t:(a=n.next,n.next=t,t.next=a,e.lastEffect=t),t}function jh(){return wt().memoizedState}function $r(t,e,n,a){var l=ee();I.flags|=t,l.memoizedState=Sl(1|e,{destroy:void 0},n,a===void 0?null:a)}function Vo(t,e,n,a){var l=wt();a=a===void 0?null:a;var i=l.memoizedState.inst;ft!==null&&a!==null&&Bc(a,ft.memoizedState.deps)?l.memoizedState=Sl(e,i,n,a):(I.flags|=t,l.memoizedState=Sl(1|e,i,n,a))}function jp(t,e){$r(8390656,8,t,e)}function Qc(t,e){Vo(2048,8,t,e)}function HS(t){I.flags|=4;var e=I.updateQueue;if(e===null)e=jo(),I.updateQueue=e,e.events=[t];else{var n=e.events;n===null?e.events=[t]:n.push(t)}}function Xh(t){var e=wt().memoizedState;return HS({ref:e,nextImpl:t}),function(){if((lt&2)!==0)throw Error(x(440));return e.impl.apply(void 0,arguments)}}function Vh(t,e){return Vo(4,2,t,e)}function Qh(t,e){return Vo(4,4,t,e)}function Ih(t,e){if(typeof e=="function"){t=t();var n=e(t);return function(){typeof n=="function"?n():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Zh(t,e,n){n=n!=null?n.concat([t]):null,Vo(4,4,Ih.bind(null,e,t),n)}function Ic(){}function Fh(t,e){var n=wt();e=e===void 0?null:e;var a=n.memoizedState;return e!==null&&Bc(e,a[1])?a[0]:(n.memoizedState=[t,e],t)}function Kh(t,e){var n=wt();e=e===void 0?null:e;var a=n.memoizedState;if(e!==null&&Bc(e,a[1]))return a[0];if(a=t(),ba){Bn(!0);try{t()}finally{Bn(!1)}}return n.memoizedState=[a,e],a}function Zc(t,e,n){return n===void 0||(_n&1073741824)!==0&&(tt&261930)===0?t.memoizedState=e:(t.memoizedState=n,t=Lg(),I.lanes|=t,ea|=t,n)}function Jh(t,e,n,a){return Se(n,e)?n:bl.current!==null?(t=Zc(t,n,a),Se(t,e)||(Rt=!0),t):(_n&42)===0||(_n&1073741824)!==0&&(tt&261930)===0?(Rt=!0,t.memoizedState=n):(t=Lg(),I.lanes|=t,ea|=t,e)}function $h(t,e,n,a,l){var i=it.p;it.p=i!==0&&8>i?i:8;var r=G.T,o={};G.T=o,Kc(t,!1,e,n);try{var u=l(),s=G.S;if(s!==null&&s(o,u),u!==null&&typeof u=="object"&&typeof u.then=="function"){var m=DS(u,a);Ti(t,e,m,be(t))}else Ti(t,e,a,be(t))}catch(g){Ti(t,e,{then:function(){},status:"rejected",reason:g},be())}finally{it.p=i,r!==null&&o.types!==null&&(r.types=o.types),G.T=r}}function LS(){}function Ks(t,e,n,a){if(t.tag!==5)throw Error(x(476));var l=Ph(t).queue;$h(t,l,e,fa,n===null?LS:function(){return Wh(t),n(a)})}function Ph(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:fa,baseState:fa,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:fa},next:null};var n={};return e.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tn,lastRenderedState:n},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function Wh(t){var e=Ph(t);e.next===null&&(e=t.alternate.memoizedState),Ti(t,e.next.queue,{},be())}function Fc(){return Qt(qi)}function tg(){return wt().memoizedState}function eg(){return wt().memoizedState}function BS(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var n=be();t=Qn(n);var a=In(e,t,n);a!==null&&(oe(a,e,n),bi(a,e,n)),e={cache:Rc()},t.payload=e;return}e=e.return}}function qS(t,e,n){var a=be();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Qo(t)?ag(e,n):(n=Cc(t,e,n,a),n!==null&&(oe(n,t,a),lg(n,e,a)))}function ng(t,e,n){var a=be();Ti(t,e,n,a)}function Ti(t,e,n,a){var l={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qo(t))ag(e,l);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var r=e.lastRenderedState,o=i(r,n);if(l.hasEagerState=!0,l.eagerState=o,Se(o,r))return Yo(t,e,l,0),dt===null&&qo(),!1}catch{}if(n=Cc(t,e,l,a),n!==null)return oe(n,t,a),lg(n,e,a),!0}return!1}function Kc(t,e,n,a){if(a={lane:2,revertLane:lf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Qo(t)){if(e)throw Error(x(479))}else e=Cc(t,n,a,2),e!==null&&oe(e,t,2)}function Qo(t){var e=t.alternate;return t===I||e!==null&&e===I}function ag(t,e){pl=yo=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function lg(t,e,n){if((n&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,Xm(t,n)}}var Hi={readContext:Qt,use:Xo,useCallback:Tt,useContext:Tt,useEffect:Tt,useImperativeHandle:Tt,useLayoutEffect:Tt,useInsertionEffect:Tt,useMemo:Tt,useReducer:Tt,useRef:Tt,useState:Tt,useDebugValue:Tt,useDeferredValue:Tt,useTransition:Tt,useSyncExternalStore:Tt,useId:Tt,useHostTransitionStatus:Tt,useFormState:Tt,useActionState:Tt,useOptimistic:Tt,useMemoCache:Tt,useCacheRefresh:Tt};Hi.useEffectEvent=Tt;var ig={readContext:Qt,use:Xo,useCallback:function(t,e){return ee().memoizedState=[t,e===void 0?null:e],t},useContext:Qt,useEffect:jp,useImperativeHandle:function(t,e,n){n=n!=null?n.concat([t]):null,$r(4194308,4,Ih.bind(null,e,t),n)},useLayoutEffect:function(t,e){return $r(4194308,4,t,e)},useInsertionEffect:function(t,e){$r(4,2,t,e)},useMemo:function(t,e){var n=ee();e=e===void 0?null:e;var a=t();if(ba){Bn(!0);try{t()}finally{Bn(!1)}}return n.memoizedState=[a,e],a},useReducer:function(t,e,n){var a=ee();if(n!==void 0){var l=n(e);if(ba){Bn(!0);try{n(e)}finally{Bn(!1)}}}else l=e;return a.memoizedState=a.baseState=l,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:l},a.queue=t,t=t.dispatch=qS.bind(null,I,t),[a.memoizedState,t]},useRef:function(t){var e=ee();return t={current:t},e.memoizedState=t},useState:function(t){t=Zs(t);var e=t.queue,n=ng.bind(null,I,e);return e.dispatch=n,[t.memoizedState,n]},useDebugValue:Ic,useDeferredValue:function(t,e){var n=ee();return Zc(n,t,e)},useTransition:function(){var t=Zs(!1);return t=$h.bind(null,I,t.queue,!0,!1),ee().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,n){var a=I,l=ee();if(et){if(n===void 0)throw Error(x(407));n=n()}else{if(n=e(),dt===null)throw Error(x(349));(tt&127)!==0||Nh(a,e,n)}l.memoizedState=n;var i={value:n,getSnapshot:e};return l.queue=i,jp(kh.bind(null,a,i,t),[t]),a.flags|=2048,Sl(9,{destroy:void 0},Rh.bind(null,a,i,n,e),null),n},useId:function(){var t=ee(),e=dt.identifierPrefix;if(et){var n=We,a=Pe;n=(a&~(1<<32-ye(a)-1)).toString(32)+n,e="_"+e+"R_"+n,n=bo++,0<n&&(e+="H"+n.toString(32)),e+="_"}else n=NS++,e="_"+e+"r_"+n.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:Fc,useFormState:qp,useActionState:qp,useOptimistic:function(t){var e=ee();e.memoizedState=e.baseState=t;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=n,e=Kc.bind(null,I,!0,n),n.dispatch=e,[t,e]},useMemoCache:Xc,useCacheRefresh:function(){return ee().memoizedState=BS.bind(null,I)},useEffectEvent:function(t){var e=ee(),n={impl:t};return e.memoizedState=n,function(){if((lt&2)!==0)throw Error(x(440));return n.impl.apply(void 0,arguments)}}},Jc={readContext:Qt,use:Xo,useCallback:Fh,useContext:Qt,useEffect:Qc,useImperativeHandle:Zh,useInsertionEffect:Vh,useLayoutEffect:Qh,useMemo:Kh,useReducer:Jr,useRef:jh,useState:function(){return Jr(Tn)},useDebugValue:Ic,useDeferredValue:function(t,e){var n=wt();return Jh(n,ft.memoizedState,t,e)},useTransition:function(){var t=Jr(Tn)[0],e=wt().memoizedState;return[typeof t=="boolean"?t:Ki(t),e]},useSyncExternalStore:Dh,useId:tg,useHostTransitionStatus:Fc,useFormState:Yp,useActionState:Yp,useOptimistic:function(t,e){var n=wt();return Lh(n,ft,t,e)},useMemoCache:Xc,useCacheRefresh:eg};Jc.useEffectEvent=Xh;var rg={readContext:Qt,use:Xo,useCallback:Fh,useContext:Qt,useEffect:Qc,useImperativeHandle:Zh,useInsertionEffect:Vh,useLayoutEffect:Qh,useMemo:Kh,useReducer:as,useRef:jh,useState:function(){return as(Tn)},useDebugValue:Ic,useDeferredValue:function(t,e){var n=wt();return ft===null?Zc(n,t,e):Jh(n,ft.memoizedState,t,e)},useTransition:function(){var t=as(Tn)[0],e=wt().memoizedState;return[typeof t=="boolean"?t:Ki(t),e]},useSyncExternalStore:Dh,useId:tg,useHostTransitionStatus:Fc,useFormState:Gp,useActionState:Gp,useOptimistic:function(t,e){var n=wt();return ft!==null?Lh(n,ft,t,e):(n.baseState=t,[t,n.queue.dispatch])},useMemoCache:Xc,useCacheRefresh:eg};rg.useEffectEvent=Xh;function ls(t,e,n,a){e=t.memoizedState,n=n(a,e),n=n==null?e:yt({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var Js={enqueueSetState:function(t,e,n){t=t._reactInternals;var a=be(),l=Qn(a);l.payload=e,n!=null&&(l.callback=n),e=In(t,l,a),e!==null&&(oe(e,t,a),bi(e,t,a))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var a=be(),l=Qn(a);l.tag=1,l.payload=e,n!=null&&(l.callback=n),e=In(t,l,a),e!==null&&(oe(e,t,a),bi(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=be(),a=Qn(n);a.tag=2,e!=null&&(a.callback=e),e=In(t,a,n),e!==null&&(oe(e,t,n),bi(e,t,n))}};function Xp(t,e,n,a,l,i,r){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,i,r):e.prototype&&e.prototype.isPureReactComponent?!Di(n,a)||!Di(l,i):!0}function Vp(t,e,n,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(n,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(n,a),e.state!==t&&Js.enqueueReplaceState(e,e.state,null)}function Sa(t,e){var n=e;if("ref"in e){n={};for(var a in e)a!=="ref"&&(n[a]=e[a])}if(t=t.defaultProps){n===e&&(n=yt({},n));for(var l in t)n[l]===void 0&&(n[l]=t[l])}return n}function og(t){co(t)}function ug(t){}function sg(t){co(t)}function So(t,e){try{var n=t.onUncaughtError;n(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Qp(t,e,n){try{var a=t.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function $s(t,e,n){return n=Qn(n),n.tag=3,n.payload={element:null},n.callback=function(){So(t,e)},n}function cg(t){return t=Qn(t),t.tag=3,t}function fg(t,e,n,a){var l=n.type.getDerivedStateFromError;if(typeof l=="function"){var i=a.value;t.payload=function(){return l(i)},t.callback=function(){Qp(e,n,a)}}var r=n.stateNode;r!==null&&typeof r.componentDidCatch=="function"&&(t.callback=function(){Qp(e,n,a),typeof l!="function"&&(Zn===null?Zn=new Set([this]):Zn.add(this));var o=a.stack;this.componentDidCatch(a.value,{componentStack:o!==null?o:""})})}function YS(t,e,n,a,l){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=n.alternate,e!==null&&wl(e,n,l,!0),n=_e.current,n!==null){switch(n.tag){case 31:case 13:return Re===null?Ao():n.alternate===null&&Et===0&&(Et=3),n.flags&=-257,n.flags|=65536,n.lanes=l,a===ho?n.flags|=16384:(e=n.updateQueue,e===null?n.updateQueue=new Set([a]):e.add(a),hs(t,a,l)),!1;case 22:return n.flags|=65536,a===ho?n.flags|=16384:(e=n.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=e):(n=e.retryQueue,n===null?e.retryQueue=new Set([a]):n.add(a)),hs(t,a,l)),!1}throw Error(x(435,n.tag))}return hs(t,a,l),Ao(),!1}if(et)return e=_e.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=l,a!==Bs&&(t=Error(x(422),{cause:a}),Ri(De(t,n)))):(a!==Bs&&(e=Error(x(423),{cause:a}),Ri(De(e,n))),t=t.current.alternate,t.flags|=65536,l&=-l,t.lanes|=l,a=De(a,n),l=$s(t.stateNode,a,l),ns(t,l),Et!==4&&(Et=2)),!1;var i=Error(x(520),{cause:a});if(i=De(i,n),Ai===null?Ai=[i]:Ai.push(i),Et!==4&&(Et=2),e===null)return!0;a=De(a,n),n=e;do{switch(n.tag){case 3:return n.flags|=65536,t=l&-l,n.lanes|=t,t=$s(n.stateNode,a,t),ns(n,t),!1;case 1:if(e=n.type,i=n.stateNode,(n.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||i!==null&&typeof i.componentDidCatch=="function"&&(Zn===null||!Zn.has(i))))return n.flags|=65536,l&=-l,n.lanes|=l,l=cg(l),fg(l,t,n,a),ns(n,l),!1}n=n.return}while(n!==null);return!1}var $c=Error(x(461)),Rt=!1;function jt(t,e,n,a){e.child=t===null?Ah(e,null,n,a):ya(e,t.child,n,a)}function Ip(t,e,n,a,l){n=n.render;var i=e.ref;if("ref"in a){var r={};for(var o in a)o!=="ref"&&(r[o]=a[o])}else r=a;return va(e),a=qc(t,e,n,r,i,l),o=Yc(),t!==null&&!Rt?(Gc(t,e,l),En(t,e,l)):(et&&o&&Dc(e),e.flags|=1,jt(t,e,a,l),e.child)}function Zp(t,e,n,a,l){if(t===null){var i=n.type;return typeof i=="function"&&!Oc(i)&&i.defaultProps===void 0&&n.compare===null?(e.tag=15,e.type=i,dg(t,e,i,a,l)):(t=Fr(n.type,null,a,e,e.mode,l),t.ref=e.ref,t.return=e,e.child=t)}if(i=t.child,!Pc(t,l)){var r=i.memoizedProps;if(n=n.compare,n=n!==null?n:Di,n(r,a)&&t.ref===e.ref)return En(t,e,l)}return e.flags|=1,t=vn(i,a),t.ref=e.ref,t.return=e,e.child=t}function dg(t,e,n,a,l){if(t!==null){var i=t.memoizedProps;if(Di(i,a)&&t.ref===e.ref)if(Rt=!1,e.pendingProps=a=i,Pc(t,l))(t.flags&131072)!==0&&(Rt=!0);else return e.lanes=t.lanes,En(t,e,l)}return Ps(t,e,n,a,l)}function pg(t,e,n,a){var l=a.children,i=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(i=i!==null?i.baseLanes|n:n,t!==null){for(a=e.child=t.child,l=0;a!==null;)l=l|a.lanes|a.childLanes,a=a.sibling;a=l&~i}else a=0,e.child=null;return Fp(t,e,i,n,a)}if((n&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&Kr(e,i!==null?i.cachePool:null),i!==null?Hp(e,i):Qs(),wh(e);else return a=e.lanes=536870912,Fp(t,e,i!==null?i.baseLanes|n:n,n,a)}else i!==null?(Kr(e,i.cachePool),Hp(e,i),Hn(e),e.memoizedState=null):(t!==null&&Kr(e,null),Qs(),Hn(e));return jt(t,e,l,n),e.child}function pi(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function Fp(t,e,n,a,l){var i=kc();return i=i===null?null:{parent:Nt._currentValue,pool:i},e.memoizedState={baseLanes:n,cachePool:i},t!==null&&Kr(e,null),Qs(),wh(e),t!==null&&wl(t,e,a,!0),e.childLanes=l,null}function Pr(t,e){return e=_o({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Kp(t,e,n){return ya(e,t.child,null,n),t=Pr(e,e.pendingProps),t.flags|=2,pe(e),e.memoizedState=null,t}function GS(t,e,n){var a=e.pendingProps,l=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(et){if(a.mode==="hidden")return t=Pr(e,a),e.lanes=536870912,pi(null,t);if(Is(e),(t=vt)?(t=iv(t,Ne),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Pn!==null?{id:Pe,overflow:We}:null,retryLane:536870912,hydrationErrors:null},n=yh(t),n.return=e,e.child=n,Vt=e,vt=null)):t=null,t===null)throw Wn(e);return e.lanes=536870912,null}return Pr(e,a)}var i=t.memoizedState;if(i!==null){var r=i.dehydrated;if(Is(e),l)if(e.flags&256)e.flags&=-257,e=Kp(t,e,n);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(x(558));else if(Rt||wl(t,e,n,!1),l=(n&t.childLanes)!==0,Rt||l){if(a=dt,a!==null&&(r=Vm(a,n),r!==0&&r!==i.retryLane))throw i.retryLane=r,xa(t,r),oe(a,t,r),$c;Ao(),e=Kp(t,e,n)}else t=i.treeContext,vt=ke(r.nextSibling),Vt=e,et=!0,Vn=null,Ne=!1,t!==null&&Sh(e,t),e=Pr(e,a),e.flags|=4096;return e}return t=vn(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function Wr(t,e){var n=e.ref;if(n===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(x(284));(t===null||t.ref!==n)&&(e.flags|=4194816)}}function Ps(t,e,n,a,l){return va(e),n=qc(t,e,n,a,void 0,l),a=Yc(),t!==null&&!Rt?(Gc(t,e,l),En(t,e,l)):(et&&a&&Dc(e),e.flags|=1,jt(t,e,n,l),e.child)}function Jp(t,e,n,a,l,i){return va(e),e.updateQueue=null,n=Oh(e,a,n,l),Ch(t),a=Yc(),t!==null&&!Rt?(Gc(t,e,i),En(t,e,i)):(et&&a&&Dc(e),e.flags|=1,jt(t,e,n,i),e.child)}function $p(t,e,n,a,l){if(va(e),e.stateNode===null){var i=ll,r=n.contextType;typeof r=="object"&&r!==null&&(i=Qt(r)),i=new n(a,i),e.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=Js,e.stateNode=i,i._reactInternals=e,i=e.stateNode,i.props=a,i.state=e.memoizedState,i.refs={},Hc(e),r=n.contextType,i.context=typeof r=="object"&&r!==null?Qt(r):ll,i.state=e.memoizedState,r=n.getDerivedStateFromProps,typeof r=="function"&&(ls(e,n,r,a),i.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(r=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),r!==i.state&&Js.enqueueReplaceState(i,i.state,null),_i(e,a,i,l),Si(),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){i=e.stateNode;var o=e.memoizedProps,u=Sa(n,o);i.props=u;var s=i.context,m=n.contextType;r=ll,typeof m=="object"&&m!==null&&(r=Qt(m));var g=n.getDerivedStateFromProps;m=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function",o=e.pendingProps!==o,m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o||s!==r)&&Vp(e,i,a,r),Rn=!1;var h=e.memoizedState;i.state=h,_i(e,a,i,l),Si(),s=e.memoizedState,o||h!==s||Rn?(typeof g=="function"&&(ls(e,n,g,a),s=e.memoizedState),(u=Rn||Xp(e,n,u,a,h,s,r))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(e.flags|=4194308)):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=s),i.props=a,i.state=s,i.context=r,a=u):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{i=e.stateNode,Xs(t,e),r=e.memoizedProps,m=Sa(n,r),i.props=m,g=e.pendingProps,h=i.context,s=n.contextType,u=ll,typeof s=="object"&&s!==null&&(u=Qt(s)),o=n.getDerivedStateFromProps,(s=typeof o=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(r!==g||h!==u)&&Vp(e,i,a,u),Rn=!1,h=e.memoizedState,i.state=h,_i(e,a,i,l),Si();var p=e.memoizedState;r!==g||h!==p||Rn||t!==null&&t.dependencies!==null&&mo(t.dependencies)?(typeof o=="function"&&(ls(e,n,o,a),p=e.memoizedState),(m=Rn||Xp(e,n,m,a,h,p,u)||t!==null&&t.dependencies!==null&&mo(t.dependencies))?(s||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(a,p,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(a,p,u)),typeof i.componentDidUpdate=="function"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof i.componentDidUpdate!="function"||r===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||r===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=p),i.props=a,i.state=p,i.context=u,a=m):(typeof i.componentDidUpdate!="function"||r===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||r===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),a=!1)}return i=a,Wr(t,e),a=(e.flags&128)!==0,i||a?(i=e.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:i.render(),e.flags|=1,t!==null&&a?(e.child=ya(e,t.child,null,l),e.child=ya(e,null,n,l)):jt(t,e,n,l),e.memoizedState=i.state,t=e.child):t=En(t,e,l),t}function Pp(t,e,n,a){return ga(),e.flags|=256,jt(t,e,n,a),e.child}var is={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function rs(t){return{baseLanes:t,cachePool:Th()}}function os(t,e,n){return t=t!==null?t.childLanes&~n:0,e&&(t|=he),t}function mg(t,e,n){var a=e.pendingProps,l=!1,i=(e.flags&128)!==0,r;if((r=i)||(r=t!==null&&t.memoizedState===null?!1:(zt.current&2)!==0),r&&(l=!0,e.flags&=-129),r=(e.flags&32)!==0,e.flags&=-33,t===null){if(et){if(l?Un(e):Hn(e),(t=vt)?(t=iv(t,Ne),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Pn!==null?{id:Pe,overflow:We}:null,retryLane:536870912,hydrationErrors:null},n=yh(t),n.return=e,e.child=n,Vt=e,vt=null)):t=null,t===null)throw Wn(e);return dc(t)?e.lanes=32:e.lanes=536870912,null}var o=a.children;return a=a.fallback,l?(Hn(e),l=e.mode,o=_o({mode:"hidden",children:o},l),a=da(a,l,n,null),o.return=e,a.return=e,o.sibling=a,e.child=o,a=e.child,a.memoizedState=rs(n),a.childLanes=os(t,r,n),e.memoizedState=is,pi(null,a)):(Un(e),Ws(e,o))}var u=t.memoizedState;if(u!==null&&(o=u.dehydrated,o!==null)){if(i)e.flags&256?(Un(e),e.flags&=-257,e=us(t,e,n)):e.memoizedState!==null?(Hn(e),e.child=t.child,e.flags|=128,e=null):(Hn(e),o=a.fallback,l=e.mode,a=_o({mode:"visible",children:a.children},l),o=da(o,l,n,null),o.flags|=2,a.return=e,o.return=e,a.sibling=o,e.child=a,ya(e,t.child,null,n),a=e.child,a.memoizedState=rs(n),a.childLanes=os(t,r,n),e.memoizedState=is,e=pi(null,a));else if(Un(e),dc(o)){if(r=o.nextSibling&&o.nextSibling.dataset,r)var s=r.dgst;r=s,a=Error(x(419)),a.stack="",a.digest=r,Ri({value:a,source:null,stack:null}),e=us(t,e,n)}else if(Rt||wl(t,e,n,!1),r=(n&t.childLanes)!==0,Rt||r){if(r=dt,r!==null&&(a=Vm(r,n),a!==0&&a!==u.retryLane))throw u.retryLane=a,xa(t,a),oe(r,t,a),$c;fc(o)||Ao(),e=us(t,e,n)}else fc(o)?(e.flags|=192,e.child=t.child,e=null):(t=u.treeContext,vt=ke(o.nextSibling),Vt=e,et=!0,Vn=null,Ne=!1,t!==null&&Sh(e,t),e=Ws(e,a.children),e.flags|=4096);return e}return l?(Hn(e),o=a.fallback,l=e.mode,u=t.child,s=u.sibling,a=vn(u,{mode:"hidden",children:a.children}),a.subtreeFlags=u.subtreeFlags&65011712,s!==null?o=vn(s,o):(o=da(o,l,n,null),o.flags|=2),o.return=e,a.return=e,a.sibling=o,e.child=a,pi(null,a),a=e.child,o=t.child.memoizedState,o===null?o=rs(n):(l=o.cachePool,l!==null?(u=Nt._currentValue,l=l.parent!==u?{parent:u,pool:u}:l):l=Th(),o={baseLanes:o.baseLanes|n,cachePool:l}),a.memoizedState=o,a.childLanes=os(t,r,n),e.memoizedState=is,pi(t.child,a)):(Un(e),n=t.child,t=n.sibling,n=vn(n,{mode:"visible",children:a.children}),n.return=e,n.sibling=null,t!==null&&(r=e.deletions,r===null?(e.deletions=[t],e.flags|=16):r.push(t)),e.child=n,e.memoizedState=null,n)}function Ws(t,e){return e=_o({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function _o(t,e){return t=me(22,t,null,e),t.lanes=0,t}function us(t,e,n){return ya(e,t.child,null,n),t=Ws(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Wp(t,e,n){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Ys(t.return,e,n)}function ss(t,e,n,a,l,i){var r=t.memoizedState;r===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:l,treeForkCount:i}:(r.isBackwards=e,r.rendering=null,r.renderingStartTime=0,r.last=a,r.tail=n,r.tailMode=l,r.treeForkCount=i)}function hg(t,e,n){var a=e.pendingProps,l=a.revealOrder,i=a.tail;a=a.children;var r=zt.current,o=(r&2)!==0;if(o?(r=r&1|2,e.flags|=128):r&=1,pt(zt,r),jt(t,e,a,n),a=et?Ni:0,!o&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Wp(t,n,e);else if(t.tag===19)Wp(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(l){case"forwards":for(n=e.child,l=null;n!==null;)t=n.alternate,t!==null&&vo(t)===null&&(l=n),n=n.sibling;n=l,n===null?(l=e.child,e.child=null):(l=n.sibling,n.sibling=null),ss(e,!1,l,n,i,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,l=e.child,e.child=null;l!==null;){if(t=l.alternate,t!==null&&vo(t)===null){e.child=l;break}t=l.sibling,l.sibling=n,n=l,l=t}ss(e,!0,n,null,i,a);break;case"together":ss(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function En(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),ea|=e.lanes,(n&e.childLanes)===0)if(t!==null){if(wl(t,e,n,!1),(n&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(x(153));if(e.child!==null){for(t=e.child,n=vn(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=vn(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function Pc(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&mo(t)))}function jS(t,e,n){switch(e.tag){case 3:ro(e,e.stateNode.containerInfo),kn(e,Nt,t.memoizedState.cache),ga();break;case 27:case 5:zs(e);break;case 4:ro(e,e.stateNode.containerInfo);break;case 10:kn(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,Is(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(Un(e),e.flags|=128,null):(n&e.child.childLanes)!==0?mg(t,e,n):(Un(e),t=En(t,e,n),t!==null?t.sibling:null);Un(e);break;case 19:var l=(t.flags&128)!==0;if(a=(n&e.childLanes)!==0,a||(wl(t,e,n,!1),a=(n&e.childLanes)!==0),l){if(a)return hg(t,e,n);e.flags|=128}if(l=e.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),pt(zt,zt.current),a)break;return null;case 22:return e.lanes=0,pg(t,e,n,e.pendingProps);case 24:kn(e,Nt,t.memoizedState.cache)}return En(t,e,n)}function gg(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps)Rt=!0;else{if(!Pc(t,n)&&(e.flags&128)===0)return Rt=!1,jS(t,e,n);Rt=(t.flags&131072)!==0}else Rt=!1,et&&(e.flags&1048576)!==0&&bh(e,Ni,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=sa(e.elementType),e.type=t,typeof t=="function")Oc(t)?(a=Sa(t,a),e.tag=1,e=$p(null,e,t,a,n)):(e.tag=0,e=Ps(null,e,t,a,n));else{if(t!=null){var l=t.$$typeof;if(l===gc){e.tag=11,e=Ip(null,e,t,a,n);break t}else if(l===vc){e.tag=14,e=Zp(null,e,t,a,n);break t}}throw e=As(t)||t,Error(x(306,e,""))}}return e;case 0:return Ps(t,e,e.type,e.pendingProps,n);case 1:return a=e.type,l=Sa(a,e.pendingProps),$p(t,e,a,l,n);case 3:t:{if(ro(e,e.stateNode.containerInfo),t===null)throw Error(x(387));a=e.pendingProps;var i=e.memoizedState;l=i.element,Xs(t,e),_i(e,a,null,n);var r=e.memoizedState;if(a=r.cache,kn(e,Nt,a),a!==i.cache&&Gs(e,[Nt],n,!0),Si(),a=r.element,i.isDehydrated)if(i={element:a,isDehydrated:!1,cache:r.cache},e.updateQueue.baseState=i,e.memoizedState=i,e.flags&256){e=Pp(t,e,a,n);break t}else if(a!==l){l=De(Error(x(424)),e),Ri(l),e=Pp(t,e,a,n);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,vt=ke(t.firstChild),Vt=e,et=!0,Vn=null,Ne=!0,n=Ah(e,null,a,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ga(),a===l){e=En(t,e,n);break t}jt(t,e,a,n)}e=e.child}return e;case 26:return Wr(t,e),t===null?(n=_m(e.type,null,e.pendingProps,null))?e.memoizedState=n:et||(n=e.type,t=e.pendingProps,a=Co(Xn.current).createElement(n),a[Xt]=e,a[ue]=t,It(a,n,t),Yt(a),e.stateNode=a):e.memoizedState=_m(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return zs(e),t===null&&et&&(a=e.stateNode=rv(e.type,e.pendingProps,Xn.current),Vt=e,Ne=!0,l=vt,aa(e.type)?(pc=l,vt=ke(a.firstChild)):vt=l),jt(t,e,e.pendingProps.children,n),Wr(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&et&&((l=a=vt)&&(a=g1(a,e.type,e.pendingProps,Ne),a!==null?(e.stateNode=a,Vt=e,vt=ke(a.firstChild),Ne=!1,l=!0):l=!1),l||Wn(e)),zs(e),l=e.type,i=e.pendingProps,r=t!==null?t.memoizedProps:null,a=i.children,sc(l,i)?a=null:r!==null&&sc(l,r)&&(e.flags|=32),e.memoizedState!==null&&(l=qc(t,e,RS,null,null,n),qi._currentValue=l),Wr(t,e),jt(t,e,a,n),e.child;case 6:return t===null&&et&&((t=n=vt)&&(n=v1(n,e.pendingProps,Ne),n!==null?(e.stateNode=n,Vt=e,vt=null,t=!0):t=!1),t||Wn(e)),null;case 13:return mg(t,e,n);case 4:return ro(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=ya(e,null,a,n):jt(t,e,a,n),e.child;case 11:return Ip(t,e,e.type,e.pendingProps,n);case 7:return jt(t,e,e.pendingProps,n),e.child;case 8:return jt(t,e,e.pendingProps.children,n),e.child;case 12:return jt(t,e,e.pendingProps.children,n),e.child;case 10:return a=e.pendingProps,kn(e,e.type,a.value),jt(t,e,a.children,n),e.child;case 9:return l=e.type._context,a=e.pendingProps.children,va(e),l=Qt(l),a=a(l),e.flags|=1,jt(t,e,a,n),e.child;case 14:return Zp(t,e,e.type,e.pendingProps,n);case 15:return dg(t,e,e.type,e.pendingProps,n);case 19:return hg(t,e,n);case 31:return GS(t,e,n);case 22:return pg(t,e,n,e.pendingProps);case 24:return va(e),a=Qt(Nt),t===null?(l=kc(),l===null&&(l=dt,i=Rc(),l.pooledCache=i,i.refCount++,i!==null&&(l.pooledCacheLanes|=n),l=i),e.memoizedState={parent:a,cache:l},Hc(e),kn(e,Nt,l)):((t.lanes&n)!==0&&(Xs(t,e),_i(e,null,null,n),Si()),l=t.memoizedState,i=e.memoizedState,l.parent!==a?(l={parent:a,cache:a},e.memoizedState=l,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=l),kn(e,Nt,a)):(a=i.cache,kn(e,Nt,a),a!==l.cache&&Gs(e,[Nt],n,!0))),jt(t,e,e.pendingProps.children,n),e.child;case 29:throw e.pendingProps}throw Error(x(156,e.tag))}function un(t){t.flags|=4}function cs(t,e,n,a,l){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(l&335544128)===l)if(t.stateNode.complete)t.flags|=8192;else if(Yg())t.flags|=8192;else throw ma=ho,Uc}else t.flags&=-16777217}function tm(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!sv(e))if(Yg())t.flags|=8192;else throw ma=ho,Uc}function Lr(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Gm():536870912,t.lanes|=e,_l|=e)}function ri(t,e){if(!et)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function gt(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,a=0;if(e)for(var l=t.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags&65011712,a|=l.flags&65011712,l.return=t,l=l.sibling;else for(l=t.child;l!==null;)n|=l.lanes|l.childLanes,a|=l.subtreeFlags,a|=l.flags,l.return=t,l=l.sibling;return t.subtreeFlags|=a,t.childLanes=n,e}function XS(t,e,n){var a=e.pendingProps;switch(Nc(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return gt(e),null;case 1:return gt(e),null;case 3:return n=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),yn(Nt),hl(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(t===null||t.child===null)&&(Ia(e)?un(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,es())),gt(e),null;case 26:var l=e.type,i=e.memoizedState;return t===null?(un(e),i!==null?(gt(e),tm(e,i)):(gt(e),cs(e,l,null,a,n))):i?i!==t.memoizedState?(un(e),gt(e),tm(e,i)):(gt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&un(e),gt(e),cs(e,l,t,a,n)),null;case 27:if(oo(e),n=Xn.current,l=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&un(e);else{if(!a){if(e.stateNode===null)throw Error(x(166));return gt(e),null}t=en.current,Ia(e)?Cp(e,t):(t=rv(l,a,n),e.stateNode=t,un(e))}return gt(e),null;case 5:if(oo(e),l=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&un(e);else{if(!a){if(e.stateNode===null)throw Error(x(166));return gt(e),null}if(i=en.current,Ia(e))Cp(e,i);else{var r=Co(Xn.current);switch(i){case 1:i=r.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:i=r.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":i=r.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":i=r.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":i=r.createElement("div"),i.innerHTML="<script><\/script>",i=i.removeChild(i.firstChild);break;case"select":i=typeof a.is=="string"?r.createElement("select",{is:a.is}):r.createElement("select"),a.multiple?i.multiple=!0:a.size&&(i.size=a.size);break;default:i=typeof a.is=="string"?r.createElement(l,{is:a.is}):r.createElement(l)}}i[Xt]=e,i[ue]=a;t:for(r=e.child;r!==null;){if(r.tag===5||r.tag===6)i.appendChild(r.stateNode);else if(r.tag!==4&&r.tag!==27&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break t;for(;r.sibling===null;){if(r.return===null||r.return===e)break t;r=r.return}r.sibling.return=r.return,r=r.sibling}e.stateNode=i;t:switch(It(i,l,a),l){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&un(e)}}return gt(e),cs(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,n),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&un(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(x(166));if(t=Xn.current,Ia(e)){if(t=e.stateNode,n=e.memoizedProps,a=null,l=Vt,l!==null)switch(l.tag){case 27:case 5:a=l.memoizedProps}t[Xt]=e,t=!!(t.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||nv(t.nodeValue,n)),t||Wn(e,!0)}else t=Co(t).createTextNode(a),t[Xt]=e,e.stateNode=t}return gt(e),null;case 31:if(n=e.memoizedState,t===null||t.memoizedState!==null){if(a=Ia(e),n!==null){if(t===null){if(!a)throw Error(x(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(x(557));t[Xt]=e}else ga(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;gt(e),t=!1}else n=es(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),t=!0;if(!t)return e.flags&256?(pe(e),e):(pe(e),null);if((e.flags&128)!==0)throw Error(x(558))}return gt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(l=Ia(e),a!==null&&a.dehydrated!==null){if(t===null){if(!l)throw Error(x(318));if(l=e.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(x(317));l[Xt]=e}else ga(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;gt(e),l=!1}else l=es(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),l=!0;if(!l)return e.flags&256?(pe(e),e):(pe(e),null)}return pe(e),(e.flags&128)!==0?(e.lanes=n,e):(n=a!==null,t=t!==null&&t.memoizedState!==null,n&&(a=e.child,l=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(l=a.alternate.memoizedState.cachePool.pool),i=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==l&&(a.flags|=2048)),n!==t&&n&&(e.child.flags|=8192),Lr(e,e.updateQueue),gt(e),null);case 4:return hl(),t===null&&rf(e.stateNode.containerInfo),gt(e),null;case 10:return yn(e.type),gt(e),null;case 19:if(Gt(zt),a=e.memoizedState,a===null)return gt(e),null;if(l=(e.flags&128)!==0,i=a.rendering,i===null)if(l)ri(a,!1);else{if(Et!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(i=vo(t),i!==null){for(e.flags|=128,ri(a,!1),t=i.updateQueue,e.updateQueue=t,Lr(e,t),e.subtreeFlags=0,t=n,n=e.child;n!==null;)vh(n,t),n=n.sibling;return pt(zt,zt.current&1|2),et&&dn(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&ge()>Eo&&(e.flags|=128,l=!0,ri(a,!1),e.lanes=4194304)}else{if(!l)if(t=vo(i),t!==null){if(e.flags|=128,l=!0,t=t.updateQueue,e.updateQueue=t,Lr(e,t),ri(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!et)return gt(e),null}else 2*ge()-a.renderingStartTime>Eo&&n!==536870912&&(e.flags|=128,l=!0,ri(a,!1),e.lanes=4194304);a.isBackwards?(i.sibling=e.child,e.child=i):(t=a.last,t!==null?t.sibling=i:e.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ge(),t.sibling=null,n=zt.current,pt(zt,l?n&1|2:n&1),et&&dn(e,a.treeForkCount),t):(gt(e),null);case 22:case 23:return pe(e),Lc(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(n&536870912)!==0&&(e.flags&128)===0&&(gt(e),e.subtreeFlags&6&&(e.flags|=8192)):gt(e),n=e.updateQueue,n!==null&&Lr(e,n.retryQueue),n=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==n&&(e.flags|=2048),t!==null&&Gt(pa),null;case 24:return n=null,t!==null&&(n=t.memoizedState.cache),e.memoizedState.cache!==n&&(e.flags|=2048),yn(Nt),gt(e),null;case 25:return null;case 30:return null}throw Error(x(156,e.tag))}function VS(t,e){switch(Nc(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return yn(Nt),hl(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return oo(e),null;case 31:if(e.memoizedState!==null){if(pe(e),e.alternate===null)throw Error(x(340));ga()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(pe(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(x(340));ga()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Gt(zt),null;case 4:return hl(),null;case 10:return yn(e.type),null;case 22:case 23:return pe(e),Lc(),t!==null&&Gt(pa),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return yn(Nt),null;case 25:return null;default:return null}}function vg(t,e){switch(Nc(e),e.tag){case 3:yn(Nt),hl();break;case 26:case 27:case 5:oo(e);break;case 4:hl();break;case 31:e.memoizedState!==null&&pe(e);break;case 13:pe(e);break;case 19:Gt(zt);break;case 10:yn(e.type);break;case 22:case 23:pe(e),Lc(),t!==null&&Gt(pa);break;case 24:yn(Nt)}}function Ji(t,e){try{var n=e.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var l=a.next;n=l;do{if((n.tag&t)===t){a=void 0;var i=n.create,r=n.inst;a=i(),r.destroy=a}n=n.next}while(n!==l)}}catch(o){st(e,e.return,o)}}function ta(t,e,n){try{var a=e.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var i=l.next;a=i;do{if((a.tag&t)===t){var r=a.inst,o=r.destroy;if(o!==void 0){r.destroy=void 0,l=e;var u=n,s=o;try{s()}catch(m){st(l,u,m)}}}a=a.next}while(a!==i)}}catch(m){st(e,e.return,m)}}function yg(t){var e=t.updateQueue;if(e!==null){var n=t.stateNode;try{zh(e,n)}catch(a){st(t,t.return,a)}}}function bg(t,e,n){n.props=Sa(t.type,t.memoizedProps),n.state=t.memoizedState;try{n.componentWillUnmount()}catch(a){st(t,e,a)}}function Ei(t,e){try{var n=t.ref;if(n!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof n=="function"?t.refCleanup=n(a):n.current=a}}catch(l){st(t,e,l)}}function tn(t,e){var n=t.ref,a=t.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(l){st(t,e,l)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(l){st(t,e,l)}else n.current=null}function Sg(t){var e=t.type,n=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break t;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(l){st(t,t.return,l)}}function fs(t,e,n){try{var a=t.stateNode;c1(a,t.type,n,e),a[ue]=e}catch(l){st(t,t.return,l)}}function _g(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&aa(t.type)||t.tag===4}function ds(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||_g(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&aa(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function tc(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(t,e):(e=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,e.appendChild(t),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=hn));else if(a!==4&&(a===27&&aa(t.type)&&(n=t.stateNode,e=null),t=t.child,t!==null))for(tc(t,e,n),t=t.sibling;t!==null;)tc(t,e,n),t=t.sibling}function To(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(a!==4&&(a===27&&aa(t.type)&&(n=t.stateNode),t=t.child,t!==null))for(To(t,e,n),t=t.sibling;t!==null;)To(t,e,n),t=t.sibling}function Tg(t){var e=t.stateNode,n=t.memoizedProps;try{for(var a=t.type,l=e.attributes;l.length;)e.removeAttributeNode(l[0]);It(e,a,n),e[Xt]=t,e[ue]=n}catch(i){st(t,t.return,i)}}var pn=!1,Dt=!1,ps=!1,em=typeof WeakSet=="function"?WeakSet:Set,qt=null;function QS(t,e){if(t=t.containerInfo,oc=Ro,t=sh(t),zc(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else t:{n=(n=t.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var l=a.anchorOffset,i=a.focusNode;a=a.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break t}var r=0,o=-1,u=-1,s=0,m=0,g=t,h=null;e:for(;;){for(var p;g!==n||l!==0&&g.nodeType!==3||(o=r+l),g!==i||a!==0&&g.nodeType!==3||(u=r+a),g.nodeType===3&&(r+=g.nodeValue.length),(p=g.firstChild)!==null;)h=g,g=p;for(;;){if(g===t)break e;if(h===n&&++s===l&&(o=r),h===i&&++m===a&&(u=r),(p=g.nextSibling)!==null)break;g=h,h=g.parentNode}g=p}n=o===-1||u===-1?null:{start:o,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(uc={focusedElem:t,selectionRange:n},Ro=!1,qt=e;qt!==null;)if(e=qt,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,qt=t;else for(;qt!==null;){switch(e=qt,i=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(n=0;n<t.length;n++)l=t[n],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&i!==null){t=void 0,n=e,l=i.memoizedProps,i=i.memoizedState,a=n.stateNode;try{var _=Sa(n.type,l);t=a.getSnapshotBeforeUpdate(_,i),a.__reactInternalSnapshotBeforeUpdate=t}catch(E){st(n,n.return,E)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,n=t.nodeType,n===9)cc(t);else if(n===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":cc(t);break;default:t.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(x(163))}if(t=e.sibling,t!==null){t.return=e.return,qt=t;break}qt=e.return}}function Eg(t,e,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:cn(t,n),a&4&&Ji(5,n);break;case 1:if(cn(t,n),a&4)if(t=n.stateNode,e===null)try{t.componentDidMount()}catch(r){st(n,n.return,r)}else{var l=Sa(n.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(l,e,t.__reactInternalSnapshotBeforeUpdate)}catch(r){st(n,n.return,r)}}a&64&&yg(n),a&512&&Ei(n,n.return);break;case 3:if(cn(t,n),a&64&&(t=n.updateQueue,t!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}try{zh(t,e)}catch(r){st(n,n.return,r)}}break;case 27:e===null&&a&4&&Tg(n);case 26:case 5:cn(t,n),e===null&&a&4&&Sg(n),a&512&&Ei(n,n.return);break;case 12:cn(t,n);break;case 31:cn(t,n),a&4&&Mg(t,n);break;case 13:cn(t,n),a&4&&zg(t,n),a&64&&(t=n.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(n=t1.bind(null,n),y1(t,n))));break;case 22:if(a=n.memoizedState!==null||pn,!a){e=e!==null&&e.memoizedState!==null||Dt,l=pn;var i=Dt;pn=a,(Dt=e)&&!i?fn(t,n,(n.subtreeFlags&8772)!==0):cn(t,n),pn=l,Dt=i}break;case 30:break;default:cn(t,n)}}function xg(t){var e=t.alternate;e!==null&&(t.alternate=null,xg(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&_c(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var St=null,ie=!1;function sn(t,e,n){for(n=n.child;n!==null;)Ag(t,e,n),n=n.sibling}function Ag(t,e,n){if(ve&&typeof ve.onCommitFiberUnmount=="function")try{ve.onCommitFiberUnmount(Xi,n)}catch{}switch(n.tag){case 26:Dt||tn(n,e),sn(t,e,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Dt||tn(n,e);var a=St,l=ie;aa(n.type)&&(St=n.stateNode,ie=!1),sn(t,e,n),zi(n.stateNode),St=a,ie=l;break;case 5:Dt||tn(n,e);case 6:if(a=St,l=ie,St=null,sn(t,e,n),St=a,ie=l,St!==null)if(ie)try{(St.nodeType===9?St.body:St.nodeName==="HTML"?St.ownerDocument.body:St).removeChild(n.stateNode)}catch(i){st(n,e,i)}else try{St.removeChild(n.stateNode)}catch(i){st(n,e,i)}break;case 18:St!==null&&(ie?(t=St,gm(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,n.stateNode),Al(t)):gm(St,n.stateNode));break;case 4:a=St,l=ie,St=n.stateNode.containerInfo,ie=!0,sn(t,e,n),St=a,ie=l;break;case 0:case 11:case 14:case 15:ta(2,n,e),Dt||ta(4,n,e),sn(t,e,n);break;case 1:Dt||(tn(n,e),a=n.stateNode,typeof a.componentWillUnmount=="function"&&bg(n,e,a)),sn(t,e,n);break;case 21:sn(t,e,n);break;case 22:Dt=(a=Dt)||n.memoizedState!==null,sn(t,e,n),Dt=a;break;default:sn(t,e,n)}}function Mg(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Al(t)}catch(n){st(e,e.return,n)}}}function zg(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Al(t)}catch(n){st(e,e.return,n)}}function IS(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new em),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new em),e;default:throw Error(x(435,t.tag))}}function Br(t,e){var n=IS(t);e.forEach(function(a){if(!n.has(a)){n.add(a);var l=e1.bind(null,t,a);a.then(l,l)}})}function ae(t,e){var n=e.deletions;if(n!==null)for(var a=0;a<n.length;a++){var l=n[a],i=t,r=e,o=r;t:for(;o!==null;){switch(o.tag){case 27:if(aa(o.type)){St=o.stateNode,ie=!1;break t}break;case 5:St=o.stateNode,ie=!1;break t;case 3:case 4:St=o.stateNode.containerInfo,ie=!0;break t}o=o.return}if(St===null)throw Error(x(160));Ag(i,r,l),St=null,ie=!1,i=l.alternate,i!==null&&(i.return=null),l.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)wg(e,t),e=e.sibling}var je=null;function wg(t,e){var n=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:ae(e,t),le(t),a&4&&(ta(3,t,t.return),Ji(3,t),ta(5,t,t.return));break;case 1:ae(e,t),le(t),a&512&&(Dt||n===null||tn(n,n.return)),a&64&&pn&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(n=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var l=je;if(ae(e,t),le(t),a&512&&(Dt||n===null||tn(n,n.return)),a&4){var i=n!==null?n.memoizedState:null;if(a=t.memoizedState,n===null)if(a===null)if(t.stateNode===null){t:{a=t.type,n=t.memoizedProps,l=l.ownerDocument||l;e:switch(a){case"title":i=l.getElementsByTagName("title")[0],(!i||i[Ii]||i[Xt]||i.namespaceURI==="http://www.w3.org/2000/svg"||i.hasAttribute("itemprop"))&&(i=l.createElement(a),l.head.insertBefore(i,l.querySelector("head > title"))),It(i,a,n),i[Xt]=t,Yt(i),a=i;break t;case"link":var r=Em("link","href",l).get(a+(n.href||""));if(r){for(var o=0;o<r.length;o++)if(i=r[o],i.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&i.getAttribute("rel")===(n.rel==null?null:n.rel)&&i.getAttribute("title")===(n.title==null?null:n.title)&&i.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){r.splice(o,1);break e}}i=l.createElement(a),It(i,a,n),l.head.appendChild(i);break;case"meta":if(r=Em("meta","content",l).get(a+(n.content||""))){for(o=0;o<r.length;o++)if(i=r[o],i.getAttribute("content")===(n.content==null?null:""+n.content)&&i.getAttribute("name")===(n.name==null?null:n.name)&&i.getAttribute("property")===(n.property==null?null:n.property)&&i.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&i.getAttribute("charset")===(n.charSet==null?null:n.charSet)){r.splice(o,1);break e}}i=l.createElement(a),It(i,a,n),l.head.appendChild(i);break;default:throw Error(x(468,a))}i[Xt]=t,Yt(i),a=i}t.stateNode=a}else xm(l,t.type,t.stateNode);else t.stateNode=Tm(l,a,t.memoizedProps);else i!==a?(i===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):i.count--,a===null?xm(l,t.type,t.stateNode):Tm(l,a,t.memoizedProps)):a===null&&t.stateNode!==null&&fs(t,t.memoizedProps,n.memoizedProps)}break;case 27:ae(e,t),le(t),a&512&&(Dt||n===null||tn(n,n.return)),n!==null&&a&4&&fs(t,t.memoizedProps,n.memoizedProps);break;case 5:if(ae(e,t),le(t),a&512&&(Dt||n===null||tn(n,n.return)),t.flags&32){l=t.stateNode;try{vl(l,"")}catch(_){st(t,t.return,_)}}a&4&&t.stateNode!=null&&(l=t.memoizedProps,fs(t,l,n!==null?n.memoizedProps:l)),a&1024&&(ps=!0);break;case 6:if(ae(e,t),le(t),a&4){if(t.stateNode===null)throw Error(x(162));a=t.memoizedProps,n=t.stateNode;try{n.nodeValue=a}catch(_){st(t,t.return,_)}}break;case 3:if(no=null,l=je,je=Oo(e.containerInfo),ae(e,t),je=l,le(t),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Al(e.containerInfo)}catch(_){st(t,t.return,_)}ps&&(ps=!1,Cg(t));break;case 4:a=je,je=Oo(t.stateNode.containerInfo),ae(e,t),le(t),je=a;break;case 12:ae(e,t),le(t);break;case 31:ae(e,t),le(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Br(t,a)));break;case 13:ae(e,t),le(t),t.child.flags&8192&&t.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Io=ge()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Br(t,a)));break;case 22:l=t.memoizedState!==null;var u=n!==null&&n.memoizedState!==null,s=pn,m=Dt;if(pn=s||l,Dt=m||u,ae(e,t),Dt=m,pn=s,le(t),a&8192)t:for(e=t.stateNode,e._visibility=l?e._visibility&-2:e._visibility|1,l&&(n===null||u||pn||Dt||ca(t)),n=null,e=t;;){if(e.tag===5||e.tag===26){if(n===null){u=n=e;try{if(i=u.stateNode,l)r=i.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{o=u.stateNode;var g=u.memoizedProps.style,h=g!=null&&g.hasOwnProperty("display")?g.display:null;o.style.display=h==null||typeof h=="boolean"?"":(""+h).trim()}}catch(_){st(u,u.return,_)}}}else if(e.tag===6){if(n===null){u=e;try{u.stateNode.nodeValue=l?"":u.memoizedProps}catch(_){st(u,u.return,_)}}}else if(e.tag===18){if(n===null){u=e;try{var p=u.stateNode;l?vm(p,!0):vm(u.stateNode,!1)}catch(_){st(u,u.return,_)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;n===e&&(n=null),e=e.return}n===e&&(n=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Br(t,n))));break;case 19:ae(e,t),le(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,Br(t,a)));break;case 30:break;case 21:break;default:ae(e,t),le(t)}}function le(t){var e=t.flags;if(e&2){try{for(var n,a=t.return;a!==null;){if(_g(a)){n=a;break}a=a.return}if(n==null)throw Error(x(160));switch(n.tag){case 27:var l=n.stateNode,i=ds(t);To(t,i,l);break;case 5:var r=n.stateNode;n.flags&32&&(vl(r,""),n.flags&=-33);var o=ds(t);To(t,o,r);break;case 3:case 4:var u=n.stateNode.containerInfo,s=ds(t);tc(t,s,u);break;default:throw Error(x(161))}}catch(m){st(t,t.return,m)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Cg(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;Cg(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function cn(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)Eg(t,e.alternate,e),e=e.sibling}function ca(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:ta(4,e,e.return),ca(e);break;case 1:tn(e,e.return);var n=e.stateNode;typeof n.componentWillUnmount=="function"&&bg(e,e.return,n),ca(e);break;case 27:zi(e.stateNode);case 26:case 5:tn(e,e.return),ca(e);break;case 22:e.memoizedState===null&&ca(e);break;case 30:ca(e);break;default:ca(e)}t=t.sibling}}function fn(t,e,n){for(n=n&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,l=t,i=e,r=i.flags;switch(i.tag){case 0:case 11:case 15:fn(l,i,n),Ji(4,i);break;case 1:if(fn(l,i,n),a=i,l=a.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(s){st(a,a.return,s)}if(a=i,l=a.updateQueue,l!==null){var o=a.stateNode;try{var u=l.shared.hiddenCallbacks;if(u!==null)for(l.shared.hiddenCallbacks=null,l=0;l<u.length;l++)Mh(u[l],o)}catch(s){st(a,a.return,s)}}n&&r&64&&yg(i),Ei(i,i.return);break;case 27:Tg(i);case 26:case 5:fn(l,i,n),n&&a===null&&r&4&&Sg(i),Ei(i,i.return);break;case 12:fn(l,i,n);break;case 31:fn(l,i,n),n&&r&4&&Mg(l,i);break;case 13:fn(l,i,n),n&&r&4&&zg(l,i);break;case 22:i.memoizedState===null&&fn(l,i,n),Ei(i,i.return);break;case 30:break;default:fn(l,i,n)}e=e.sibling}}function Wc(t,e){var n=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==n&&(t!=null&&t.refCount++,n!=null&&Fi(n))}function tf(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Fi(t))}function Ge(t,e,n,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Og(t,e,n,a),e=e.sibling}function Og(t,e,n,a){var l=e.flags;switch(e.tag){case 0:case 11:case 15:Ge(t,e,n,a),l&2048&&Ji(9,e);break;case 1:Ge(t,e,n,a);break;case 3:Ge(t,e,n,a),l&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Fi(t)));break;case 12:if(l&2048){Ge(t,e,n,a),t=e.stateNode;try{var i=e.memoizedProps,r=i.id,o=i.onPostCommit;typeof o=="function"&&o(r,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(u){st(e,e.return,u)}}else Ge(t,e,n,a);break;case 31:Ge(t,e,n,a);break;case 13:Ge(t,e,n,a);break;case 23:break;case 22:i=e.stateNode,r=e.alternate,e.memoizedState!==null?i._visibility&2?Ge(t,e,n,a):xi(t,e):i._visibility&2?Ge(t,e,n,a):(i._visibility|=2,Fa(t,e,n,a,(e.subtreeFlags&10256)!==0||!1)),l&2048&&Wc(r,e);break;case 24:Ge(t,e,n,a),l&2048&&tf(e.alternate,e);break;default:Ge(t,e,n,a)}}function Fa(t,e,n,a,l){for(l=l&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var i=t,r=e,o=n,u=a,s=r.flags;switch(r.tag){case 0:case 11:case 15:Fa(i,r,o,u,l),Ji(8,r);break;case 23:break;case 22:var m=r.stateNode;r.memoizedState!==null?m._visibility&2?Fa(i,r,o,u,l):xi(i,r):(m._visibility|=2,Fa(i,r,o,u,l)),l&&s&2048&&Wc(r.alternate,r);break;case 24:Fa(i,r,o,u,l),l&&s&2048&&tf(r.alternate,r);break;default:Fa(i,r,o,u,l)}e=e.sibling}}function xi(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var n=t,a=e,l=a.flags;switch(a.tag){case 22:xi(n,a),l&2048&&Wc(a.alternate,a);break;case 24:xi(n,a),l&2048&&tf(a.alternate,a);break;default:xi(n,a)}e=e.sibling}}var mi=8192;function Za(t,e,n){if(t.subtreeFlags&mi)for(t=t.child;t!==null;)Dg(t,e,n),t=t.sibling}function Dg(t,e,n){switch(t.tag){case 26:Za(t,e,n),t.flags&mi&&t.memoizedState!==null&&O1(n,je,t.memoizedState,t.memoizedProps);break;case 5:Za(t,e,n);break;case 3:case 4:var a=je;je=Oo(t.stateNode.containerInfo),Za(t,e,n),je=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=mi,mi=16777216,Za(t,e,n),mi=a):Za(t,e,n));break;default:Za(t,e,n)}}function Ng(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function oi(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];qt=a,kg(a,t)}Ng(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Rg(t),t=t.sibling}function Rg(t){switch(t.tag){case 0:case 11:case 15:oi(t),t.flags&2048&&ta(9,t,t.return);break;case 3:oi(t);break;case 12:oi(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,to(t)):oi(t);break;default:oi(t)}}function to(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];qt=a,kg(a,t)}Ng(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:ta(8,e,e.return),to(e);break;case 22:n=e.stateNode,n._visibility&2&&(n._visibility&=-3,to(e));break;default:to(e)}t=t.sibling}}function kg(t,e){for(;qt!==null;){var n=qt;switch(n.tag){case 0:case 11:case 15:ta(8,n,e);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Fi(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,qt=a;else t:for(n=t;qt!==null;){a=qt;var l=a.sibling,i=a.return;if(xg(a),a===n){qt=null;break t}if(l!==null){l.return=i,qt=l;break t}qt=i}}}var ZS={getCacheForType:function(t){var e=Qt(Nt),n=e.data.get(t);return n===void 0&&(n=t(),e.data.set(t,n)),n},cacheSignal:function(){return Qt(Nt).controller.signal}},FS=typeof WeakMap=="function"?WeakMap:Map,lt=0,dt=null,$=null,tt=0,ut=0,de=null,Yn=!1,Ol=!1,ef=!1,xn=0,Et=0,ea=0,ha=0,nf=0,he=0,_l=0,Ai=null,re=null,ec=!1,Io=0,Ug=0,Eo=1/0,xo=null,Zn=null,Ut=0,Fn=null,Tl=null,bn=0,nc=0,ac=null,Hg=null,Mi=0,lc=null;function be(){return(lt&2)!==0&&tt!==0?tt&-tt:G.T!==null?lf():Qm()}function Lg(){if(he===0)if((tt&536870912)===0||et){var t=wr;wr<<=1,(wr&3932160)===0&&(wr=262144),he=t}else he=536870912;return t=_e.current,t!==null&&(t.flags|=32),he}function oe(t,e,n){(t===dt&&(ut===2||ut===9)||t.cancelPendingCommit!==null)&&(El(t,0),Gn(t,tt,he,!1)),Qi(t,n),((lt&2)===0||t!==dt)&&(t===dt&&((lt&2)===0&&(ha|=n),Et===4&&Gn(t,tt,he,!1)),an(t))}function Bg(t,e,n){if((lt&6)!==0)throw Error(x(327));var a=!n&&(e&127)===0&&(e&t.expiredLanes)===0||Vi(t,e),l=a?$S(t,e):ms(t,e,!0),i=a;do{if(l===0){Ol&&!a&&Gn(t,e,0,!1);break}else{if(n=t.current.alternate,i&&!KS(n)){l=ms(t,e,!1),i=!1;continue}if(l===2){if(i=e,t.errorRecoveryDisabledLanes&i)var r=0;else r=t.pendingLanes&-536870913,r=r!==0?r:r&536870912?536870912:0;if(r!==0){e=r;t:{var o=t;l=Ai;var u=o.current.memoizedState.isDehydrated;if(u&&(El(o,r).flags|=256),r=ms(o,r,!1),r!==2){if(ef&&!u){o.errorRecoveryDisabledLanes|=i,ha|=i,l=4;break t}i=re,re=l,i!==null&&(re===null?re=i:re.push.apply(re,i))}l=r}if(i=!1,l!==2)continue}}if(l===1){El(t,0),Gn(t,e,0,!0);break}t:{switch(a=t,i=l,i){case 0:case 1:throw Error(x(345));case 4:if((e&4194048)!==e)break;case 6:Gn(a,e,he,!Yn);break t;case 2:re=null;break;case 3:case 5:break;default:throw Error(x(329))}if((e&62914560)===e&&(l=Io+300-ge(),10<l)){if(Gn(a,e,he,!Yn),Uo(a,0,!0)!==0)break t;bn=e,a.timeoutHandle=lv(nm.bind(null,a,n,re,xo,ec,e,he,ha,_l,Yn,i,"Throttled",-0,0),l);break t}nm(a,n,re,xo,ec,e,he,ha,_l,Yn,i,null,-0,0)}}break}while(!0);an(t)}function nm(t,e,n,a,l,i,r,o,u,s,m,g,h,p){if(t.timeoutHandle=-1,g=e.subtreeFlags,g&8192||(g&16785408)===16785408){g={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:hn},Dg(e,i,g);var _=(i&62914560)===i?Io-ge():(i&4194048)===i?Ug-ge():0;if(_=D1(g,_),_!==null){bn=i,t.cancelPendingCommit=_(lm.bind(null,t,e,i,n,a,l,r,o,u,m,g,null,h,p)),Gn(t,i,r,!s);return}}lm(t,e,i,n,a,l,r,o,u)}function KS(t){for(var e=t;;){var n=e.tag;if((n===0||n===11||n===15)&&e.flags&16384&&(n=e.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var l=n[a],i=l.getSnapshot;l=l.value;try{if(!Se(i(),l))return!1}catch{return!1}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Gn(t,e,n,a){e&=~nf,e&=~ha,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var l=e;0<l;){var i=31-ye(l),r=1<<i;a[i]=-1,l&=~r}n!==0&&jm(t,n,e)}function Zo(){return(lt&6)===0?($i(0,!1),!1):!0}function af(){if($!==null){if(ut===0)var t=$.return;else t=$,gn=Aa=null,jc(t),dl=null,ki=0,t=$;for(;t!==null;)vg(t.alternate,t),t=t.return;$=null}}function El(t,e){var n=t.timeoutHandle;n!==-1&&(t.timeoutHandle=-1,p1(n)),n=t.cancelPendingCommit,n!==null&&(t.cancelPendingCommit=null,n()),bn=0,af(),dt=t,$=n=vn(t.current,null),tt=e,ut=0,de=null,Yn=!1,Ol=Vi(t,e),ef=!1,_l=he=nf=ha=ea=Et=0,re=Ai=null,ec=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var l=31-ye(a),i=1<<l;e|=t[l],a&=~i}return xn=e,qo(),n}function qg(t,e){I=null,G.H=Hi,e===Cl||e===Go?(e=kp(),ut=3):e===Uc?(e=kp(),ut=4):ut=e===$c?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,de=e,$===null&&(Et=1,So(t,De(e,t.current)))}function Yg(){var t=_e.current;return t===null?!0:(tt&4194048)===tt?Re===null:(tt&62914560)===tt||(tt&536870912)!==0?t===Re:!1}function Gg(){var t=G.H;return G.H=Hi,t===null?Hi:t}function jg(){var t=G.A;return G.A=ZS,t}function Ao(){Et=4,Yn||(tt&4194048)!==tt&&_e.current!==null||(Ol=!0),(ea&134217727)===0&&(ha&134217727)===0||dt===null||Gn(dt,tt,he,!1)}function ms(t,e,n){var a=lt;lt|=2;var l=Gg(),i=jg();(dt!==t||tt!==e)&&(xo=null,El(t,e)),e=!1;var r=Et;t:do try{if(ut!==0&&$!==null){var o=$,u=de;switch(ut){case 8:af(),r=6;break t;case 3:case 2:case 9:case 6:_e.current===null&&(e=!0);var s=ut;if(ut=0,de=null,ol(t,o,u,s),n&&Ol){r=0;break t}break;default:s=ut,ut=0,de=null,ol(t,o,u,s)}}JS(),r=Et;break}catch(m){qg(t,m)}while(!0);return e&&t.shellSuspendCounter++,gn=Aa=null,lt=a,G.H=l,G.A=i,$===null&&(dt=null,tt=0,qo()),r}function JS(){for(;$!==null;)Xg($)}function $S(t,e){var n=lt;lt|=2;var a=Gg(),l=jg();dt!==t||tt!==e?(xo=null,Eo=ge()+500,El(t,e)):Ol=Vi(t,e);t:do try{if(ut!==0&&$!==null){e=$;var i=de;e:switch(ut){case 1:ut=0,de=null,ol(t,e,i,1);break;case 2:case 9:if(Rp(i)){ut=0,de=null,am(e);break}e=function(){ut!==2&&ut!==9||dt!==t||(ut=7),an(t)},i.then(e,e);break t;case 3:ut=7;break t;case 4:ut=5;break t;case 7:Rp(i)?(ut=0,de=null,am(e)):(ut=0,de=null,ol(t,e,i,7));break;case 5:var r=null;switch($.tag){case 26:r=$.memoizedState;case 5:case 27:var o=$;if(r?sv(r):o.stateNode.complete){ut=0,de=null;var u=o.sibling;if(u!==null)$=u;else{var s=o.return;s!==null?($=s,Fo(s)):$=null}break e}}ut=0,de=null,ol(t,e,i,5);break;case 6:ut=0,de=null,ol(t,e,i,6);break;case 8:af(),Et=6;break t;default:throw Error(x(462))}}PS();break}catch(m){qg(t,m)}while(!0);return gn=Aa=null,G.H=a,G.A=l,lt=n,$!==null?0:(dt=null,tt=0,qo(),Et)}function PS(){for(;$!==null&&!_0();)Xg($)}function Xg(t){var e=gg(t.alternate,t,xn);t.memoizedProps=t.pendingProps,e===null?Fo(t):$=e}function am(t){var e=t,n=e.alternate;switch(e.tag){case 15:case 0:e=Jp(n,e,e.pendingProps,e.type,void 0,tt);break;case 11:e=Jp(n,e,e.pendingProps,e.type.render,e.ref,tt);break;case 5:jc(e);default:vg(n,e),e=$=vh(e,xn),e=gg(n,e,xn)}t.memoizedProps=t.pendingProps,e===null?Fo(t):$=e}function ol(t,e,n,a){gn=Aa=null,jc(e),dl=null,ki=0;var l=e.return;try{if(YS(t,l,e,n,tt)){Et=1,So(t,De(n,t.current)),$=null;return}}catch(i){if(l!==null)throw $=l,i;Et=1,So(t,De(n,t.current)),$=null;return}e.flags&32768?(et||a===1?t=!0:Ol||(tt&536870912)!==0?t=!1:(Yn=t=!0,(a===2||a===9||a===3||a===6)&&(a=_e.current,a!==null&&a.tag===13&&(a.flags|=16384))),Vg(e,t)):Fo(e)}function Fo(t){var e=t;do{if((e.flags&32768)!==0){Vg(e,Yn);return}t=e.return;var n=XS(e.alternate,e,xn);if(n!==null){$=n;return}if(e=e.sibling,e!==null){$=e;return}$=e=t}while(e!==null);Et===0&&(Et=5)}function Vg(t,e){do{var n=VS(t.alternate,t);if(n!==null){n.flags&=32767,$=n;return}if(n=t.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!e&&(t=t.sibling,t!==null)){$=t;return}$=t=n}while(t!==null);Et=6,$=null}function lm(t,e,n,a,l,i,r,o,u){t.cancelPendingCommit=null;do Ko();while(Ut!==0);if((lt&6)!==0)throw Error(x(327));if(e!==null){if(e===t.current)throw Error(x(177));if(i=e.lanes|e.childLanes,i|=wc,D0(t,n,i,r,o,u),t===dt&&($=dt=null,tt=0),Tl=e,Fn=t,bn=n,nc=i,ac=l,Hg=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,n1(uo,function(){return Kg(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=G.T,G.T=null,l=it.p,it.p=2,r=lt,lt|=4;try{QS(t,e,n)}finally{lt=r,it.p=l,G.T=a}}Ut=1,Qg(),Ig(),Zg()}}function Qg(){if(Ut===1){Ut=0;var t=Fn,e=Tl,n=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||n){n=G.T,G.T=null;var a=it.p;it.p=2;var l=lt;lt|=4;try{wg(e,t);var i=uc,r=sh(t.containerInfo),o=i.focusedElem,u=i.selectionRange;if(r!==o&&o&&o.ownerDocument&&uh(o.ownerDocument.documentElement,o)){if(u!==null&&zc(o)){var s=u.start,m=u.end;if(m===void 0&&(m=s),"selectionStart"in o)o.selectionStart=s,o.selectionEnd=Math.min(m,o.value.length);else{var g=o.ownerDocument||document,h=g&&g.defaultView||window;if(h.getSelection){var p=h.getSelection(),_=o.textContent.length,E=Math.min(u.start,_),A=u.end===void 0?E:Math.min(u.end,_);!p.extend&&E>A&&(r=A,A=E,E=r);var d=Mp(o,E),c=Mp(o,A);if(d&&c&&(p.rangeCount!==1||p.anchorNode!==d.node||p.anchorOffset!==d.offset||p.focusNode!==c.node||p.focusOffset!==c.offset)){var f=g.createRange();f.setStart(d.node,d.offset),p.removeAllRanges(),E>A?(p.addRange(f),p.extend(c.node,c.offset)):(f.setEnd(c.node,c.offset),p.addRange(f))}}}}for(g=[],p=o;p=p.parentNode;)p.nodeType===1&&g.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o<g.length;o++){var y=g[o];y.element.scrollLeft=y.left,y.element.scrollTop=y.top}}Ro=!!oc,uc=oc=null}finally{lt=l,it.p=a,G.T=n}}t.current=e,Ut=2}}function Ig(){if(Ut===2){Ut=0;var t=Fn,e=Tl,n=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||n){n=G.T,G.T=null;var a=it.p;it.p=2;var l=lt;lt|=4;try{Eg(t,e.alternate,e)}finally{lt=l,it.p=a,G.T=n}}Ut=3}}function Zg(){if(Ut===4||Ut===3){Ut=0,T0();var t=Fn,e=Tl,n=bn,a=Hg;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?Ut=5:(Ut=0,Tl=Fn=null,Fg(t,t.pendingLanes));var l=t.pendingLanes;if(l===0&&(Zn=null),Sc(n),e=e.stateNode,ve&&typeof ve.onCommitFiberRoot=="function")try{ve.onCommitFiberRoot(Xi,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=G.T,l=it.p,it.p=2,G.T=null;try{for(var i=t.onRecoverableError,r=0;r<a.length;r++){var o=a[r];i(o.value,{componentStack:o.stack})}}finally{G.T=e,it.p=l}}(bn&3)!==0&&Ko(),an(t),l=t.pendingLanes,(n&261930)!==0&&(l&42)!==0?t===lc?Mi++:(Mi=0,lc=t):Mi=0,$i(0,!1)}}function Fg(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Fi(e)))}function Ko(){return Qg(),Ig(),Zg(),Kg()}function Kg(){if(Ut!==5)return!1;var t=Fn,e=nc;nc=0;var n=Sc(bn),a=G.T,l=it.p;try{it.p=32>n?32:n,G.T=null,n=ac,ac=null;var i=Fn,r=bn;if(Ut=0,Tl=Fn=null,bn=0,(lt&6)!==0)throw Error(x(331));var o=lt;if(lt|=4,Rg(i.current),Og(i,i.current,r,n),lt=o,$i(0,!1),ve&&typeof ve.onPostCommitFiberRoot=="function")try{ve.onPostCommitFiberRoot(Xi,i)}catch{}return!0}finally{it.p=l,G.T=a,Fg(t,e)}}function im(t,e,n){e=De(n,e),e=$s(t.stateNode,e,2),t=In(t,e,2),t!==null&&(Qi(t,2),an(t))}function st(t,e,n){if(t.tag===3)im(t,t,n);else for(;e!==null;){if(e.tag===3){im(e,t,n);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Zn===null||!Zn.has(a))){t=De(n,t),n=cg(2),a=In(e,n,2),a!==null&&(fg(n,a,e,t),Qi(a,2),an(a));break}}e=e.return}}function hs(t,e,n){var a=t.pingCache;if(a===null){a=t.pingCache=new FS;var l=new Set;a.set(e,l)}else l=a.get(e),l===void 0&&(l=new Set,a.set(e,l));l.has(n)||(ef=!0,l.add(n),t=WS.bind(null,t,e,n),e.then(t,t))}function WS(t,e,n){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&n,t.warmLanes&=~n,dt===t&&(tt&n)===n&&(Et===4||Et===3&&(tt&62914560)===tt&&300>ge()-Io?(lt&2)===0&&El(t,0):nf|=n,_l===tt&&(_l=0)),an(t)}function Jg(t,e){e===0&&(e=Gm()),t=xa(t,e),t!==null&&(Qi(t,e),an(t))}function t1(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),Jg(t,n)}function e1(t,e){var n=0;switch(t.tag){case 31:case 13:var a=t.stateNode,l=t.memoizedState;l!==null&&(n=l.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(x(314))}a!==null&&a.delete(e),Jg(t,n)}function n1(t,e){return yc(t,e)}var Mo=null,Ka=null,ic=!1,zo=!1,gs=!1,jn=0;function an(t){t!==Ka&&t.next===null&&(Ka===null?Mo=Ka=t:Ka=Ka.next=t),zo=!0,ic||(ic=!0,l1())}function $i(t,e){if(!gs&&zo){gs=!0;do for(var n=!1,a=Mo;a!==null;){if(!e)if(t!==0){var l=a.pendingLanes;if(l===0)var i=0;else{var r=a.suspendedLanes,o=a.pingedLanes;i=(1<<31-ye(42|t)+1)-1,i&=l&~(r&~o),i=i&201326741?i&201326741|1:i?i|2:0}i!==0&&(n=!0,rm(a,i))}else i=tt,i=Uo(a,a===dt?i:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(i&3)===0||Vi(a,i)||(n=!0,rm(a,i));a=a.next}while(n);gs=!1}}function a1(){$g()}function $g(){zo=ic=!1;var t=0;jn!==0&&d1()&&(t=jn);for(var e=ge(),n=null,a=Mo;a!==null;){var l=a.next,i=Pg(a,e);i===0?(a.next=null,n===null?Mo=l:n.next=l,l===null&&(Ka=n)):(n=a,(t!==0||(i&3)!==0)&&(zo=!0)),a=l}Ut!==0&&Ut!==5||$i(t,!1),jn!==0&&(jn=0)}function Pg(t,e){for(var n=t.suspendedLanes,a=t.pingedLanes,l=t.expirationTimes,i=t.pendingLanes&-62914561;0<i;){var r=31-ye(i),o=1<<r,u=l[r];u===-1?((o&n)===0||(o&a)!==0)&&(l[r]=O0(o,e)):u<=e&&(t.expiredLanes|=o),i&=~o}if(e=dt,n=tt,n=Uo(t,t===e?n:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,n===0||t===e&&(ut===2||ut===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&Qu(a),t.callbackNode=null,t.callbackPriority=0;if((n&3)===0||Vi(t,n)){if(e=n&-n,e===t.callbackPriority)return e;switch(a!==null&&Qu(a),Sc(n)){case 2:case 8:n=qm;break;case 32:n=uo;break;case 268435456:n=Ym;break;default:n=uo}return a=Wg.bind(null,t),n=yc(n,a),t.callbackPriority=e,t.callbackNode=n,e}return a!==null&&a!==null&&Qu(a),t.callbackPriority=2,t.callbackNode=null,2}function Wg(t,e){if(Ut!==0&&Ut!==5)return t.callbackNode=null,t.callbackPriority=0,null;var n=t.callbackNode;if(Ko()&&t.callbackNode!==n)return null;var a=tt;return a=Uo(t,t===dt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(Bg(t,a,e),Pg(t,ge()),t.callbackNode!=null&&t.callbackNode===n?Wg.bind(null,t):null)}function rm(t,e){if(Ko())return null;Bg(t,e,!0)}function l1(){m1(function(){(lt&6)!==0?yc(Bm,a1):$g()})}function lf(){if(jn===0){var t=yl;t===0&&(t=zr,zr<<=1,(zr&261888)===0&&(zr=256)),jn=t}return jn}function om(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Qr(""+t)}function um(t,e){var n=e.ownerDocument.createElement("input");return n.name=e.name,n.value=e.value,t.id&&n.setAttribute("form",t.id),e.parentNode.insertBefore(n,e),t=new FormData(t),n.parentNode.removeChild(n),t}function i1(t,e,n,a,l){if(e==="submit"&&n&&n.stateNode===l){var i=om((l[ue]||null).action),r=a.submitter;r&&(e=(e=r[ue]||null)?om(e.formAction):r.getAttribute("formAction"),e!==null&&(i=e,r=null));var o=new Ho("action","action",null,a,l);t.push({event:o,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(jn!==0){var u=r?um(l,r):new FormData(l);Ks(n,{pending:!0,data:u,method:l.method,action:i},null,u)}}else typeof i=="function"&&(o.preventDefault(),u=r?um(l,r):new FormData(l),Ks(n,{pending:!0,data:u,method:l.method,action:i},i,u))},currentTarget:l}]})}}for(qr=0;qr<Ls.length;qr++)Yr=Ls[qr],sm=Yr.toLowerCase(),cm=Yr[0].toUpperCase()+Yr.slice(1),Xe(sm,"on"+cm);var Yr,sm,cm,qr;Xe(fh,"onAnimationEnd");Xe(dh,"onAnimationIteration");Xe(ph,"onAnimationStart");Xe("dblclick","onDoubleClick");Xe("focusin","onFocus");Xe("focusout","onBlur");Xe(ES,"onTransitionRun");Xe(xS,"onTransitionStart");Xe(AS,"onTransitionCancel");Xe(mh,"onTransitionEnd");gl("onMouseEnter",["mouseout","mouseover"]);gl("onMouseLeave",["mouseout","mouseover"]);gl("onPointerEnter",["pointerout","pointerover"]);gl("onPointerLeave",["pointerout","pointerover"]);_a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));_a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));_a("onBeforeInput",["compositionend","keypress","textInput","paste"]);_a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));_a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));_a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Li="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),r1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Li));function tv(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var a=t[n],l=a.event;a=a.listeners;t:{var i=void 0;if(e)for(var r=a.length-1;0<=r;r--){var o=a[r],u=o.instance,s=o.currentTarget;if(o=o.listener,u!==i&&l.isPropagationStopped())break t;i=o,l.currentTarget=s;try{i(l)}catch(m){co(m)}l.currentTarget=null,i=u}else for(r=0;r<a.length;r++){if(o=a[r],u=o.instance,s=o.currentTarget,o=o.listener,u!==i&&l.isPropagationStopped())break t;i=o,l.currentTarget=s;try{i(l)}catch(m){co(m)}l.currentTarget=null,i=u}}}}function J(t,e){var n=e[Cs];n===void 0&&(n=e[Cs]=new Set);var a=t+"__bubble";n.has(a)||(ev(e,t,2,!1),n.add(a))}function vs(t,e,n){var a=0;e&&(a|=4),ev(n,t,a,e)}var Gr="_reactListening"+Math.random().toString(36).slice(2);function rf(t){if(!t[Gr]){t[Gr]=!0,Im.forEach(function(n){n!=="selectionchange"&&(r1.has(n)||vs(n,!1,t),vs(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Gr]||(e[Gr]=!0,vs("selectionchange",!1,e))}}function ev(t,e,n,a){switch(mv(e)){case 2:var l=k1;break;case 8:l=U1;break;default:l=cf}n=l.bind(null,e,n,t),l=void 0,!ks||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(l=!0),a?l!==void 0?t.addEventListener(e,n,{capture:!0,passive:l}):t.addEventListener(e,n,!0):l!==void 0?t.addEventListener(e,n,{passive:l}):t.addEventListener(e,n,!1)}function ys(t,e,n,a,l){var i=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var r=a.tag;if(r===3||r===4){var o=a.stateNode.containerInfo;if(o===l)break;if(r===4)for(r=a.return;r!==null;){var u=r.tag;if((u===3||u===4)&&r.stateNode.containerInfo===l)return;r=r.return}for(;o!==null;){if(r=Pa(o),r===null)return;if(u=r.tag,u===5||u===6||u===26||u===27){a=i=r;continue t}o=o.parentNode}}a=a.return}th(function(){var s=i,m=Ec(n),g=[];t:{var h=hh.get(t);if(h!==void 0){var p=Ho,_=t;switch(t){case"keypress":if(Zr(n)===0)break t;case"keydown":case"keyup":p=eS;break;case"focusin":_="focus",p=Ju;break;case"focusout":_="blur",p=Ju;break;case"beforeblur":case"afterblur":p=Ju;break;case"click":if(n.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=vp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=X0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=lS;break;case fh:case dh:case ph:p=I0;break;case mh:p=rS;break;case"scroll":case"scrollend":p=G0;break;case"wheel":p=uS;break;case"copy":case"cut":case"paste":p=F0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=bp;break;case"toggle":case"beforetoggle":p=cS}var E=(e&4)!==0,A=!E&&(t==="scroll"||t==="scrollend"),d=E?h!==null?h+"Capture":null:h;E=[];for(var c=s,f;c!==null;){var y=c;if(f=y.stateNode,y=y.tag,y!==5&&y!==26&&y!==27||f===null||d===null||(y=Ci(c,d),y!=null&&E.push(Bi(c,y,f))),A)break;c=c.return}0<E.length&&(h=new p(h,_,null,n,m),g.push({event:h,listeners:E}))}}if((e&7)===0){t:{if(h=t==="mouseover"||t==="pointerover",p=t==="mouseout"||t==="pointerout",h&&n!==Rs&&(_=n.relatedTarget||n.fromElement)&&(Pa(_)||_[Ml]))break t;if((p||h)&&(h=m.window===m?m:(h=m.ownerDocument)?h.defaultView||h.parentWindow:window,p?(_=n.relatedTarget||n.toElement,p=s,_=_?Pa(_):null,_!==null&&(A=ji(_),E=_.tag,_!==A||E!==5&&E!==27&&E!==6)&&(_=null)):(p=null,_=s),p!==_)){if(E=vp,y="onMouseLeave",d="onMouseEnter",c="mouse",(t==="pointerout"||t==="pointerover")&&(E=bp,y="onPointerLeave",d="onPointerEnter",c="pointer"),A=p==null?h:di(p),f=_==null?h:di(_),h=new E(y,c+"leave",p,n,m),h.target=A,h.relatedTarget=f,y=null,Pa(m)===s&&(E=new E(d,c+"enter",_,n,m),E.target=f,E.relatedTarget=A,y=E),A=y,p&&_)e:{for(E=o1,d=p,c=_,f=0,y=d;y;y=E(y))f++;y=0;for(var O=c;O;O=E(O))y++;for(;0<f-y;)d=E(d),f--;for(;0<y-f;)c=E(c),y--;for(;f--;){if(d===c||c!==null&&d===c.alternate){E=d;break e}d=E(d),c=E(c)}E=null}else E=null;p!==null&&fm(g,h,p,E,!1),_!==null&&A!==null&&fm(g,A,_,E,!0)}}t:{if(h=s?di(s):window,p=h.nodeName&&h.nodeName.toLowerCase(),p==="select"||p==="input"&&h.type==="file")var q=Ep;else if(Tp(h))if(rh)q=SS;else{q=yS;var D=vS}else p=h.nodeName,!p||p.toLowerCase()!=="input"||h.type!=="checkbox"&&h.type!=="radio"?s&&Tc(s.elementType)&&(q=Ep):q=bS;if(q&&(q=q(t,s))){ih(g,q,n,m);break t}D&&D(t,h,s),t==="focusout"&&s&&h.type==="number"&&s.memoizedProps.value!=null&&Ns(h,"number",h.value)}switch(D=s?di(s):window,t){case"focusin":(Tp(D)||D.contentEditable==="true")&&(el=D,Us=s,vi=null);break;case"focusout":vi=Us=el=null;break;case"mousedown":Hs=!0;break;case"contextmenu":case"mouseup":case"dragend":Hs=!1,zp(g,n,m);break;case"selectionchange":if(TS)break;case"keydown":case"keyup":zp(g,n,m)}var M;if(Mc)t:{switch(t){case"compositionstart":var L="onCompositionStart";break t;case"compositionend":L="onCompositionEnd";break t;case"compositionupdate":L="onCompositionUpdate";break t}L=void 0}else tl?ah(t,n)&&(L="onCompositionEnd"):t==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(nh&&n.locale!=="ko"&&(tl||L!=="onCompositionStart"?L==="onCompositionEnd"&&tl&&(M=eh()):(qn=m,xc="value"in qn?qn.value:qn.textContent,tl=!0)),D=wo(s,L),0<D.length&&(L=new yp(L,t,null,n,m),g.push({event:L,listeners:D}),M?L.data=M:(M=lh(n),M!==null&&(L.data=M)))),(M=dS?pS(t,n):mS(t,n))&&(L=wo(s,"onBeforeInput"),0<L.length&&(D=new yp("onBeforeInput","beforeinput",null,n,m),g.push({event:D,listeners:L}),D.data=M)),i1(g,t,s,n,m)}tv(g,e)})}function Bi(t,e,n){return{instance:t,listener:e,currentTarget:n}}function wo(t,e){for(var n=e+"Capture",a=[];t!==null;){var l=t,i=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||i===null||(l=Ci(t,n),l!=null&&a.unshift(Bi(t,l,i)),l=Ci(t,e),l!=null&&a.push(Bi(t,l,i))),t.tag===3)return a;t=t.return}return[]}function o1(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function fm(t,e,n,a,l){for(var i=e._reactName,r=[];n!==null&&n!==a;){var o=n,u=o.alternate,s=o.stateNode;if(o=o.tag,u!==null&&u===a)break;o!==5&&o!==26&&o!==27||s===null||(u=s,l?(s=Ci(n,i),s!=null&&r.unshift(Bi(n,s,u))):l||(s=Ci(n,i),s!=null&&r.push(Bi(n,s,u)))),n=n.return}r.length!==0&&t.push({event:e,listeners:r})}var u1=/\r\n?/g,s1=/\u0000|\uFFFD/g;function dm(t){return(typeof t=="string"?t:""+t).replace(u1,`
|
|
`).replace(s1,"")}function nv(t,e){return e=dm(e),dm(t)===e}function ct(t,e,n,a,l,i){switch(n){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||vl(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&vl(t,""+a);break;case"className":Or(t,"class",a);break;case"tabIndex":Or(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Or(t,n,a);break;case"style":Wm(t,a,i);break;case"data":if(e!=="object"){Or(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||n!=="href")){t.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(n);break}a=Qr(""+a),t.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof i=="function"&&(n==="formAction"?(e!=="input"&&ct(t,e,"name",l.name,l,null),ct(t,e,"formEncType",l.formEncType,l,null),ct(t,e,"formMethod",l.formMethod,l,null),ct(t,e,"formTarget",l.formTarget,l,null)):(ct(t,e,"encType",l.encType,l,null),ct(t,e,"method",l.method,l,null),ct(t,e,"target",l.target,l,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(n);break}a=Qr(""+a),t.setAttribute(n,a);break;case"onClick":a!=null&&(t.onclick=hn);break;case"onScroll":a!=null&&J("scroll",t);break;case"onScrollEnd":a!=null&&J("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(x(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(x(60));t.innerHTML=n}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){t.removeAttribute("xlink:href");break}n=Qr(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,""+a):t.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,""):t.removeAttribute(n);break;case"capture":case"download":a===!0?t.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(n,a):t.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(n,a):t.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(n):t.setAttribute(n,a);break;case"popover":J("beforetoggle",t),J("toggle",t),Vr(t,"popover",a);break;case"xlinkActuate":on(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":on(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":on(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":on(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":on(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":on(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":on(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":on(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":on(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Vr(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=q0.get(n)||n,Vr(t,n,a))}}function rc(t,e,n,a,l,i){switch(n){case"style":Wm(t,a,i);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(x(61));if(n=a.__html,n!=null){if(l.children!=null)throw Error(x(60));t.innerHTML=n}}break;case"children":typeof a=="string"?vl(t,a):(typeof a=="number"||typeof a=="bigint")&&vl(t,""+a);break;case"onScroll":a!=null&&J("scroll",t);break;case"onScrollEnd":a!=null&&J("scrollend",t);break;case"onClick":a!=null&&(t.onclick=hn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Zm.hasOwnProperty(n))t:{if(n[0]==="o"&&n[1]==="n"&&(l=n.endsWith("Capture"),e=n.slice(2,l?n.length-7:void 0),i=t[ue]||null,i=i!=null?i[n]:null,typeof i=="function"&&t.removeEventListener(e,i,l),typeof a=="function")){typeof i!="function"&&i!==null&&(n in t?t[n]=null:t.hasAttribute(n)&&t.removeAttribute(n)),t.addEventListener(e,a,l);break t}n in t?t[n]=a:a===!0?t.setAttribute(n,""):Vr(t,n,a)}}}function It(t,e,n){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":J("error",t),J("load",t);var a=!1,l=!1,i;for(i in n)if(n.hasOwnProperty(i)){var r=n[i];if(r!=null)switch(i){case"src":a=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(x(137,e));default:ct(t,e,i,r,n,null)}}l&&ct(t,e,"srcSet",n.srcSet,n,null),a&&ct(t,e,"src",n.src,n,null);return;case"input":J("invalid",t);var o=i=r=l=null,u=null,s=null;for(a in n)if(n.hasOwnProperty(a)){var m=n[a];if(m!=null)switch(a){case"name":l=m;break;case"type":r=m;break;case"checked":u=m;break;case"defaultChecked":s=m;break;case"value":i=m;break;case"defaultValue":o=m;break;case"children":case"dangerouslySetInnerHTML":if(m!=null)throw Error(x(137,e));break;default:ct(t,e,a,m,n,null)}}Jm(t,i,o,u,s,r,l,!1);return;case"select":J("invalid",t),a=r=i=null;for(l in n)if(n.hasOwnProperty(l)&&(o=n[l],o!=null))switch(l){case"value":i=o;break;case"defaultValue":r=o;break;case"multiple":a=o;default:ct(t,e,l,o,n,null)}e=i,n=r,t.multiple=!!a,e!=null?sl(t,!!a,e,!1):n!=null&&sl(t,!!a,n,!0);return;case"textarea":J("invalid",t),i=l=a=null;for(r in n)if(n.hasOwnProperty(r)&&(o=n[r],o!=null))switch(r){case"value":a=o;break;case"defaultValue":l=o;break;case"children":i=o;break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(x(91));break;default:ct(t,e,r,o,n,null)}Pm(t,a,l,i);return;case"option":for(u in n)n.hasOwnProperty(u)&&(a=n[u],a!=null)&&(u==="selected"?t.selected=a&&typeof a!="function"&&typeof a!="symbol":ct(t,e,u,a,n,null));return;case"dialog":J("beforetoggle",t),J("toggle",t),J("cancel",t),J("close",t);break;case"iframe":case"object":J("load",t);break;case"video":case"audio":for(a=0;a<Li.length;a++)J(Li[a],t);break;case"image":J("error",t),J("load",t);break;case"details":J("toggle",t);break;case"embed":case"source":case"link":J("error",t),J("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(s in n)if(n.hasOwnProperty(s)&&(a=n[s],a!=null))switch(s){case"children":case"dangerouslySetInnerHTML":throw Error(x(137,e));default:ct(t,e,s,a,n,null)}return;default:if(Tc(e)){for(m in n)n.hasOwnProperty(m)&&(a=n[m],a!==void 0&&rc(t,e,m,a,n,void 0));return}}for(o in n)n.hasOwnProperty(o)&&(a=n[o],a!=null&&ct(t,e,o,a,n,null))}function c1(t,e,n,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,i=null,r=null,o=null,u=null,s=null,m=null;for(p in n){var g=n[p];if(n.hasOwnProperty(p)&&g!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":u=g;default:a.hasOwnProperty(p)||ct(t,e,p,null,a,g)}}for(var h in a){var p=a[h];if(g=n[h],a.hasOwnProperty(h)&&(p!=null||g!=null))switch(h){case"type":i=p;break;case"name":l=p;break;case"checked":s=p;break;case"defaultChecked":m=p;break;case"value":r=p;break;case"defaultValue":o=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(x(137,e));break;default:p!==g&&ct(t,e,h,p,a,g)}}Ds(t,r,o,u,s,m,i,l);return;case"select":p=r=o=h=null;for(i in n)if(u=n[i],n.hasOwnProperty(i)&&u!=null)switch(i){case"value":break;case"multiple":p=u;default:a.hasOwnProperty(i)||ct(t,e,i,null,a,u)}for(l in a)if(i=a[l],u=n[l],a.hasOwnProperty(l)&&(i!=null||u!=null))switch(l){case"value":h=i;break;case"defaultValue":o=i;break;case"multiple":r=i;default:i!==u&&ct(t,e,l,i,a,u)}e=o,n=r,a=p,h!=null?sl(t,!!n,h,!1):!!a!=!!n&&(e!=null?sl(t,!!n,e,!0):sl(t,!!n,n?[]:"",!1));return;case"textarea":p=h=null;for(o in n)if(l=n[o],n.hasOwnProperty(o)&&l!=null&&!a.hasOwnProperty(o))switch(o){case"value":break;case"children":break;default:ct(t,e,o,null,a,l)}for(r in a)if(l=a[r],i=n[r],a.hasOwnProperty(r)&&(l!=null||i!=null))switch(r){case"value":h=l;break;case"defaultValue":p=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(x(91));break;default:l!==i&&ct(t,e,r,l,a,i)}$m(t,h,p);return;case"option":for(var _ in n)h=n[_],n.hasOwnProperty(_)&&h!=null&&!a.hasOwnProperty(_)&&(_==="selected"?t.selected=!1:ct(t,e,_,null,a,h));for(u in a)h=a[u],p=n[u],a.hasOwnProperty(u)&&h!==p&&(h!=null||p!=null)&&(u==="selected"?t.selected=h&&typeof h!="function"&&typeof h!="symbol":ct(t,e,u,h,a,p));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var E in n)h=n[E],n.hasOwnProperty(E)&&h!=null&&!a.hasOwnProperty(E)&&ct(t,e,E,null,a,h);for(s in a)if(h=a[s],p=n[s],a.hasOwnProperty(s)&&h!==p&&(h!=null||p!=null))switch(s){case"children":case"dangerouslySetInnerHTML":if(h!=null)throw Error(x(137,e));break;default:ct(t,e,s,h,a,p)}return;default:if(Tc(e)){for(var A in n)h=n[A],n.hasOwnProperty(A)&&h!==void 0&&!a.hasOwnProperty(A)&&rc(t,e,A,void 0,a,h);for(m in a)h=a[m],p=n[m],!a.hasOwnProperty(m)||h===p||h===void 0&&p===void 0||rc(t,e,m,h,a,p);return}}for(var d in n)h=n[d],n.hasOwnProperty(d)&&h!=null&&!a.hasOwnProperty(d)&&ct(t,e,d,null,a,h);for(g in a)h=a[g],p=n[g],!a.hasOwnProperty(g)||h===p||h==null&&p==null||ct(t,e,g,h,a,p)}function pm(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function f1(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var l=n[a],i=l.transferSize,r=l.initiatorType,o=l.duration;if(i&&o&&pm(r)){for(r=0,o=l.responseEnd,a+=1;a<n.length;a++){var u=n[a],s=u.startTime;if(s>o)break;var m=u.transferSize,g=u.initiatorType;m&&pm(g)&&(u=u.responseEnd,r+=m*(u<o?1:(o-s)/(u-s)))}if(--a,e+=8*(i+r)/(l.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var oc=null,uc=null;function Co(t){return t.nodeType===9?t:t.ownerDocument}function mm(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function av(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function sc(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var bs=null;function d1(){var t=window.event;return t&&t.type==="popstate"?t===bs?!1:(bs=t,!0):(bs=null,!1)}var lv=typeof setTimeout=="function"?setTimeout:void 0,p1=typeof clearTimeout=="function"?clearTimeout:void 0,hm=typeof Promise=="function"?Promise:void 0,m1=typeof queueMicrotask=="function"?queueMicrotask:typeof hm<"u"?function(t){return hm.resolve(null).then(t).catch(h1)}:lv;function h1(t){setTimeout(function(){throw t})}function aa(t){return t==="head"}function gm(t,e){var n=e,a=0;do{var l=n.nextSibling;if(t.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"||n==="/&"){if(a===0){t.removeChild(l),Al(e);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")zi(t.ownerDocument.documentElement);else if(n==="head"){n=t.ownerDocument.head,zi(n);for(var i=n.firstChild;i;){var r=i.nextSibling,o=i.nodeName;i[Ii]||o==="SCRIPT"||o==="STYLE"||o==="LINK"&&i.rel.toLowerCase()==="stylesheet"||n.removeChild(i),i=r}}else n==="body"&&zi(t.ownerDocument.body);n=l}while(n);Al(e)}function vm(t,e){var n=t;t=0;do{var a=n.nextSibling;if(n.nodeType===1?e?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(e?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(t===0)break;t--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||t++;n=a}while(n)}function cc(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var n=e;switch(e=e.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":cc(n),_c(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}t.removeChild(n)}}function g1(t,e,n,a){for(;t.nodeType===1;){var l=n;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Ii])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(i=t.getAttribute("rel"),i==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(i!==l.rel||t.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||t.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||t.getAttribute("title")!==(l.title==null?null:l.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(i=t.getAttribute("src"),(i!==(l.src==null?null:l.src)||t.getAttribute("type")!==(l.type==null?null:l.type)||t.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&i&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var i=l.name==null?null:""+l.name;if(l.type==="hidden"&&t.getAttribute("name")===i)return t}else return t;if(t=ke(t.nextSibling),t===null)break}return null}function v1(t,e,n){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!n||(t=ke(t.nextSibling),t===null))return null;return t}function iv(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=ke(t.nextSibling),t===null))return null;return t}function fc(t){return t.data==="$?"||t.data==="$~"}function dc(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function y1(t,e){var n=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||n.readyState!=="loading")e();else{var a=function(){e(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function ke(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var pc=null;function ym(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="/$"||n==="/&"){if(e===0)return ke(t.nextSibling);e--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||e++}t=t.nextSibling}return null}function bm(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(e===0)return t;e--}else n!=="/$"&&n!=="/&"||e++}t=t.previousSibling}return null}function rv(t,e,n){switch(e=Co(n),t){case"html":if(t=e.documentElement,!t)throw Error(x(452));return t;case"head":if(t=e.head,!t)throw Error(x(453));return t;case"body":if(t=e.body,!t)throw Error(x(454));return t;default:throw Error(x(451))}}function zi(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);_c(t)}var Ue=new Map,Sm=new Set;function Oo(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var An=it.d;it.d={f:b1,r:S1,D:_1,C:T1,L:E1,m:x1,X:M1,S:A1,M:z1};function b1(){var t=An.f(),e=Zo();return t||e}function S1(t){var e=zl(t);e!==null&&e.tag===5&&e.type==="form"?Wh(e):An.r(t)}var Dl=typeof document>"u"?null:document;function ov(t,e,n){var a=Dl;if(a&&typeof e=="string"&&e){var l=Oe(e);l='link[rel="'+t+'"][href="'+l+'"]',typeof n=="string"&&(l+='[crossorigin="'+n+'"]'),Sm.has(l)||(Sm.add(l),t={rel:t,crossOrigin:n,href:e},a.querySelector(l)===null&&(e=a.createElement("link"),It(e,"link",t),Yt(e),a.head.appendChild(e)))}}function _1(t){An.D(t),ov("dns-prefetch",t,null)}function T1(t,e){An.C(t,e),ov("preconnect",t,e)}function E1(t,e,n){An.L(t,e,n);var a=Dl;if(a&&t&&e){var l='link[rel="preload"][as="'+Oe(e)+'"]';e==="image"&&n&&n.imageSrcSet?(l+='[imagesrcset="'+Oe(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(l+='[imagesizes="'+Oe(n.imageSizes)+'"]')):l+='[href="'+Oe(t)+'"]';var i=l;switch(e){case"style":i=xl(t);break;case"script":i=Nl(t)}Ue.has(i)||(t=yt({rel:"preload",href:e==="image"&&n&&n.imageSrcSet?void 0:t,as:e},n),Ue.set(i,t),a.querySelector(l)!==null||e==="style"&&a.querySelector(Pi(i))||e==="script"&&a.querySelector(Wi(i))||(e=a.createElement("link"),It(e,"link",t),Yt(e),a.head.appendChild(e)))}}function x1(t,e){An.m(t,e);var n=Dl;if(n&&t){var a=e&&typeof e.as=="string"?e.as:"script",l='link[rel="modulepreload"][as="'+Oe(a)+'"][href="'+Oe(t)+'"]',i=l;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=Nl(t)}if(!Ue.has(i)&&(t=yt({rel:"modulepreload",href:t},e),Ue.set(i,t),n.querySelector(l)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Wi(i)))return}a=n.createElement("link"),It(a,"link",t),Yt(a),n.head.appendChild(a)}}}function A1(t,e,n){An.S(t,e,n);var a=Dl;if(a&&t){var l=ul(a).hoistableStyles,i=xl(t);e=e||"default";var r=l.get(i);if(!r){var o={loading:0,preload:null};if(r=a.querySelector(Pi(i)))o.loading=5;else{t=yt({rel:"stylesheet",href:t,"data-precedence":e},n),(n=Ue.get(i))&&of(t,n);var u=r=a.createElement("link");Yt(u),It(u,"link",t),u._p=new Promise(function(s,m){u.onload=s,u.onerror=m}),u.addEventListener("load",function(){o.loading|=1}),u.addEventListener("error",function(){o.loading|=2}),o.loading|=4,eo(r,e,a)}r={type:"stylesheet",instance:r,count:1,state:o},l.set(i,r)}}}function M1(t,e){An.X(t,e);var n=Dl;if(n&&t){var a=ul(n).hoistableScripts,l=Nl(t),i=a.get(l);i||(i=n.querySelector(Wi(l)),i||(t=yt({src:t,async:!0},e),(e=Ue.get(l))&&uf(t,e),i=n.createElement("template"),Yt(i),It(i,"link",t),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function z1(t,e){An.M(t,e);var n=Dl;if(n&&t){var a=ul(n).hoistableScripts,l=Nl(t),i=a.get(l);i||(i=n.querySelector(Wi(l)),i||(t=yt({src:t,async:!0,type:"module"},e),(e=Ue.get(l))&&uf(t,e),i=n.createElement("template"),Yt(i),It(i,"link",t),n.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(l,i))}}function _m(t,e,n,a){var l=(l=Xn.current)?Oo(l):null;if(!l)throw Error(x(446));switch(t){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(e=xl(n.href),n=ul(l).hoistableStyles,a=n.get(e),a||(a={type:"style",instance:null,count:0,state:null},n.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){t=xl(n.href);var i=ul(l).hoistableStyles,r=i.get(t);if(r||(l=l.ownerDocument||l,r={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(t,r),(i=l.querySelector(Pi(t)))&&!i._p&&(r.instance=i,r.state.loading=5),Ue.has(t)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Ue.set(t,n),i||w1(l,t,n,r.state))),e&&a===null)throw Error(x(528,""));return r}if(e&&a!==null)throw Error(x(529,""));return null;case"script":return e=n.async,n=n.src,typeof n=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Nl(n),n=ul(l).hoistableScripts,a=n.get(e),a||(a={type:"script",instance:null,count:0,state:null},n.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(x(444,t))}}function xl(t){return'href="'+Oe(t)+'"'}function Pi(t){return'link[rel="stylesheet"]['+t+"]"}function uv(t){return yt({},t,{"data-precedence":t.precedence,precedence:null})}function w1(t,e,n,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),It(e,"link",n),Yt(e),t.head.appendChild(e))}function Nl(t){return'[src="'+Oe(t)+'"]'}function Wi(t){return"script[async]"+t}function Tm(t,e,n){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+Oe(n.href)+'"]');if(a)return e.instance=a,Yt(a),a;var l=yt({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Yt(a),It(a,"style",l),eo(a,n.precedence,t),e.instance=a;case"stylesheet":l=xl(n.href);var i=t.querySelector(Pi(l));if(i)return e.state.loading|=4,e.instance=i,Yt(i),i;a=uv(n),(l=Ue.get(l))&&of(a,l),i=(t.ownerDocument||t).createElement("link"),Yt(i);var r=i;return r._p=new Promise(function(o,u){r.onload=o,r.onerror=u}),It(i,"link",a),e.state.loading|=4,eo(i,n.precedence,t),e.instance=i;case"script":return i=Nl(n.src),(l=t.querySelector(Wi(i)))?(e.instance=l,Yt(l),l):(a=n,(l=Ue.get(i))&&(a=yt({},n),uf(a,l)),t=t.ownerDocument||t,l=t.createElement("template"),Yt(l),It(l,"link",a),t.head.appendChild(l),e.instance=l);case"void":return null;default:throw Error(x(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,eo(a,n.precedence,t));return e.instance}function eo(t,e,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=a.length?a[a.length-1]:null,i=l,r=0;r<a.length;r++){var o=a[r];if(o.dataset.precedence===e)i=o;else if(i!==l)break}i?i.parentNode.insertBefore(t,i.nextSibling):(e=n.nodeType===9?n.head:n,e.insertBefore(t,e.firstChild))}function of(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function uf(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var no=null;function Em(t,e,n){if(no===null){var a=new Map,l=no=new Map;l.set(n,a)}else l=no,a=l.get(n),a||(a=new Map,l.set(n,a));if(a.has(t))return a;for(a.set(t,null),n=n.getElementsByTagName(t),l=0;l<n.length;l++){var i=n[l];if(!(i[Ii]||i[Xt]||t==="link"&&i.getAttribute("rel")==="stylesheet")&&i.namespaceURI!=="http://www.w3.org/2000/svg"){var r=i.getAttribute(e)||"";r=t+r;var o=a.get(r);o?o.push(i):a.set(r,[i])}}return a}function xm(t,e,n){t=t.ownerDocument||t,t.head.insertBefore(n,e==="title"?t.querySelector("head > title"):null)}function C1(t,e,n){if(n===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function sv(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function O1(t,e,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var l=xl(a.href),i=e.querySelector(Pi(l));if(i){e=i._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Do.bind(t),e.then(t,t)),n.state.loading|=4,n.instance=i,Yt(i);return}i=e.ownerDocument||e,a=uv(a),(l=Ue.get(l))&&of(a,l),i=i.createElement("link"),Yt(i);var r=i;r._p=new Promise(function(o,u){r.onload=o,r.onerror=u}),It(i,"link",a),n.instance=i}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(t.count++,n=Do.bind(t),e.addEventListener("load",n),e.addEventListener("error",n))}}var Ss=0;function D1(t,e){return t.stylesheets&&t.count===0&&ao(t,t.stylesheets),0<t.count||0<t.imgCount?function(n){var a=setTimeout(function(){if(t.stylesheets&&ao(t,t.stylesheets),t.unsuspend){var i=t.unsuspend;t.unsuspend=null,i()}},6e4+e);0<t.imgBytes&&Ss===0&&(Ss=62500*f1());var l=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&ao(t,t.stylesheets),t.unsuspend)){var i=t.unsuspend;t.unsuspend=null,i()}},(t.imgBytes>Ss?50:800)+e);return t.unsuspend=n,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(l)}}:null}function Do(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ao(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var No=null;function ao(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,No=new Map,e.forEach(N1,t),No=null,Do.call(t))}function N1(t,e){if(!(e.state.loading&4)){var n=No.get(t);if(n)var a=n.get(null);else{n=new Map,No.set(t,n);for(var l=t.querySelectorAll("link[data-precedence],style[data-precedence]"),i=0;i<l.length;i++){var r=l[i];(r.nodeName==="LINK"||r.getAttribute("media")!=="not all")&&(n.set(r.dataset.precedence,r),a=r)}a&&n.set(null,a)}l=e.instance,r=l.getAttribute("data-precedence"),i=n.get(r)||a,i===a&&n.set(null,l),n.set(r,l),this.count++,a=Do.bind(this),l.addEventListener("load",a),l.addEventListener("error",a),i?i.parentNode.insertBefore(l,i.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(l,t.firstChild)),e.state.loading|=4}}var qi={$$typeof:mn,Provider:null,Consumer:null,_currentValue:fa,_currentValue2:fa,_threadCount:0};function R1(t,e,n,a,l,i,r,o,u){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Iu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Iu(0),this.hiddenUpdates=Iu(null),this.identifierPrefix=a,this.onUncaughtError=l,this.onCaughtError=i,this.onRecoverableError=r,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=u,this.incompleteTransitions=new Map}function cv(t,e,n,a,l,i,r,o,u,s,m,g){return t=new R1(t,e,n,r,u,s,m,g,o),e=1,i===!0&&(e|=24),i=me(3,null,null,e),t.current=i,i.stateNode=t,e=Rc(),e.refCount++,t.pooledCache=e,e.refCount++,i.memoizedState={element:a,isDehydrated:n,cache:e},Hc(i),t}function fv(t){return t?(t=ll,t):ll}function dv(t,e,n,a,l,i){l=fv(l),a.context===null?a.context=l:a.pendingContext=l,a=Qn(e),a.payload={element:n},i=i===void 0?null:i,i!==null&&(a.callback=i),n=In(t,a,e),n!==null&&(oe(n,t,e),bi(n,t,e))}function Am(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function sf(t,e){Am(t,e),(t=t.alternate)&&Am(t,e)}function pv(t){if(t.tag===13||t.tag===31){var e=xa(t,67108864);e!==null&&oe(e,t,67108864),sf(t,67108864)}}function Mm(t){if(t.tag===13||t.tag===31){var e=be();e=bc(e);var n=xa(t,e);n!==null&&oe(n,t,e),sf(t,e)}}var Ro=!0;function k1(t,e,n,a){var l=G.T;G.T=null;var i=it.p;try{it.p=2,cf(t,e,n,a)}finally{it.p=i,G.T=l}}function U1(t,e,n,a){var l=G.T;G.T=null;var i=it.p;try{it.p=8,cf(t,e,n,a)}finally{it.p=i,G.T=l}}function cf(t,e,n,a){if(Ro){var l=mc(a);if(l===null)ys(t,e,a,ko,n),zm(t,a);else if(L1(l,t,e,n,a))a.stopPropagation();else if(zm(t,a),e&4&&-1<H1.indexOf(t)){for(;l!==null;){var i=zl(l);if(i!==null)switch(i.tag){case 3:if(i=i.stateNode,i.current.memoizedState.isDehydrated){var r=ua(i.pendingLanes);if(r!==0){var o=i;for(o.pendingLanes|=2,o.entangledLanes|=2;r;){var u=1<<31-ye(r);o.entanglements[1]|=u,r&=~u}an(i),(lt&6)===0&&(Eo=ge()+500,$i(0,!1))}}break;case 31:case 13:o=xa(i,2),o!==null&&oe(o,i,2),Zo(),sf(i,2)}if(i=mc(a),i===null&&ys(t,e,a,ko,n),i===l)break;l=i}l!==null&&a.stopPropagation()}else ys(t,e,a,null,n)}}function mc(t){return t=Ec(t),ff(t)}var ko=null;function ff(t){if(ko=null,t=Pa(t),t!==null){var e=ji(t);if(e===null)t=null;else{var n=e.tag;if(n===13){if(t=Rm(e),t!==null)return t;t=null}else if(n===31){if(t=km(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return ko=t,null}function mv(t){switch(t){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(E0()){case Bm:return 2;case qm:return 8;case uo:case x0:return 32;case Ym:return 268435456;default:return 32}default:return 32}}var hc=!1,Kn=null,Jn=null,$n=null,Yi=new Map,Gi=new Map,Ln=[],H1="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function zm(t,e){switch(t){case"focusin":case"focusout":Kn=null;break;case"dragenter":case"dragleave":Jn=null;break;case"mouseover":case"mouseout":$n=null;break;case"pointerover":case"pointerout":Yi.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Gi.delete(e.pointerId)}}function ui(t,e,n,a,l,i){return t===null||t.nativeEvent!==i?(t={blockedOn:e,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[l]},e!==null&&(e=zl(e),e!==null&&pv(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,l!==null&&e.indexOf(l)===-1&&e.push(l),t)}function L1(t,e,n,a,l){switch(e){case"focusin":return Kn=ui(Kn,t,e,n,a,l),!0;case"dragenter":return Jn=ui(Jn,t,e,n,a,l),!0;case"mouseover":return $n=ui($n,t,e,n,a,l),!0;case"pointerover":var i=l.pointerId;return Yi.set(i,ui(Yi.get(i)||null,t,e,n,a,l)),!0;case"gotpointercapture":return i=l.pointerId,Gi.set(i,ui(Gi.get(i)||null,t,e,n,a,l)),!0}return!1}function hv(t){var e=Pa(t.target);if(e!==null){var n=ji(e);if(n!==null){if(e=n.tag,e===13){if(e=Rm(n),e!==null){t.blockedOn=e,cp(t.priority,function(){Mm(n)});return}}else if(e===31){if(e=km(n),e!==null){t.blockedOn=e,cp(t.priority,function(){Mm(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function lo(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=mc(t.nativeEvent);if(n===null){n=t.nativeEvent;var a=new n.constructor(n.type,n);Rs=a,n.target.dispatchEvent(a),Rs=null}else return e=zl(n),e!==null&&pv(e),t.blockedOn=n,!1;e.shift()}return!0}function wm(t,e,n){lo(t)&&n.delete(e)}function B1(){hc=!1,Kn!==null&&lo(Kn)&&(Kn=null),Jn!==null&&lo(Jn)&&(Jn=null),$n!==null&&lo($n)&&($n=null),Yi.forEach(wm),Gi.forEach(wm)}function jr(t,e){t.blockedOn===e&&(t.blockedOn=null,hc||(hc=!0,Ht.unstable_scheduleCallback(Ht.unstable_NormalPriority,B1)))}var Xr=null;function Cm(t){Xr!==t&&(Xr=t,Ht.unstable_scheduleCallback(Ht.unstable_NormalPriority,function(){Xr===t&&(Xr=null);for(var e=0;e<t.length;e+=3){var n=t[e],a=t[e+1],l=t[e+2];if(typeof a!="function"){if(ff(a||n)===null)continue;break}var i=zl(n);i!==null&&(t.splice(e,3),e-=3,Ks(i,{pending:!0,data:l,method:n.method,action:a},a,l))}}))}function Al(t){function e(u){return jr(u,t)}Kn!==null&&jr(Kn,t),Jn!==null&&jr(Jn,t),$n!==null&&jr($n,t),Yi.forEach(e),Gi.forEach(e);for(var n=0;n<Ln.length;n++){var a=Ln[n];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Ln.length&&(n=Ln[0],n.blockedOn===null);)hv(n),n.blockedOn===null&&Ln.shift();if(n=(t.ownerDocument||t).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var l=n[a],i=n[a+1],r=l[ue]||null;if(typeof i=="function")r||Cm(n);else if(r){var o=null;if(i&&i.hasAttribute("formAction")){if(l=i,r=i[ue]||null)o=r.formAction;else if(ff(l)!==null)continue}else o=r.action;typeof o=="function"?n[a+1]=o:(n.splice(a,3),a-=3),Cm(n)}}}function gv(){function t(i){i.canIntercept&&i.info==="react-transition"&&i.intercept({handler:function(){return new Promise(function(r){return l=r})},focusReset:"manual",scroll:"manual"})}function e(){l!==null&&(l(),l=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var i=navigation.currentEntry;i&&i.url!=null&&navigation.navigate(i.url,{state:i.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,l=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),l!==null&&(l(),l=null)}}}function df(t){this._internalRoot=t}Jo.prototype.render=df.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(x(409));var n=e.current,a=be();dv(n,a,t,e,null,null)};Jo.prototype.unmount=df.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;dv(t.current,2,null,t,null,null),Zo(),e[Ml]=null}};function Jo(t){this._internalRoot=t}Jo.prototype.unstable_scheduleHydration=function(t){if(t){var e=Qm();t={blockedOn:null,target:t,priority:e};for(var n=0;n<Ln.length&&e!==0&&e<Ln[n].priority;n++);Ln.splice(n,0,t),n===0&&hv(t)}};var Om=Dm.version;if(Om!=="19.2.7")throw Error(x(527,Om,"19.2.7"));it.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(x(188)):(t=Object.keys(t).join(","),Error(x(268,t)));return t=g0(e),t=t!==null?Um(t):null,t=t===null?null:t.stateNode,t};var q1={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:G,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(si=__REACT_DEVTOOLS_GLOBAL_HOOK__,!si.isDisabled&&si.supportsFiber))try{Xi=si.inject(q1),ve=si}catch{}var si;$o.createRoot=function(t,e){if(!Nm(t))throw Error(x(299));var n=!1,a="",l=og,i=ug,r=sg;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(l=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(r=e.onRecoverableError)),e=cv(t,1,!1,null,null,n,a,null,l,i,r,gv),t[Ml]=e.current,rf(t),new df(e)};$o.hydrateRoot=function(t,e,n){if(!Nm(t))throw Error(x(299));var a=!1,l="",i=og,r=ug,o=sg,u=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onUncaughtError!==void 0&&(i=n.onUncaughtError),n.onCaughtError!==void 0&&(r=n.onCaughtError),n.onRecoverableError!==void 0&&(o=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),e=cv(t,1,!0,e,n??null,a,l,u,i,r,o,gv),e.context=fv(null),n=e.current,a=be(),a=bc(a),l=Qn(a),l.callback=null,In(n,l,a),n=a,e.current.lanes=n,Qi(e,n),an(e),t[Ml]=e.current,rf(t),new Jo(e)};$o.version="19.2.7"});var Sv=Ye((pE,bv)=>{"use strict";function yv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(yv)}catch{}}yv(),bv.exports=vv()});var Dv=Ye(Po=>{"use strict";var Q1=Symbol.for("react.transitional.element"),I1=Symbol.for("react.fragment");function Ov(t,e,n){var a=null;if(n!==void 0&&(a=""+n),e.key!==void 0&&(a=""+e.key),"key"in e){n={};for(var l in e)l!=="key"&&(n[l]=e[l])}else n=e;return e=n.ref,{$$typeof:Q1,type:t,key:a,ref:e!==void 0?e:null,props:n}}Po.Fragment=I1;Po.jsx=Ov;Po.jsxs=Ov});var nt=Ye((AE,Nv)=>{"use strict";Nv.exports=Dv()});var x_={};bb(x_,{default:()=>hu});module.exports=Sb(x_);var nd=require("obsidian"),mr=class{constructor(e){this.submenuCache=new WeakMap;this.lastToolIdByMenu=new WeakMap;this.plugin=e}get _app(){return this.plugin.app}get _plugin(){return this.plugin}get _settingsStore(){return this.plugin.settingsStore}get _settings(){return this.plugin.settings}notice(e){new nd.Notice(e)}refreshSettingTab(){this.plugin.settingTab?.update()}getToolkitSubmenu(e,n="action"){let a=this.submenuCache.get(e);if(a)return a;let l;return e.addItem(i=>{i.setSection(n),i.setTitle(this.plugin.manifest.name),i.setIcon("wand"),l=i.setSubmenu()}),this.submenuCache.set(e,l),l}addToolkitMenuItem(e,n,a,l="action"){let i=this.getToolkitSubmenu(e,l),r=this.lastToolIdByMenu.get(e);r!==void 0&&r!==n&&i.addSeparator(),this.lastToolIdByMenu.set(e,n),i.addItem(a)}log(e,n,a,...l){}};var hr=class{constructor(e){this.toolkit=new Map;this.toolkitState=new Map;this.pluginContext=e}registerTool(e){this.toolkit.set(e.info.id,e),this.toolkitState.set(e.info.id,{loaded:!1,errors:[]})}async loadTool(e){let n=this.toolkit.get(e);if(!n)throw new Error(`Tool ${e} not found.`);let a=this.toolkitState.get(e);if(!a.loaded)try{if(!this.pluginContext._settingsStore.getToolSettings(e)?.enabled)return;this.pluginContext._plugin.addChild(n),a.loaded=!0,this.pluginContext.log("info","loaded successfully",e)}catch(l){throw a.errors.push(l),l}}async unloadTool(e){let n=this.toolkit.get(e);if(!n)return;let a=this.toolkitState.get(e);if(a.loaded)try{n.onunload(),this.pluginContext._plugin.removeChild(n),a.loaded=!1,this.pluginContext.log("info","unloaded successfully",e)}catch(l){throw a.errors.push(l),l}}getTool(e){return this.toolkit.get(e)}getToolkit(){return Array.from(this.toolkit.values())}getEnabledToolkit(){return this.getToolkit().filter(e=>e.isEnabled())}isToolLoaded(e){return this.toolkitState.get(e)?.loaded||!1}async enableTool(e){await this.pluginContext._settingsStore.updateToolSettingByPath(e,"enabled",!0),await this.loadTool(e)}async disableTool(e){await this.pluginContext._settingsStore.updateToolSettingByPath(e,"enabled",!1),await this.unloadTool(e)}async loadEnabledToolkit(){let e=this.pluginContext._settings.toolkit||{},n=[];for(let[a,l]of Object.entries(e))if(l.enabled)try{await this.loadTool(a)}catch(i){let r=i;n.push({id:a,error:r}),this.pluginContext.log("error",`Failed to load tool ${a}: ${r.message}`,a);let o=this.toolkitState.get(a);o&&o.errors.push(r)}}unloadToolkit(){for(let e of this.toolkit.keys())this.unloadTool(e)}};var $l=class t{constructor(){this.toolkit=new Map}static getInstance(){return t.instance||(t.instance=new t),t.instance}register(e,n){if(this.toolkit.has(e))throw new Error(`Tool with id ${e} is already registered.`);this.toolkit.set(e,n)}get(e){return this.toolkit.get(e)}getAll(){return Array.from(this.toolkit.values())}has(e){return this.toolkit.has(e)}unregister(e){return this.toolkit.delete(e)}clear(){this.toolkit.clear()}},ad=$l.getInstance();var Ad=require("obsidian");var _b=t=>Object.fromEntries(Object.entries(t).map(([e,n])=>e!=="i"&&n&&n!="0"&&[e,n]).filter(Boolean)),Tb=t=>Object.fromEntries(Object.keys(t).map(e=>{let n=t[e];return[e,Array.isArray(n)?n.map(a=>a?.trim()):n===!!n?n:n?.trim()]})),Eb=t=>{let[e="",...n]=t.split("|"),[a="",l]=e.split(":"),[i,r]=a.split("?");return{k:i,i:l,n:r==="",f:n}},id=t=>!!(t.o||t.r),xb=(t,e)=>{let[n,a]=t.split(":");a||(a=n,n=e);let l=a.split("|"),[i,r,o,u,s,m]=l,g=l.filter(h=>h!==void 0).length;return g===1?{k:n,r:i}:g===2?{k:n,o:i,r}:g===3?{k:n,z:i,o:r,r:o}:{k:n,z:i,o:r,t:o,f:u,m:s,r:m}},rd=/^\{.*\}$/,od=t=>Object.fromEntries(_u(t).split(",").map(e=>e.split(":")).reduce((e,n)=>n.length===2?[...e,n.map(a=>a.trim())]:(e[e.length-1][1]+=","+n[0],e),[])),ld=/(\{(?:[^{}]+|\{(?:[^{}]+)*\})*\})/g,_u=t=>t.substring(1,t.length-1),ud=(t,e=!0,n="",a="")=>t.split(ld).map(l=>{if(!l.match(ld))return l;let i=_u(l);if(i.startsWith("{"))return xb(_u(i),a);let r=Eb(i);return a=r.k||a,!n&&(n=a),r}).map(l=>{if(typeof l=="string")return l;l.k||(l.k=n||"0");let i=Tb(l);return e?_b(i):i});var Ab=(t,e,n)=>e.reduce((a,l)=>{var i,r;return(r=l.match(rd)?(o=>{var u;return(u=o[a])!==null&&u!==void 0?u:o["*"]})(od(l)):(i=t[l])===null||i===void 0?void 0:i.call(t,a))!==null&&r!==void 0?r:a},n),Mb=(t,{z:e,o:n,t:a,f:l,m:i,r},o)=>{switch(e&&o==0?"zero":t.select(o)){case"zero":return e;case"one":return n;case"two":return a;case"few":return l??r;case"many":return i??r;default:return r}},zb=/\?\?/g,wb=(t,e,n,a)=>t.map(l=>{if(typeof l=="string")return l;let{k:i="0",f:r=[]}=l,o=a[i];if(id(l))return((typeof o=="boolean"?o?l.o:l.r:Mb(e,l,o))||"").replace(zb,o);let u=r.length?Ab(n,r,o):o;return(""+(u??"")).trim()}).join(""),Tu=(t,e,n,a)=>{let l=a[0],i=l&&typeof l=="object"&&l.constructor===Object,r=a.length===1&&i?l:a;return wb(t,e,n,r)};var sd=(t,e)=>t[e]||(t[e]=ud(e));var Cb=(t,e)=>{let n={},a=new Intl.PluralRules(t);return(l,...i)=>Tu(sd(n,l),a,e,i)};function gr(t,e,n={}){return fd(e,Cb(t,n))}var cd=(t={},e)=>typeof t=="string"?e.bind(null,t):Object.assign(Object.defineProperty(()=>"","name",{writable:!0}),t),fd=(t,e)=>new Proxy(cd(t,e),{get:(n,a)=>a===Symbol.iterator?[][Symbol.iterator].bind(Object.values(n).map(l=>cd(l,e))):fd(n[a],e)});var Nb=(t,e)=>{let n=t?.split(";").map(a=>a.trim()).find(a=>a.startsWith(e))?.split("=")[1];return n?[n]:[]},dd=(t="lang")=>()=>Nb(document?.cookie,t),Rb=dd();var kb=t=>!!t,pd=(t="lang")=>()=>[window?.localStorage?.getItem(t)].filter(kb),Ub=pd();var md=(t="lang")=>()=>{let e=location?.search?.slice(1).split("&").find(n=>n.startsWith(t))?.split("=")[1];return e?[e]:[]},Hb=md();var Lb=t=>!!t,hd=(t="lang")=>()=>[window?.sessionStorage?.getItem(t)].filter(Lb),Bb=hd();var Yb=vd;function vd(){var t=[].slice.call(arguments),e=!1;typeof t[0]=="boolean"&&(e=t.shift());var n=t[0];if(gd(n))throw new Error("extendee must be an object");for(var a=t.slice(1),l=a.length,i=0;i<l;i++){var r=a[i];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)){var u=r[o];if(e&&Gb(u)){var s=Array.isArray(u)?[]:{};n[o]=vd(!0,Object.prototype.hasOwnProperty.call(n,o)&&!gd(n[o])?n[o]:s,u)}else n[o]=u}}return n}function Gb(t){return Array.isArray(t)||{}.toString.call(t)=="[object Object]"}function gd(t){return!t||typeof t!="object"&&typeof t!="function"}var Eu=()=>(t,e)=>Yb({},t,e),xT=Eu();var xu=["en","zh","zh-TW"],yd=t=>xu.includes(t),qa={},Au={},CT=Eu();var bd=t=>gr(t,qa[t],Au[t]);var Sd=t=>({});var jb={common:{enabled:"Enabled",enabledDesc:"Turn this tool on or off",noConfig:"This tool has no configurable options",add:"Add",delete:"Delete",reset:"Reset",moveUp:"Move up",moveDown:"Move down"},settings:{folder_templates:{name:"Folder templates",desc:"Apply templates seamlessly when creating new files in specified folders",templatesFolderPath:{name:"Templates folder path",desc:"The folder where template files are stored; leave empty to follow the official templates plugin configuration"},rules:{name:"Template rules",unnamed:"New rule",enabledDesc:"Turn this rule on or off",addFirst:"Create your first rule",scopesUnit:"conditions",warnNoTemplate:"No template file set for this rule",renamePreview:"Preview: ",templateFile:{name:"Template file",desc:"Template applied when the rule matches; supports date, time and variable expressions"},applyMode:{name:"Apply mode",desc:"What to do when the file already has content",emptyOnly:"Empty files only",prepend:"Prepend to content"},renameFormat:{name:"Rename format",desc:"Rename the file on creation using this template, supports variable expressions; leave empty to disable"}},scopes:{name:"Match conditions",empty:"The rule will not take effect without match conditions",typeFolder:"Folder",typeExcludeFolder:"Exclude folder",typeFilenamePattern:"Filename regex",typeRoot:"Vault root (all subfolders)",rootHint:"Matches the whole vault, narrowed only by exclude conditions; keep such fallback rules last in the list",pathPlaceholder:"folder/path",patternPlaceholder:"^\\d+-\\d+",patternInvalid:"Invalid regular expression",includeSubfolders:"Include subfolders"},variables:{title:"Available variables",legacy:"Legacy {date} / {time} syntax is still supported.",clickToCopy:"Click to copy",copied:"Copied",notename:"Note name",folder:"Parent folder name",folderPath:"Parent folder path",date:"Current date (YYYY-MM-DD)",time:"Current time (HH:mm)",year:"Current year",yearMonth:"Year and month (YYYYMM)",timestamp:"Millisecond timestamp",now:"Custom moment format",frontmatter:"Frontmatter field value"}},quick_path:{name:"Quick path",desc:"Quickly get the path of a specified file/folder",addEditorMenu:{name:"Add editor menu",desc:"Add an option to paste the current file path in the editor menu"},addFileMenu:{name:"Add file list menu",desc:"Add an option to copy the file/folder path in the file list menu"},useAbsolutePath:{name:"Absolute path",desc:"Use absolute path, starting from the root directory of the operating system"},pathSeparator:{name:"Path separator",desc:"Separator for multiple paths",newline:"Newline",comma:"Comma",semicolon:"Semicolon",space:"Space"}},folder_scaffolder:{name:"Folder scaffolder",desc:"Clone a folder's directory structure; supports ad-hoc copy/paste and saving as a template",templates:{name:"Structure templates"},templateCard:{unnamed:"Untitled template",enabledDesc:"Turn this template on or off",addFirst:"Create your first template",nameField:{name:"Name",desc:"Shown in commands and menus"},sourceField:{name:"Source folder",desc:"Snapshot source (display/refresh only)"},refresh:"Refresh snapshot",refreshed:"Refreshed {count} subfolders from source",sourceNotFound:"Source folder does not exist, cannot refresh",subDirs:"{count} subfolders",structure:{name:"Folder structure",empty:'No folders yet. Click "Add root folder" to start building.'},addRootFolder:"Add root folder",addFolder:"Add subfolder",newFolderName:"New folder",indent:"Indent",outdent:"Outdent",renameHint:"Double-click to rename",dragHint:"Use buttons or Tab / Shift+Tab / Alt+\u2191\u2193 to reorder and nest",collapse:"Collapse",expand:"Expand",importFromVault:"Import from vault",importFromVaultDesc:"Optional: read a structure from an existing folder to fill in below (manual edits still apply)"}},plugin_order:{name:"Plugin load order",desc:"Keeps the specified plugins at the front of the community-plugins.json array so they load first",priority_plugins:{name:"Priority plugins",desc:`Only reorders entries, never adds or removes any; disabled/uninstalled ones are marked with a badge. Takes effect on the next restart, not in the current session. When enabled alongside custom-icons' "load first" option, include custom-sidebar-icons in this list.`,search_placeholder:"Search by plugin name or ID to add\u2026",empty:"No priority plugins yet \u2014 search above to add one",count:"{count}",status:{enabled:"Enabled",disabled:"Installed, disabled",missing:"Not installed"}},apply_now:{name:"Apply now and refresh cache",desc:"Reads installed plugins (enabled or not) to refresh the cache, then reorders the load order per the current list"}},plugin_filter:{name:"Plugin filter",desc:"Filter the installed-plugin list by enabled state in the Community plugins settings",tooltip:"Plugin filter: {label}",action_tooltip:"Bulk-toggle the filtered plugins",action_enable:"Enable all ({count})",action_disable:"Disable all ({count})",confirm_title:"Batch disable includes protected plugins",confirm_desc:"The plugins below are on the disable protection list and may affect your setup if disabled. Checked ones will be disabled; uncheck to skip.",confirm_run:"Disable selected ({count})",confirm_self_badge:"this plugin",confirm_cancel:"Cancel",guard:{name:"Disable protection list",hint:"A confirmation dialog appears when a batch disable includes these plugins (each can be excluded); this plugin (RavenHogwarts Toolkit) is always protected and needs no entry.",empty:"No protected plugins \u2014 search below to add",search_placeholder:"Search plugins by name or ID\u2026",remove_member:"Remove"},groups:{name:"Plugin groups",desc:"Group plugins your way; groups appear in the filter menu, and one plugin can join multiple groups",add_group:"Add group",unnamed:"Unnamed group",empty_groups:'No groups yet \u2014 click "Add group" to create one',empty_members:"No members yet \u2014 search below to add",search_placeholder:"Search plugins by name or ID\u2026",member_count:"{count} plugins",missing:"Not installed",remove_member:"Remove",delete_group:"Delete group",group_name_aria:"Group name",summary:"{groups} groups \xB7 {members} members",collapse:"Collapse group",expand:"Expand group",confirm_delete:"Click again to confirm",status_enabled:"Enabled",status_disabled:"Not enabled"},all:"All ({count})",enabled:"Enabled ({count})",disabled:"Disabled ({count})",updatable:"Updatable ({count})"}},command:{quick_path:{copy_current_file_path:"Copy current file path",copy_current_folder_path:"Copy current folder path"},folder_scaffolder:{create_from_template:"Create structure from template",paste_structure:"Paste structure into current folder"},plugin_order:{apply:"Apply plugin order now"}},menu:{quick_path:{copy_file_path:"Copy file path",copy_files_path:"Copy multiple paths",copy_folder_path:"Copy folder path",paste_current_file_path:"Paste current file path",paste_current_folder_path:"Paste current folder path"},folder_scaffolder:{create_from_template:"Create structure from template",copy_structure:"Copy this folder structure",paste_structure:"Paste folder structure",save_as_template:"Save this structure as a template"}},modal:{folder_scaffolder:{scaffold_title:"Create structure from template",select_template:"Select template",target_parent:"Target location",target_parent_desc:"The structure will be cloned into this folder",new_folder_name:"Wrapper folder (optional)",new_folder_name_desc:"Add an additional folder layer around the cloned structure",confirm:"Create",save_template_title:"Save as template",template_name:"Template name",save:"Save"}},notice:{quick_path:{copy_success:"Path copied to clipboard",copy_failure:"Failed to copy path",root_path_warning:"The current file is in the root directory, unable to get the parent folder path"},plugin_order:{applied:"Plugin load order updated (effective on next restart)",invalid:"community-plugins.json has an unexpected structure, skipped"},plugin_filter:{enabled_n:"Enabled {count} plugins",disabled_n:"Disabled {count} plugins"},folder_scaffolder:{no_template:"No templates available, add one in settings first",copied:"Copied {count} subfolders to the clipboard",clipboard_empty:"Clipboard is empty, copy a folder structure first",empty_structure:"This folder has no subfolders, nothing to save as a template",template_saved:"Saved as a template",created:"Created {count} folders",create_failed:"Failed to create structure",paste_invalid:"No recognizable folder structure found in the clipboard",pasted:"Pasted {count} folders"}}},_d=jb;var Xb={common:{enabled:"\u542F\u7528",enabledDesc:"\u5F00\u542F\u6216\u5173\u95ED\u6B64\u5DE5\u5177",noConfig:"\u6B64\u5DE5\u5177\u6682\u65E0\u53EF\u914D\u7F6E\u9879",add:"\u6DFB\u52A0",delete:"\u5220\u9664",reset:"\u91CD\u7F6E",moveUp:"\u4E0A\u79FB",moveDown:"\u4E0B\u79FB"},settings:{folder_templates:{name:"\u6587\u4EF6\u5939\u6A21\u677F",desc:"\u5728\u6307\u5B9A\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA\u65B0\u6587\u4EF6\u65F6\uFF0C\u65E0\u611F\u77E5\u5E94\u7528\u6A21\u677F",templatesFolderPath:{name:"\u6A21\u677F\u6587\u4EF6\u5939\u4F4D\u7F6E",desc:"\u5B58\u653E\u6A21\u677F\u6587\u4EF6\u7684\u6587\u4EF6\u5939\uFF1B\u7559\u7A7A\u65F6\u8DDF\u968F\u5B98\u65B9\u6A21\u677F\u63D2\u4EF6\u914D\u7F6E"},rules:{name:"\u6A21\u677F\u89C4\u5219",unnamed:"\u65B0\u89C4\u5219",enabledDesc:"\u5F00\u542F\u6216\u5173\u95ED\u6B64\u89C4\u5219",addFirst:"\u521B\u5EFA\u7B2C\u4E00\u6761\u89C4\u5219",scopesUnit:"\u4E2A\u6761\u4EF6",warnNoTemplate:"\u6B64\u89C4\u5219\u672A\u8BBE\u7F6E\u6A21\u677F\u6587\u4EF6",renamePreview:"\u9884\u89C8\uFF1A",templateFile:{name:"\u6A21\u677F\u6587\u4EF6",desc:"\u547D\u4E2D\u89C4\u5219\u540E\u5E94\u7528\u7684\u6A21\u677F\uFF1B\u652F\u6301\u65E5\u671F\u3001\u65F6\u95F4\u7B49\u53D8\u91CF\u8868\u8FBE\u5F0F"},applyMode:{name:"\u5E94\u7528\u65B9\u5F0F",desc:"\u6587\u4EF6\u5DF2\u6709\u5185\u5BB9\u65F6\u7684\u5904\u7406\u7B56\u7565",emptyOnly:"\u4EC5\u7A7A\u6587\u4EF6",prepend:"\u63D2\u5165\u5230\u5F00\u5934"},renameFormat:{name:"\u91CD\u547D\u540D\u6A21\u677F",desc:"\u521B\u5EFA\u65F6\u6309\u6A21\u677F\u91CD\u547D\u540D\u6587\u4EF6\uFF0C\u652F\u6301\u53D8\u91CF\u8868\u8FBE\u5F0F\uFF1B\u7559\u7A7A\u8868\u793A\u4E0D\u91CD\u547D\u540D"}},scopes:{name:"\u5339\u914D\u6761\u4EF6",empty:"\u65E0\u5339\u914D\u6761\u4EF6\u65F6\u89C4\u5219\u4E0D\u4F1A\u751F\u6548",typeFolder:"\u6587\u4EF6\u5939",typeExcludeFolder:"\u6392\u9664\u6587\u4EF6\u5939",typeFilenamePattern:"\u6587\u4EF6\u540D\u6B63\u5219",typeRoot:"\u6839\u76EE\u5F55\uFF08\u542B\u6240\u6709\u5B50\u6587\u4EF6\u5939\uFF09",rootHint:"\u6574\u5E93\u751F\u6548\uFF0C\u4EC5\u88AB\u6392\u9664\u6761\u4EF6\u6536\u7A84\uFF1B\u4F5C\u4E3A\u515C\u5E95\u5EFA\u8BAE\u653E\u5728\u89C4\u5219\u5217\u8868\u672B\u5C3E",pathPlaceholder:"folder/path",patternPlaceholder:"^\\d+-\\d+",patternInvalid:"\u65E0\u6548\u7684\u6B63\u5219\u8868\u8FBE\u5F0F",includeSubfolders:"\u5305\u542B\u5B50\u6587\u4EF6\u5939"},variables:{title:"\u53EF\u7528\u53D8\u91CF",legacy:"\u4ECD\u517C\u5BB9\u65E7\u7248 {date} / {time} \u8BED\u6CD5\u3002",clickToCopy:"\u70B9\u51FB\u590D\u5236",copied:"\u5DF2\u590D\u5236",notename:"\u7B14\u8BB0\u540D",folder:"\u4E0A\u7EA7\u6587\u4EF6\u5939\u540D",folderPath:"\u4E0A\u7EA7\u6587\u4EF6\u5939\u8DEF\u5F84",date:"\u5F53\u524D\u65E5\u671F\uFF08YYYY-MM-DD\uFF09",time:"\u5F53\u524D\u65F6\u95F4\uFF08HH:mm\uFF09",year:"\u5F53\u524D\u5E74\u4EFD",yearMonth:"\u5E74\u6708\uFF08YYYYMM\uFF09",timestamp:"\u6BEB\u79D2\u65F6\u95F4\u6233",now:"\u81EA\u5B9A\u4E49 moment \u683C\u5F0F",frontmatter:"frontmatter \u5B57\u6BB5\u503C"}},quick_path:{name:"\u5FEB\u901F\u8DEF\u5F84",desc:"\u5FEB\u901F\u83B7\u53D6\u6307\u5B9A\u6587\u4EF6/\u6587\u4EF6\u5939\u7684\u8DEF\u5F84",addEditorMenu:{name:"\u6DFB\u52A0\u7F16\u8F91\u5668\u83DC\u5355",desc:"\u5728\u7F16\u8F91\u5668\u83DC\u5355\u4E2D\u6DFB\u52A0\u7C98\u8D34\u5F53\u524D\u6587\u4EF6\u8DEF\u5F84\u7684\u9009\u9879"},addFileMenu:{name:"\u6DFB\u52A0\u6587\u4EF6\u5217\u8868\u83DC\u5355",desc:"\u5728\u6587\u4EF6\u5217\u8868\u83DC\u5355\u4E2D\u6DFB\u52A0\u590D\u5236\u6587\u4EF6/\u6587\u4EF6\u5939\u8DEF\u5F84\u7684\u9009\u9879"},useAbsolutePath:{name:"\u7EDD\u5BF9\u8DEF\u5F84",desc:"\u4F7F\u7528\u7EDD\u5BF9\u8DEF\u5F84\uFF0C\u5373\u4ECE\u64CD\u4F5C\u7CFB\u7EDF\u6839\u76EE\u5F55\u5F00\u59CB\u7684\u8DEF\u5F84"},pathSeparator:{name:"\u5206\u9694\u7B26",desc:"\u591A\u4E2A\u8DEF\u5F84\u7684\u5206\u9694\u7B26",newline:"\u6362\u884C",comma:"\u9017\u53F7",semicolon:"\u5206\u53F7",space:"\u7A7A\u683C"}},folder_scaffolder:{name:"\u76EE\u5F55\u6846\u67B6\u514B\u9686",desc:"\u514B\u9686\u6587\u4EF6\u5939\u7684\u76EE\u5F55\u7ED3\u6784\uFF0C\u652F\u6301\u4E34\u65F6\u590D\u5236/\u7C98\u8D34\u4E0E\u5B58\u4E3A\u6A21\u677F",templates:{name:"\u7ED3\u6784\u6A21\u677F"},templateCard:{unnamed:"\u672A\u547D\u540D\u6A21\u677F",enabledDesc:"\u5F00\u542F\u6216\u5173\u95ED\u6B64\u6A21\u677F",addFirst:"\u521B\u5EFA\u7B2C\u4E00\u4E2A\u6A21\u677F",nameField:{name:"\u540D\u79F0",desc:"\u5728\u547D\u4EE4\u4E0E\u83DC\u5355\u4E2D\u663E\u793A"},sourceField:{name:"\u6765\u6E90\u6587\u4EF6\u5939",desc:"\u5FEB\u7167\u6765\u6E90\uFF08\u4EC5\u5C55\u793A/\u5237\u65B0\u7528\uFF09"},refresh:"\u5237\u65B0\u5FEB\u7167",refreshed:"\u5DF2\u4ECE\u6765\u6E90\u5237\u65B0 {count} \u4E2A\u5B50\u76EE\u5F55",sourceNotFound:"\u6765\u6E90\u6587\u4EF6\u5939\u4E0D\u5B58\u5728\uFF0C\u65E0\u6CD5\u5237\u65B0",subDirs:"{count} \u4E2A\u5B50\u76EE\u5F55",structure:{name:"\u6587\u4EF6\u5939\u7ED3\u6784",empty:"\u8FD8\u6CA1\u6709\u6587\u4EF6\u5939\uFF0C\u70B9\u51FB\u300C\u6DFB\u52A0\u6839\u6587\u4EF6\u5939\u300D\u5F00\u59CB\u642D\u5EFA"},addRootFolder:"\u6DFB\u52A0\u6839\u6587\u4EF6\u5939",addFolder:"\u6DFB\u52A0\u5B50\u6587\u4EF6\u5939",newFolderName:"\u65B0\u5EFA\u6587\u4EF6\u5939",indent:"\u7F29\u8FDB",outdent:"\u5916\u7F29",renameHint:"\u53CC\u51FB\u91CD\u547D\u540D",dragHint:"\u7528\u6309\u94AE\u6216 Tab / Shift+Tab / Alt+\u2191\u2193 \u8C03\u6574\u5C42\u7EA7\u4E0E\u987A\u5E8F",collapse:"\u6536\u8D77",expand:"\u5C55\u5F00",importFromVault:"\u4ECE vault \u5BFC\u5165",importFromVaultDesc:"\u53EF\u9009\uFF1A\u4ECE\u4E00\u4E2A\u5DF2\u6709\u6587\u4EF6\u5939\u8BFB\u53D6\u7ED3\u6784\u586B\u5145\u4E0B\u65B9\uFF08\u4E0D\u5F71\u54CD\u624B\u52A8\u7F16\u8F91\uFF09"}},plugin_order:{name:"\u63D2\u4EF6\u52A0\u8F7D\u987A\u5E8F",desc:"\u628A\u6307\u5B9A\u7684\u63D2\u4EF6\u4FDD\u6301\u5728 community-plugins.json \u6570\u7EC4\u6700\u524D\uFF0C\u63A7\u5236\u5176\u6700\u5148\u52A0\u8F7D",priority_plugins:{name:"\u4F18\u5148\u52A0\u8F7D\u7684\u63D2\u4EF6",desc:"\u4EC5\u8C03\u6574\u987A\u5E8F\u3001\u7EDD\u4E0D\u589E\u5220\u6761\u76EE\uFF1B\u672A\u542F\u7528/\u672A\u5B89\u88C5\u7684\u4EE5\u5FBD\u6807\u6807\u6CE8\u3002\u4FEE\u6539\u5BF9\u5F53\u524D\u4F1A\u8BDD\u65E0\u6548\uFF0C\u4E0B\u6B21\u542F\u52A8\u751F\u6548\u3002\u4E0E custom-icons \u7684\u300C\u59CB\u7EC8\u6700\u5148\u52A0\u8F7D\u300D\u540C\u65F6\u542F\u7528\u65F6\uFF0C\u8BF7\u5728\u5217\u8868\u4E2D\u5305\u542B custom-sidebar-icons\u3002",search_placeholder:"\u8F93\u5165\u63D2\u4EF6\u540D\u6216 ID \u641C\u7D22\u6DFB\u52A0\u2026",empty:"\u6682\u65E0\u4F18\u5148\u63D2\u4EF6\uFF0C\u5728\u4E0A\u65B9\u641C\u7D22\u6DFB\u52A0",count:"{count} \u4E2A",status:{enabled:"\u5DF2\u542F\u7528",disabled:"\u5DF2\u5B89\u88C5\u672A\u542F\u7528",missing:"\u672A\u5B89\u88C5"}},apply_now:{name:"\u7ACB\u5373\u5E94\u7528\u5E76\u5237\u65B0\u7F13\u5B58",desc:"\u8BFB\u53D6\u5DF2\u5B89\u88C5\u63D2\u4EF6\uFF08\u65E0\u8BBA\u662F\u5426\u542F\u7528\uFF09\u5237\u65B0\u7F13\u5B58\uFF0C\u5E76\u7ACB\u5373\u6309\u5F53\u524D\u5217\u8868\u91CD\u6392\u52A0\u8F7D\u987A\u5E8F"}},plugin_filter:{name:"\u63D2\u4EF6\u7B5B\u9009",desc:"\u5728\u7B2C\u4E09\u65B9\u63D2\u4EF6\u8BBE\u7F6E\u9875\u6309\u542F\u7528\u72B6\u6001\u7B5B\u9009\u63D2\u4EF6\u5217\u8868",tooltip:"\u63D2\u4EF6\u7B5B\u9009\uFF1A{label}",action_tooltip:"\u6279\u91CF\u64CD\u4F5C\u7B5B\u9009\u4E2D\u7684\u63D2\u4EF6",action_enable:"\u4E00\u952E\u542F\u7528 ({count})",action_disable:"\u4E00\u952E\u7981\u7528 ({count})",confirm_title:"\u6279\u91CF\u7981\u7528\u5305\u542B\u53D7\u4FDD\u62A4\u7684\u63D2\u4EF6",confirm_desc:"\u4EE5\u4E0B\u63D2\u4EF6\u5728\u7981\u7528\u4FDD\u62A4\u6E05\u5355\u4E2D\uFF0C\u7981\u7528\u540E\u53EF\u80FD\u5F71\u54CD\u4F7F\u7528\u3002\u52FE\u9009\u7684\u5C06\u88AB\u4E00\u5E76\u7981\u7528\uFF0C\u53D6\u6D88\u52FE\u9009\u5219\u8DF3\u8FC7\u3002",confirm_run:"\u7981\u7528\u6240\u9009 ({count})",confirm_self_badge:"\u672C\u63D2\u4EF6",confirm_cancel:"\u53D6\u6D88",guard:{name:"\u7981\u7528\u4FDD\u62A4\u6E05\u5355",hint:"\u4E00\u952E\u7981\u7528\u7684\u76EE\u6807\u4E2D\u5305\u542B\u8FD9\u4E9B\u63D2\u4EF6\u65F6\u4F1A\u5148\u5F39\u7A97\u786E\u8BA4\uFF08\u53EF\u9010\u4E2A\u6392\u9664\uFF09\uFF1B\u672C\u63D2\u4EF6\uFF08RavenHogwarts Toolkit\uFF09\u59CB\u7EC8\u53D7\u4FDD\u62A4\uFF0C\u65E0\u9700\u6DFB\u52A0\u3002",empty:"\u6682\u65E0\u4FDD\u62A4\u63D2\u4EF6\uFF0C\u5728\u4E0B\u65B9\u641C\u7D22\u6DFB\u52A0",search_placeholder:"\u8F93\u5165\u63D2\u4EF6\u540D\u6216 ID \u641C\u7D22\u6DFB\u52A0\u2026",remove_member:"\u79FB\u9664"},groups:{name:"\u63D2\u4EF6\u5206\u7EC4",desc:"\u4E3A\u63D2\u4EF6\u5EFA\u7ACB\u5206\u7EC4\uFF1B\u5206\u7EC4\u4F1A\u51FA\u73B0\u5728\u7B5B\u9009\u83DC\u5355\u4E2D\uFF0C\u540C\u4E00\u63D2\u4EF6\u53EF\u5C5E\u4E8E\u591A\u4E2A\u5206\u7EC4",add_group:"\u6DFB\u52A0\u5206\u7EC4",unnamed:"\u672A\u547D\u540D\u5206\u7EC4",empty_groups:"\u8FD8\u6CA1\u6709\u5206\u7EC4\uFF0C\u70B9\u51FB\u300C\u6DFB\u52A0\u5206\u7EC4\u300D\u521B\u5EFA",empty_members:"\u6682\u65E0\u6210\u5458\uFF0C\u5728\u4E0B\u65B9\u641C\u7D22\u6DFB\u52A0",search_placeholder:"\u8F93\u5165\u63D2\u4EF6\u540D\u6216 ID \u641C\u7D22\u6DFB\u52A0\u2026",member_count:"{count} \u4E2A\u63D2\u4EF6",missing:"\u672A\u5B89\u88C5",remove_member:"\u79FB\u9664",delete_group:"\u5220\u9664\u5206\u7EC4",group_name_aria:"\u5206\u7EC4\u540D\u79F0",summary:"{groups} \u4E2A\u5206\u7EC4 \xB7 {members} \u540D\u6210\u5458",collapse:"\u6536\u8D77\u5206\u7EC4",expand:"\u5C55\u5F00\u5206\u7EC4",confirm_delete:"\u518D\u70B9\u4E00\u6B21\u786E\u8BA4\u5220\u9664",status_enabled:"\u5DF2\u542F\u7528",status_disabled:"\u672A\u542F\u7528"},all:"\u5168\u90E8 ({count})",enabled:"\u5DF2\u542F\u7528 ({count})",disabled:"\u5DF2\u7981\u7528 ({count})",updatable:"\u53EF\u66F4\u65B0 ({count})"}},command:{quick_path:{copy_current_file_path:"\u590D\u5236\u5F53\u524D\u6587\u4EF6\u8DEF\u5F84",copy_current_folder_path:"\u590D\u5236\u5F53\u524D\u76EE\u5F55\u8DEF\u5F84"},folder_scaffolder:{create_from_template:"\u4ECE\u6A21\u677F\u521B\u5EFA\u7ED3\u6784",paste_structure:"\u7C98\u8D34\u7ED3\u6784\u5230\u5F53\u524D\u76EE\u5F55"},plugin_order:{apply:"\u7ACB\u5373\u5E94\u7528\u63D2\u4EF6\u6392\u5E8F"}},menu:{quick_path:{copy_file_path:"\u590D\u5236\u6587\u4EF6\u8DEF\u5F84",copy_files_path:"\u590D\u5236\u591A\u4E2A\u8DEF\u5F84",copy_folder_path:"\u590D\u5236\u76EE\u5F55\u8DEF\u5F84",paste_current_file_path:"\u7C98\u8D34\u5F53\u524D\u6587\u4EF6\u8DEF\u5F84",paste_current_folder_path:"\u7C98\u8D34\u5F53\u524D\u76EE\u5F55\u8DEF\u5F84"},folder_scaffolder:{create_from_template:"\u4ECE\u6A21\u7248\u521B\u5EFA\u7ED3\u6784",copy_structure:"\u590D\u5236\u6B64\u6587\u4EF6\u5939\u7ED3\u6784",paste_structure:"\u7C98\u8D34\u6587\u4EF6\u5939\u7ED3\u6784",save_as_template:"\u5C06\u6B64\u7ED3\u6784\u5B58\u4E3A\u6A21\u677F"}},modal:{folder_scaffolder:{scaffold_title:"\u4ECE\u6A21\u677F\u521B\u5EFA\u7ED3\u6784",select_template:"\u9009\u62E9\u6A21\u677F",target_parent:"\u76EE\u6807\u4F4D\u7F6E",target_parent_desc:"\u7ED3\u6784\u5C06\u514B\u9686\u5230\u6B64\u6587\u4EF6\u5939\u4E0B",new_folder_name:"\u5305\u88F9\u6587\u4EF6\u5939\uFF08\u53EF\u9009\uFF09",new_folder_name_desc:"\u5728\u7ED3\u6784\u5916\u5C42\u5728\u52A0\u4E00\u5C42\u6587\u4EF6\u5939",confirm:"\u521B\u5EFA",save_template_title:"\u5B58\u4E3A\u6A21\u677F",template_name:"\u6A21\u677F\u540D\u79F0",save:"\u4FDD\u5B58"}},notice:{quick_path:{copy_success:"\u8DEF\u5F84\u5DF2\u590D\u5236\u5230\u526A\u8D34\u677F",copy_failure:"\u590D\u5236\u8DEF\u5F84\u5931\u8D25",root_path_warning:"\u5F53\u524D\u6587\u4EF6\u4F4D\u4E8E\u6839\u76EE\u5F55\uFF0C\u65E0\u6CD5\u83B7\u53D6\u4E0A\u7EA7\u6587\u4EF6\u5939\u8DEF\u5F84"},plugin_order:{applied:"\u5DF2\u91CD\u6392\u63D2\u4EF6\u52A0\u8F7D\u987A\u5E8F\uFF08\u4E0B\u6B21\u542F\u52A8\u751F\u6548\uFF09",invalid:"community-plugins.json \u7ED3\u6784\u5F02\u5E38\uFF0C\u5DF2\u8DF3\u8FC7"},plugin_filter:{enabled_n:"\u5DF2\u542F\u7528 {count} \u4E2A\u63D2\u4EF6",disabled_n:"\u5DF2\u7981\u7528 {count} \u4E2A\u63D2\u4EF6"},folder_scaffolder:{no_template:"\u6CA1\u6709\u53EF\u7528\u7684\u6A21\u677F\uFF0C\u8BF7\u5148\u5728\u8BBE\u7F6E\u4E2D\u6DFB\u52A0",copied:"\u5DF2\u590D\u5236 {count} \u4E2A\u5B50\u76EE\u5F55\u5230\u526A\u8D34\u677F",clipboard_empty:"\u526A\u8D34\u677F\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u590D\u5236\u4E00\u4E2A\u6587\u4EF6\u5939\u7ED3\u6784",empty_structure:"\u8BE5\u6587\u4EF6\u5939\u6CA1\u6709\u5B50\u76EE\u5F55\uFF0C\u65E0\u9700\u5B58\u4E3A\u6A21\u677F",template_saved:"\u5DF2\u4FDD\u5B58\u4E3A\u6A21\u677F",created:"\u5DF2\u521B\u5EFA {count} \u4E2A\u6587\u4EF6\u5939",create_failed:"\u521B\u5EFA\u7ED3\u6784\u5931\u8D25",paste_invalid:"\u526A\u8D34\u677F\u4E2D\u672A\u627E\u5230\u53EF\u8BC6\u522B\u7684\u6587\u4EF6\u5939\u7ED3\u6784",pasted:"\u5DF2\u7C98\u8D34 {count} \u4E2A\u6587\u4EF6\u5939"}}},Td=Xb;var Vb={common:{enabled:"\u555F\u7528",enabledDesc:"\u958B\u555F\u6216\u95DC\u9589\u6B64\u5DE5\u5177",noConfig:"\u6B64\u5DE5\u5177\u66AB\u7121\u53EF\u8A2D\u5B9A\u9805",add:"\u65B0\u589E",delete:"\u522A\u9664",reset:"\u91CD\u8A2D",moveUp:"\u4E0A\u79FB",moveDown:"\u4E0B\u79FB"},settings:{folder_templates:{name:"\u6587\u4EF6\u593E\u6A21\u677F",desc:"\u5728\u6307\u5B9A\u6587\u4EF6\u593E\u4E0B\u5275\u5EFA\u65B0\u6587\u4EF6\u6642\uFF0C\u7121\u611F\u77E5\u61C9\u7528\u6A21\u677F",templatesFolderPath:{name:"\u6A21\u677F\u6587\u4EF6\u593E\u4F4D\u7F6E",desc:"\u5B58\u653E\u6A21\u677F\u6587\u4EF6\u7684\u6587\u4EF6\u593E\uFF1B\u7559\u7A7A\u6642\u8DDF\u96A8\u5B98\u65B9\u6A21\u677F\u63D2\u4EF6\u914D\u7F6E"},rules:{name:"\u6A21\u677F\u898F\u5247",unnamed:"\u65B0\u898F\u5247",enabledDesc:"\u958B\u555F\u6216\u95DC\u9589\u6B64\u898F\u5247",addFirst:"\u5275\u5EFA\u7B2C\u4E00\u689D\u898F\u5247",scopesUnit:"\u500B\u689D\u4EF6",warnNoTemplate:"\u6B64\u898F\u5247\u672A\u8A2D\u7F6E\u6A21\u677F\u6587\u4EF6",renamePreview:"\u9810\u89BD\uFF1A",templateFile:{name:"\u6A21\u677F\u6587\u4EF6",desc:"\u547D\u4E2D\u898F\u5247\u5F8C\u61C9\u7528\u7684\u6A21\u677F\uFF1B\u652F\u6301\u65E5\u671F\u3001\u6642\u9593\u7B49\u8B8A\u91CF\u8868\u9054\u5F0F"},applyMode:{name:"\u61C9\u7528\u65B9\u5F0F",desc:"\u6587\u4EF6\u5DF2\u6709\u5167\u5BB9\u6642\u7684\u8655\u7406\u7B56\u7565",emptyOnly:"\u50C5\u7A7A\u6587\u4EF6",prepend:"\u63D2\u5165\u5230\u958B\u982D"},renameFormat:{name:"\u91CD\u547D\u540D\u6A21\u677F",desc:"\u5275\u5EFA\u6642\u6309\u6A21\u677F\u91CD\u547D\u540D\u6587\u4EF6\uFF0C\u652F\u6301\u8B8A\u91CF\u8868\u9054\u5F0F\uFF1B\u7559\u7A7A\u8868\u793A\u4E0D\u91CD\u547D\u540D"}},scopes:{name:"\u5339\u914D\u689D\u4EF6",empty:"\u7121\u5339\u914D\u689D\u4EF6\u6642\u898F\u5247\u4E0D\u6703\u751F\u6548",typeFolder:"\u6587\u4EF6\u593E",typeExcludeFolder:"\u6392\u9664\u6587\u4EF6\u593E",typeFilenamePattern:"\u6587\u4EF6\u540D\u6B63\u5247",typeRoot:"\u6839\u76EE\u9304\uFF08\u542B\u6240\u6709\u5B50\u8CC7\u6599\u593E\uFF09",rootHint:"\u6574\u5EAB\u751F\u6548\uFF0C\u50C5\u88AB\u6392\u9664\u689D\u4EF6\u6536\u7A84\uFF1B\u4F5C\u70BA\u515C\u5E95\u5EFA\u8B70\u653E\u5728\u898F\u5247\u6E05\u55AE\u672B\u5C3E",pathPlaceholder:"folder/path",patternPlaceholder:"^\\d+-\\d+",patternInvalid:"\u7121\u6548\u7684\u6B63\u5247\u8868\u9054\u5F0F",includeSubfolders:"\u5305\u542B\u5B50\u6587\u4EF6\u593E"},variables:{title:"\u53EF\u7528\u8B8A\u91CF",legacy:"\u4ECD\u517C\u5BB9\u820A\u7248 {date} / {time} \u8A9E\u6CD5\u3002",clickToCopy:"\u9EDE\u64CA\u8907\u88FD",copied:"\u5DF2\u8907\u88FD",notename:"\u7B46\u8A18\u540D",folder:"\u4E0A\u7D1A\u6587\u4EF6\u593E\u540D",folderPath:"\u4E0A\u7D1A\u6587\u4EF6\u593E\u8DEF\u5F91",date:"\u7576\u524D\u65E5\u671F\uFF08YYYY-MM-DD\uFF09",time:"\u7576\u524D\u6642\u9593\uFF08HH:mm\uFF09",year:"\u7576\u524D\u5E74\u4EFD",yearMonth:"\u5E74\u6708\uFF08YYYYMM\uFF09",timestamp:"\u6BEB\u79D2\u6642\u9593\u6233",now:"\u81EA\u5B9A\u7FA9 moment \u683C\u5F0F",frontmatter:"frontmatter \u5B57\u6BB5\u503C"}},quick_path:{name:"\u5FEB\u901F\u8DEF\u5F91",desc:"\u5FEB\u901F\u7372\u53D6\u6307\u5B9A\u6587\u4EF6/\u6587\u4EF6\u593E\u7684\u8DEF\u5F91",addEditorMenu:{name:"\u6DFB\u52A0\u7DE8\u8F2F\u5668\u83DC\u55AE",desc:"\u5728\u7DE8\u8F2F\u5668\u83DC\u55AE\u4E2D\u6DFB\u52A0\u7C98\u8CBC\u7576\u524D\u6587\u4EF6\u8DEF\u5F91\u7684\u9078\u9805"},addFileMenu:{name:"\u6DFB\u52A0\u6587\u4EF6\u5217\u8868\u83DC\u55AE",desc:"\u5728\u6587\u4EF6\u5217\u8868\u83DC\u55AE\u4E2D\u6DFB\u52A0\u8907\u88FD\u6587\u4EF6/\u6587\u4EF6\u593E\u8DEF\u5F91\u7684\u9078\u9805"},useAbsolutePath:{name:"\u7D55\u5C0D\u8DEF\u5F91",desc:"\u4F7F\u7528\u7D55\u5C0D\u8DEF\u5F91\uFF0C\u5373\u5F9E\u64CD\u4F5C\u7CFB\u7D71\u6839\u76EE\u9304\u958B\u59CB\u7684\u8DEF\u5F91"},pathSeparator:{name:"\u5206\u9694\u7B26",desc:"\u591A\u500B\u8DEF\u5F91\u7684\u5206\u9694\u7B26",newline:"\u63DB\u884C",comma:"\u9017\u865F",semicolon:"\u5206\u865F",space:"\u7A7A\u683C"}},folder_scaffolder:{name:"\u76EE\u9304\u6846\u67B6\u514B\u9686",desc:"\u8907\u88FD\u8CC7\u6599\u593E\u7684\u76EE\u9304\u7D50\u69CB\uFF0C\u652F\u63F4\u81E8\u6642\u8907\u88FD/\u8CBC\u4E0A\u8207\u5132\u5B58\u70BA\u7BC4\u672C",templates:{name:"\u7D50\u69CB\u7BC4\u672C"},templateCard:{unnamed:"\u672A\u547D\u540D\u7BC4\u672C",enabledDesc:"\u958B\u555F\u6216\u95DC\u9589\u6B64\u7BC4\u672C",addFirst:"\u5EFA\u7ACB\u7B2C\u4E00\u500B\u7BC4\u672C",nameField:{name:"\u540D\u7A31",desc:"\u5728\u547D\u4EE4\u8207\u9078\u55AE\u4E2D\u986F\u793A"},sourceField:{name:"\u4F86\u6E90\u8CC7\u6599\u593E",desc:"\u5FEB\u7167\u4F86\u6E90\uFF08\u50C5\u5C55\u793A/\u5237\u65B0\u7528\uFF09"},refresh:"\u5237\u65B0\u5FEB\u7167",refreshed:"\u5DF2\u5F9E\u4F86\u6E90\u5237\u65B0 {count} \u500B\u5B50\u76EE\u9304",sourceNotFound:"\u4F86\u6E90\u8CC7\u6599\u593E\u4E0D\u5B58\u5728\uFF0C\u7121\u6CD5\u5237\u65B0",subDirs:"{count} \u500B\u5B50\u76EE\u9304",structure:{name:"\u8CC7\u6599\u593E\u7D50\u69CB",empty:"\u9084\u6C92\u6709\u8CC7\u6599\u593E\uFF0C\u9EDE\u64CA\u300C\u65B0\u589E\u6839\u8CC7\u6599\u593E\u300D\u958B\u59CB\u642D\u5EFA"},addRootFolder:"\u65B0\u589E\u6839\u8CC7\u6599\u593E",addFolder:"\u65B0\u589E\u5B50\u8CC7\u6599\u593E",newFolderName:"\u65B0\u589E\u8CC7\u6599\u593E",indent:"\u7E2E\u6392",outdent:"\u53D6\u6D88\u7E2E\u6392",renameHint:"\u96D9\u64CA\u91CD\u65B0\u547D\u540D",dragHint:"\u7528\u6309\u9215\u6216 Tab / Shift+Tab / Alt+\u2191\u2193 \u8ABF\u6574\u5C64\u7D1A\u8207\u9806\u5E8F",collapse:"\u6536\u8D77",expand:"\u5C55\u958B",importFromVault:"\u5F9E vault \u532F\u5165",importFromVaultDesc:"\u9078\u586B\uFF1A\u5F9E\u4E00\u500B\u73FE\u6709\u8CC7\u6599\u593E\u8B80\u53D6\u7D50\u69CB\u586B\u5165\u4E0B\u65B9\uFF08\u4E0D\u5F71\u97FF\u624B\u52D5\u7DE8\u8F2F\uFF09"}},plugin_order:{name:"\u63D2\u4EF6\u8F09\u5165\u9806\u5E8F",desc:"\u628A\u6307\u5B9A\u7684\u63D2\u4EF6\u4FDD\u6301\u5728 community-plugins.json \u9663\u5217\u6700\u524D\uFF0C\u63A7\u5236\u5176\u6700\u5148\u8F09\u5165",priority_plugins:{name:"\u512A\u5148\u8F09\u5165\u7684\u63D2\u4EF6",desc:"\u50C5\u8ABF\u6574\u9806\u5E8F\u3001\u7D55\u4E0D\u589E\u522A\u689D\u76EE\uFF1B\u672A\u555F\u7528/\u672A\u5B89\u88DD\u7684\u4EE5\u5FBD\u6A19\u6A19\u8A3B\u3002\u4FEE\u6539\u5C0D\u7576\u524D\u5DE5\u4F5C\u968E\u6BB5\u7121\u6548\uFF0C\u4E0B\u6B21\u555F\u52D5\u751F\u6548\u3002\u8207 custom-icons \u7684\u300C\u59CB\u7D42\u6700\u5148\u8F09\u5165\u300D\u540C\u6642\u555F\u7528\u6642\uFF0C\u8ACB\u5728\u5217\u8868\u4E2D\u5305\u542B custom-sidebar-icons\u3002",search_placeholder:"\u8F38\u5165\u63D2\u4EF6\u540D\u6216 ID \u641C\u5C0B\u65B0\u589E\u2026",empty:"\u66AB\u7121\u512A\u5148\u63D2\u4EF6\uFF0C\u5728\u4E0A\u65B9\u641C\u5C0B\u65B0\u589E",count:"{count} \u500B",status:{enabled:"\u5DF2\u555F\u7528",disabled:"\u5DF2\u5B89\u88DD\u672A\u555F\u7528",missing:"\u672A\u5B89\u88DD"}},apply_now:{name:"\u7ACB\u5373\u5957\u7528\u4E26\u91CD\u65B0\u6574\u7406\u5FEB\u53D6",desc:"\u8B80\u53D6\u5DF2\u5B89\u88DD\u63D2\u4EF6\uFF08\u7121\u8AD6\u662F\u5426\u555F\u7528\uFF09\u91CD\u65B0\u6574\u7406\u5FEB\u53D6\uFF0C\u4E26\u7ACB\u5373\u6309\u7576\u524D\u5217\u8868\u91CD\u6392\u8F09\u5165\u9806\u5E8F"}},plugin_filter:{name:"\u5916\u639B\u7BE9\u9078",desc:"\u5728\u7B2C\u4E09\u65B9\u5916\u639B\u8D77\u59CB\u9801\u6309\u555F\u7528\u72C0\u614B\u7BE9\u9078\u5916\u639B\u6E05\u55AE",tooltip:"\u5916\u639B\u7BE9\u9078\uFF1A{label}",action_tooltip:"\u6279\u6B21\u64CD\u4F5C\u7BE9\u9078\u4E2D\u7684\u5916\u639B",action_enable:"\u4E00\u9375\u555F\u7528 ({count})",action_disable:"\u4E00\u9375\u505C\u7528 ({count})",confirm_title:"\u6279\u91CF\u505C\u7528\u5305\u542B\u53D7\u4FDD\u8B77\u7684\u5916\u639B",confirm_desc:"\u4EE5\u4E0B\u5916\u639B\u5728\u505C\u7528\u4FDD\u8B77\u6E05\u55AE\u4E2D\uFF0C\u505C\u7528\u5F8C\u53EF\u80FD\u5F71\u97FF\u4F7F\u7528\u3002\u52FE\u9078\u7684\u5C07\u88AB\u4E00\u4F75\u505C\u7528\uFF0C\u53D6\u6D88\u52FE\u9078\u5247\u8DF3\u904E\u3002",confirm_run:"\u505C\u7528\u6240\u9078 ({count})",confirm_self_badge:"\u672C\u5916\u639B",confirm_cancel:"\u53D6\u6D88",guard:{name:"\u505C\u7528\u4FDD\u8B77\u6E05\u55AE",hint:"\u4E00\u9375\u505C\u7528\u7684\u76EE\u6A19\u4E2D\u5305\u542B\u9019\u4E9B\u5916\u639B\u6642\u6703\u5148\u5F48\u7A97\u78BA\u8A8D\uFF08\u53EF\u9010\u500B\u6392\u9664\uFF09\uFF1B\u672C\u5916\u639B\uFF08RavenHogwarts Toolkit\uFF09\u59CB\u7D42\u53D7\u4FDD\u8B77\uFF0C\u7121\u9700\u65B0\u589E\u3002",empty:"\u66AB\u7121\u4FDD\u8B77\u5916\u639B\uFF0C\u5728\u4E0B\u65B9\u641C\u5C0B\u65B0\u589E",search_placeholder:"\u8F38\u5165\u5916\u639B\u540D\u6216 ID \u641C\u5C0B\u65B0\u589E\u2026",remove_member:"\u79FB\u9664"},groups:{name:"\u5916\u639B\u5206\u7D44",desc:"\u70BA\u5916\u639B\u5EFA\u7ACB\u5206\u7D44\uFF1B\u5206\u7D44\u6703\u51FA\u73FE\u5728\u7BE9\u9078\u9078\u55AE\u4E2D\uFF0C\u540C\u4E00\u5916\u639B\u53EF\u5C6C\u65BC\u591A\u500B\u5206\u7D44",add_group:"\u65B0\u589E\u5206\u7D44",unnamed:"\u672A\u547D\u540D\u5206\u7D44",empty_groups:"\u9084\u6C92\u6709\u5206\u7D44\uFF0C\u9EDE\u64CA\u300C\u65B0\u589E\u5206\u7D44\u300D\u5EFA\u7ACB",empty_members:"\u66AB\u7121\u6210\u54E1\uFF0C\u5728\u4E0B\u65B9\u641C\u5C0B\u65B0\u589E",search_placeholder:"\u8F38\u5165\u5916\u639B\u540D\u6216 ID \u641C\u5C0B\u65B0\u589E\u2026",member_count:"{count} \u500B\u5916\u639B",missing:"\u672A\u5B89\u88DD",remove_member:"\u79FB\u9664",delete_group:"\u522A\u9664\u5206\u7D44",group_name_aria:"\u5206\u7D44\u540D\u7A31",summary:"{groups} \u500B\u5206\u7D44 \xB7 {members} \u540D\u6210\u54E1",collapse:"\u6536\u5408\u5206\u7D44",expand:"\u5C55\u958B\u5206\u7D44",confirm_delete:"\u518D\u9EDE\u4E00\u6B21\u78BA\u8A8D\u522A\u9664",status_enabled:"\u5DF2\u555F\u7528",status_disabled:"\u672A\u555F\u7528"},all:"\u5168\u90E8 ({count})",enabled:"\u5DF2\u555F\u7528 ({count})",disabled:"\u5DF2\u505C\u7528 ({count})",updatable:"\u53EF\u66F4\u65B0 ({count})"}},command:{quick_path:{copy_current_file_path:"\u8907\u88FD\u7576\u524D\u6587\u4EF6\u8DEF\u5F91",copy_current_folder_path:"\u8907\u88FD\u7576\u524D\u76EE\u9304\u8DEF\u5F91"},folder_scaffolder:{create_from_template:"\u5F9E\u7BC4\u672C\u5EFA\u7ACB\u7D50\u69CB",paste_structure:"\u8CBC\u4E0A\u7D50\u69CB\u5230\u7576\u524D\u76EE\u9304"},plugin_order:{apply:"\u7ACB\u5373\u5957\u7528\u63D2\u4EF6\u6392\u5E8F"}},menu:{quick_path:{copy_file_path:"\u8907\u88FD\u6587\u4EF6\u8DEF\u5F91",copy_files_path:"\u8907\u88FD\u591A\u500B\u8DEF\u5F91",copy_folder_path:"\u8907\u88FD\u76EE\u9304\u8DEF\u5F91",paste_current_file_path:"\u7C98\u8CBC\u7576\u524D\u6587\u4EF6\u8DEF\u5F91",paste_current_folder_path:"\u7C98\u8CBC\u7576\u524D\u76EE\u9304\u8DEF\u5F91"},folder_scaffolder:{create_from_template:"\u5F9E\u7BC4\u672C\u5EFA\u7ACB\u7D50\u69CB",copy_structure:"\u8907\u88FD\u6B64\u8CC7\u6599\u593E\u7D50\u69CB",paste_structure:"\u8CBC\u4E0A\u8CC7\u6599\u593E\u7D50\u69CB",save_as_template:"\u5C07\u6B64\u7D50\u69CB\u5132\u5B58\u70BA\u7BC4\u672C"}},modal:{folder_scaffolder:{scaffold_title:"\u5F9E\u7BC4\u672C\u5EFA\u7ACB\u7D50\u69CB",select_template:"\u9078\u64C7\u7BC4\u672C",target_parent:"\u76EE\u6A19\u4F4D\u7F6E",target_parent_desc:"\u7D50\u69CB\u5C07\u8907\u88FD\u5230\u6B64\u8CC7\u6599\u593E\u4E0B",new_folder_name:"\u5305\u88DD\u8CC7\u6599\u593E\uFF08\u53EF\u9078\uFF09",new_folder_name_desc:"\u5728\u7D50\u69CB\u5916\u5C64\u518D\u52A0\u4E00\u5C64\u8CC7\u6599\u593E",confirm:"\u5EFA\u7ACB",save_template_title:"\u5132\u5B58\u70BA\u7BC4\u672C",template_name:"\u7BC4\u672C\u540D\u7A31",save:"\u5132\u5B58"}},notice:{quick_path:{copy_success:"\u8DEF\u5F91\u5DF2\u8907\u88FD\u5230\u526A\u8CBC\u677F",copy_failure:"\u8907\u88FD\u8DEF\u5F91\u5931\u6557",root_path_warning:"\u7576\u524D\u6587\u4EF6\u4F4D\u65BC\u6839\u76EE\u9304\uFF0C\u7121\u6CD5\u7372\u53D6\u4E0A\u7D1A\u6587\u4EF6\u593E\u8DEF\u5F91"},plugin_order:{applied:"\u5DF2\u91CD\u6392\u63D2\u4EF6\u8F09\u5165\u9806\u5E8F\uFF08\u4E0B\u6B21\u555F\u52D5\u751F\u6548\uFF09",invalid:"community-plugins.json \u7D50\u69CB\u7570\u5E38\uFF0C\u5DF2\u8DF3\u904E"},plugin_filter:{enabled_n:"\u5DF2\u555F\u7528 {count} \u500B\u5916\u639B",disabled_n:"\u5DF2\u505C\u7528 {count} \u500B\u5916\u639B"},folder_scaffolder:{no_template:"\u6C92\u6709\u53EF\u7528\u7684\u7BC4\u672C\uFF0C\u8ACB\u5148\u5728\u8A2D\u5B9A\u4E2D\u65B0\u589E",copied:"\u5DF2\u8907\u88FD {count} \u500B\u5B50\u76EE\u9304\u5230\u526A\u8CBC\u7C3F",clipboard_empty:"\u526A\u8CBC\u7C3F\u70BA\u7A7A\uFF0C\u8ACB\u5148\u8907\u88FD\u4E00\u500B\u8CC7\u6599\u593E\u7D50\u69CB",empty_structure:"\u6B64\u8CC7\u6599\u593E\u6C92\u6709\u5B50\u76EE\u9304\uFF0C\u7121\u9700\u5132\u5B58\u70BA\u7BC4\u672C",template_saved:"\u5DF2\u5132\u5B58\u70BA\u7BC4\u672C",created:"\u5DF2\u5EFA\u7ACB {count} \u500B\u8CC7\u6599\u593E",create_failed:"\u5EFA\u7ACB\u7D50\u69CB\u5931\u6557",paste_invalid:"\u526A\u8CBC\u7C3F\u4E2D\u672A\u627E\u5230\u53EF\u8FA8\u8B58\u7684\u8CC7\u6599\u593E\u7D50\u69CB",pasted:"\u5DF2\u8CBC\u4E0A {count} \u500B\u8CC7\u6599\u593E"}}},Ed=Vb;var Qb={en:_d,zh:Td,"zh-TW":Ed},Ib=t=>{qa[t]||(qa[t]=Qb[t],Zb(t))},xd=()=>xu.forEach(Ib),Zb=t=>{Au[t]=Sd(t)};var Mu=class t{constructor(){xd();let e=(0,Ad.getLanguage)();this.currentLocale=yd(e)?e:"en",this.LL=bd(this.currentLocale)}static getInstance(){return t.instance||(t.instance=new t),t.instance}get L(){return this.LL}getLocale(){return this.currentLocale}isLocaleLoaded(e){return!!qa[e]}},Fb=Mu.getInstance(),S=Fb.L;var Md=require("obsidian"),vr=class extends Md.PluginSettingTab{constructor(n){super(n.app,n);this.icon="gavel";this.plugin=n}getSettingDefinitions(){return this.plugin.toolkitManager.getToolkit().map(a=>this.buildToolPage(a))}buildToolPage(n){let a=`toolkit.${n.info.id}.enabled`,l=n.getSettingItems();return{type:"page",name:n.info.name,desc:n.info.description,status:()=>n.isEnabled()?null:"warning",items:[{name:S.common.enabled(),desc:S.common.enabledDesc(),control:{type:"toggle",key:a,defaultValue:!1}},...l]}}getControlValue(n){let a=n.split("."),l=this.plugin.settings;for(let i of a){if(l==null||typeof l!="object")return;l=l[i]}return l}async setControlValue(n,a){let l=n.match(/^toolkit\.(.+)\.enabled$/);if(l){let i=l[1],r=this.plugin.toolkitManager;a?await r.enableTool(i):await r.disableTool(i),this.update();return}try{await this.plugin.settingsStore.updateSettingByPath(n,a)}catch{this.plugin.pluginContext.log("warn",`setControlValue: invalid setting path ${n}`)}}};var zd={toolkit:{}};var Bt,Ya,Sr,Ke,yr,br,Pl=class{constructor(e){ot(this,Ke);ot(this,Bt);ot(this,Ya,new Set);ot(this,Sr,{subscribe:e=>(R(this,Ya).add(e),()=>R(this,Ya).delete(e)),getSnapshot:()=>R(this,Bt).settings});X(this,Bt,e)}get settings(){return R(this,Bt).settings}get store(){return Object.assign({},R(this,Sr))}get plugin(){return R(this,Bt)}get app(){return R(this,Bt).app}async loadSettings(){let e=await R(this,Bt).loadData(),n=C(this,Ke,br).call(this,e??{},zd);e&&typeof e=="object"&&"toolkit"in e&&e.toolkit&&(n.toolkit=e.toolkit),R(this,Bt).settings=n,await R(this,Bt).saveSettings(),C(this,Ke,yr).call(this)}async updateSettings(e){R(this,Bt).settings=Object.assign({},e),await R(this,Bt).saveSettings(),C(this,Ke,yr).call(this)}async updateSettingByPath(e,n){let a=JSON.parse(JSON.stringify(R(this,Bt).settings)),l=e.split("."),i=a;for(let o=0;o<l.length-1;o++){let u=l[o];if(typeof i=="object"&&i!==null&&u in i)i=i[u];else throw new Error(`Invalid setting path: ${e}`)}let r=l[l.length-1];if(typeof i=="object"&&i!==null&&r in i)i[r]=n;else throw new Error(`Invalid setting path: ${e}`);await this.updateSettings(a)}async loadToolSettings(e,n){let a=R(this,Bt).settings.toolkit[e];R(this,Bt).settings.toolkit[e]=C(this,Ke,br).call(this,a,n),await R(this,Bt).saveSettings(),C(this,Ke,yr).call(this)}getToolSettings(e){return R(this,Bt).settings.toolkit[e]}async updateToolSettingByPath(e,n,a){await this.updateSettingByPath(`toolkit.${e}.${n}`,a)}};Bt=new WeakMap,Ya=new WeakMap,Sr=new WeakMap,Ke=new WeakSet,yr=function(){R(this,Ya).forEach(e=>e())},br=function(e,n){if(n!==null&&typeof n=="object"&&!Array.isArray(n)){let i={},r=n,o=e??{};for(let u of Object.keys(r))i[u]=C(this,Ke,br).call(this,o[u],r[u]);return i}let a=Array.isArray(n),l=Array.isArray(e);return e===void 0||typeof n!=typeof e&&!a||a&&!l?n:e};var wd=require("obsidian"),xe=class extends wd.Component{constructor(){super(...arguments);this.enabled=!1;this.errors=[];this.registeredCommandIds=[]}get info(){let n=Reflect.getMetadata(Symbol.for("toolkit:meta"),this.constructor);if(!n)throw new Error(`Tool ${this.constructor.name} is missing @Toolkit decorator`);return n}get settings(){let n=this.context._settingsStore.getToolSettings(this.info.id);if(!n)throw new Error(`Settings for tool ${this.info.id} not found.`);return n}async initialize(n){this.context=n,await this.context._settingsStore.loadToolSettings(this.info.id,this.getDefaultSettings())}onload(){super.onload(),this.enabled=!0}onunload(){this.enabled=!1,super.onunload()}isEnabled(){return this.enabled&&this.settings.enabled}setEnabled(n){this.enabled=n}getErrors(){return[...this.errors]}clearErrors(){this.errors=[]}getSettingItems(){return[]}addError(n){this.errors.push(n)}registerCommand(n){let a=`${this.info.id}-${n.id}`;this.context._plugin.addCommand({...n,id:a,name:`[${this.info.name}] ${n.name}`}),this.registeredCommandIds.push(a)}unregisterCommands(){for(let n of this.registeredCommandIds)this.context._plugin.removeCommand(n);this.registeredCommandIds.length=0}addToolkitMenuItem(n,a,l="action"){this.context.addToolkitMenuItem(n,this.info.id,a,l)}async updateConfig(n,a){await this.context._settingsStore.updateToolSettingByPath(this.info.id,`config.${n}`,a)}async updateData(n,a){await this.context._settingsStore.updateToolSettingByPath(this.info.id,`data.${n}`,a)}};var aE=Y(Od());function Je(t){return function(e){if(!t||!t.id||!t.name)throw new Error("Tool info must have at least 'id' and 'name' properties.");let n=Symbol.for("toolkit:meta");return Reflect.defineMetadata(n,t,e),$l.getInstance().register(t.id,e),Object.defineProperty(e.prototype,"toolkitMeta",{get(){return Reflect.getMetadata(n,e)},configurable:!1,enumerable:!1}),Object.defineProperty(e.prototype,"id",{get(){return t.id},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"name",{get(){return t.name},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"icon",{get(){return t.icon},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"version",{get(){return t.version},configurable:!1,enumerable:!0}),Object.defineProperty(e.prototype,"description",{get(){return t.description},configurable:!1,enumerable:!0}),e}}var _v=Y(Sv()),tr=new WeakMap;function Mn(t,e){return{name:t,render:n=>{let a=n.settingEl,l=tr.get(a);l&&(l.unmount(),tr.delete(a)),a.empty(),a.addClass("rht-react-host");let i=(0,_v.createRoot)(a);return tr.set(a,i),i.render(e()),()=>{i.unmount(),tr.get(a)===i&&tr.delete(a)}}}}var zn=require("obsidian"),Iv=Y(_t());function Tv(t,e){return t==="empty-only"?e:!0}function Ma(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/").replace(/^\/|\/$/g,"")}function Y1(t,e){let n=Ma(e.parentPath);switch(t.type){case"FOLDER":{let a=Ma(t.path);return a===""?!1:n===a?!0:t.includeSubfolders&&n.startsWith(a+"/")}case"EXCLUDE_FOLDER":{let a=Ma(t.path);return a===""?!0:n!==a&&!n.startsWith(a+"/")}case"FILENAME_PATTERN":{if(!t.pattern)return!1;try{return new RegExp(t.pattern).test(e.basename)}catch{return!1}}case"ROOT":return!0}}function Ev(t,e){for(let n of t)if(n.enabled&&n.scopes.length!==0&&n.templateFile&&n.scopes.every(a=>Y1(a,e)))return n;return null}var pf=require("obsidian");function mf(t,e){let n=(0,pf.moment)();return{notename:e.basename,folder:e.parent?.name??"",folderPath:e.parent?.path??"",now:n,date:n.format("YYYY-MM-DD"),time:n.format("HH:mm"),year:n.format("YYYY"),yearMonth:n.format("YYYYMM"),timestamp:Date.now(),frontmatter:t.metadataCache.getFileCache(e)?.frontmatter??{}}}function xv(t="Untitled",e="notes"){let n=(0,pf.moment)(),a=e.split("/").filter(Boolean);return{notename:t,folder:a[a.length-1]??"",folderPath:e,now:n,date:n.format("YYYY-MM-DD"),time:n.format("HH:mm"),year:n.format("YYYY"),yearMonth:n.format("YYYYMM"),timestamp:Date.now(),frontmatter:{}}}var Av=/\s+|'[^']*'|"[^"]*"|\d+(?:\.\d+)?|[A-Za-z_$][\w$]*|[.(),]/g,G1=new Set(["__proto__","constructor","prototype"]);function j1(t){let e=[];Av.lastIndex=0;let n=0,a;for(;(a=Av.exec(t))!==null;){if(a.index!==n)return null;n+=a[0].length;let l=a[0];/^\s/.test(l)||(l==="."?e.push({kind:"dot"}):l==="("?e.push({kind:"lparen"}):l===")"?e.push({kind:"rparen"}):l===","?e.push({kind:"comma"}):l==="true"||l==="false"?e.push({kind:"boolean",value:l==="true"}):l[0]==="'"||l[0]==='"'?e.push({kind:"string",value:l.slice(1,-1)}):/^\d/.test(l)?e.push({kind:"number",value:Number(l)}):e.push({kind:"ident",value:l}))}return n===t.length?e:null}function X1(t,e){let n=0;function a(){let o=t[n++];if(!o)throw new Error("unexpected end of expression");if(o.kind==="string"||o.kind==="number"||o.kind==="boolean")return o.value;throw new Error("method arguments must be literals")}function l(){if(t[n]?.kind!=="lparen")return{isCall:!1,args:[]};n++;let o=[];if(t[n]?.kind==="rparen")return n++,{isCall:!0,args:o};for(;;){o.push(a());let u=t[n++];if(u?.kind==="rparen")return{isCall:!0,args:o};if(u?.kind!=="comma")throw new Error("expected , or )")}}let i=t[0];if(!i||i.kind!=="ident")throw new Error("expression must start with an identifier");if(!Object.prototype.hasOwnProperty.call(e,i.value))throw new Error(`unknown variable: ${i.value}`);let r=e[i.value];for(n=1;n<t.length;){if(t[n]?.kind!=="dot")throw new Error("expected .");n++;let o=t[n++];if(!o||o.kind!=="ident")throw new Error("expected property name after .");if(G1.has(o.value))throw new Error(`blocked property: ${o.value}`);let{isCall:u,args:s}=l();if(r==null)return;let m=r;if(u){let g=m[o.value];if(typeof g!="function")throw new Error(`${o.value} is not a function`);r=g.apply(m,s)}else r=m[o.value]}return r}function Mv(t,e){let n=j1(t);if(!(!n||n.length===0))try{return X1(n,e)}catch{return}}function V1(t){if(t==null)return null;if(typeof t=="string")return t;if(typeof t=="number"||typeof t=="boolean")return String(t);if(typeof t=="object"){let e=String(t);return e==="[object Object]"?null:e}return null}var za=class{constructor(e){this.context=e}render(e){return e&&this.renderExpressions(this.renderLegacy(e))}get now(){let e=this.context.now;if(e&&typeof e.format=="function")return e}renderLegacy(e){let n=this.now,a=e;n&&(a=a.replace(/{{date:(.*?)}}/g,(i,r)=>n.format(r?.trim()||"YYYY-MM-DD")),a=a.replace(/{{time:(.*?)}}/g,(i,r)=>n.format(r?.trim()||"HH:mm")),a=a.replace(/{{date}}/g,()=>n.format("YYYY-MM-DD")),a=a.replace(/{{time}}/g,()=>n.format("HH:mm")));let l=this.context.notename;return typeof l=="string"&&l.length>0&&(a=a.replace(/{{title}}/g,l)),a}renderExpressions(e){return e.replace(/\${(.*?)}/g,(n,a)=>{let l=Mv(a.trim(),this.context);return V1(l)??n})}};var yf=Y(_t());var hf=1;function Rl(){return crypto.randomUUID()}function kl(t,e=Rl()){switch(t){case"FOLDER":return{id:e,type:t,path:"",includeSubfolders:!0};case"EXCLUDE_FOLDER":return{id:e,type:t,path:""};case"FILENAME_PATTERN":return{id:e,type:t,pattern:""};case"ROOT":return{id:e,type:t}}}function zv(t,e){let n=kl(e,t.id);return"path"in t&&"path"in n&&(n.path=t.path),n}function wv(){return{id:Rl(),enabled:!0,scopes:[kl("FOLDER")],templateFile:"",renameFormat:"",applyMode:"empty-only"}}var Cv={enabled:!1,config:{version:hf,templatesFolderPath:""},data:{rules:[]}};var Rv=require("obsidian"),Wo=Y(_t()),kv=Y(nt());function Jt({name:t}){let e=(0,Wo.useRef)(null);return(0,Wo.useEffect)(()=>{e.current&&(0,Rv.setIcon)(e.current,t)},[t]),(0,kv.jsx)("span",{className:"rht-ft-icon",ref:e})}var Gv=Y(_t());var wa=Y(_t());var gf=require("obsidian");function Uv(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/").replace(/^\/|\/$/g,"")}var tu=class extends gf.AbstractInputSuggest{constructor(n,a,l,i={}){super(n,a);this.onSelectPath=l;this.options=i}getSuggestions(n){let a=n.toLowerCase(),l=this.options.baseFolder?Uv(this.options.baseFolder()):"";return this.app.vault.getFiles().filter(i=>!this.options.filter||this.options.filter(i)).filter(i=>l===""||Uv(i.path).startsWith(l+"/")).filter(i=>i.path.toLowerCase().includes(a))}renderSuggestion(n,a){a.setText(n.path)}selectSuggestion(n){this.setValue(n.path),this.onSelectPath(n.path),this.close()}},Ul=class extends gf.AbstractInputSuggest{constructor(n,a,l,i={}){super(n,a);this.onSelectPath=l;this.options=i}getSuggestions(n){let a=n.toLowerCase(),l=this.options.includeRoot??!0;return this.app.vault.getAllFolders(l).filter(i=>i.path.toLowerCase().includes(a))}renderSuggestion(n,a){a.setText(n.path)}selectSuggestion(n){this.setValue(n.path),this.onSelectPath(n.path),this.close()}};var Hv=Y(nt());function eu({app:t,kind:e,value:n,placeholder:a,onChange:l,fileFilter:i,baseFolder:r}){let o=(0,wa.useRef)(null),u=(0,wa.useRef)(l);u.current=l;let s=(0,wa.useRef)(i);s.current=i;let m=(0,wa.useRef)(r);return m.current=r,(0,wa.useEffect)(()=>{let g=o.current;if(!g)return;let h=e==="file"?new tu(t,g,p=>u.current(p),{filter:p=>s.current?.(p)??!0,baseFolder:()=>m.current?.()??""}):new Ul(t,g,p=>u.current(p),{includeRoot:!1});return()=>h.close()},[t,e]),(0,Hv.jsx)("input",{ref:o,type:"text",className:"rht-ft-input",spellCheck:!1,placeholder:a,value:n,onChange:g=>l(g.target.value)})}var ce=Y(nt()),Z1=["FOLDER","EXCLUDE_FOLDER","FILENAME_PATTERN","ROOT"];function vf(t){if(!t)return!1;try{return new RegExp(t),!1}catch{return!0}}function Lv({app:t,scope:e,onChange:n,onDelete:a}){let l=S.settings.folder_templates.scopes,i={FOLDER:l.typeFolder(),EXCLUDE_FOLDER:l.typeExcludeFolder(),FILENAME_PATTERN:l.typeFilenamePattern(),ROOT:l.typeRoot()};return(0,ce.jsxs)("div",{className:"rht-ft-scope-row",children:[(0,ce.jsx)("select",{className:"rht-ft-select dropdown",value:e.type,onChange:r=>n(zv(e,r.target.value)),children:Z1.map(r=>(0,ce.jsx)("option",{value:r,children:i[r]},r))}),(e.type==="FOLDER"||e.type==="EXCLUDE_FOLDER")&&(0,ce.jsx)(eu,{app:t,kind:"folder",value:e.path,placeholder:l.pathPlaceholder(),onChange:r=>n({...e,path:r})}),e.type==="FOLDER"&&(0,ce.jsxs)("label",{className:"rht-ft-check",children:[(0,ce.jsx)("input",{type:"checkbox",checked:e.includeSubfolders,onChange:r=>n({...e,includeSubfolders:r.target.checked})}),l.includeSubfolders()]}),e.type==="ROOT"&&(0,ce.jsx)("span",{className:"rht-ft-preview",children:l.rootHint()}),e.type==="FILENAME_PATTERN"&&(0,ce.jsxs)("div",{className:"rht-ft-pattern",children:[(0,ce.jsx)("input",{type:"text",className:`rht-ft-input${vf(e.pattern)?" rht-ft-invalid":""}`,spellCheck:!1,value:e.pattern,placeholder:l.patternPlaceholder(),"aria-invalid":vf(e.pattern),onChange:r=>n({...e,pattern:r.target.value})}),vf(e.pattern)&&(0,ce.jsx)("span",{className:"rht-ft-error",children:l.patternInvalid()})]}),(0,ce.jsx)("button",{className:"rht-ft-icon-btn clickable-icon rht-ft-danger",type:"button","aria-label":S.common.delete(),onClick:a,children:(0,ce.jsx)(Jt,{name:"trash-2"})})]})}var nu=Y(_t());var Hl=Y(_t());var Ca=Y(nt());function Bv({token:t}){let[e,n]=(0,Hl.useState)(!1),a=(0,Hl.useRef)(null);(0,Hl.useEffect)(()=>()=>{a.current!==null&&window.clearTimeout(a.current)},[]);let l=()=>{navigator.clipboard.writeText(t).then(()=>{n(!0),a.current!==null&&window.clearTimeout(a.current),a.current=window.setTimeout(()=>n(!1),1500)},()=>{})};return(0,Ca.jsx)("code",{className:"rht-ft-varhint-token",role:"button",tabIndex:0,title:S.settings.folder_templates.variables.clickToCopy(),"aria-label":S.settings.folder_templates.variables.clickToCopy(),onClick:l,onKeyDown:i=>{(i.key==="Enter"||i.key===" ")&&(i.preventDefault(),l())},children:e?(0,Ca.jsxs)(Ca.Fragment,{children:[(0,Ca.jsx)(Jt,{name:"check"}),S.settings.folder_templates.variables.copied()]}):t})}var He=Y(nt()),F1=[{token:"${notename}",desc:()=>S.settings.folder_templates.variables.notename()},{token:"${folder}",desc:()=>S.settings.folder_templates.variables.folder()},{token:"${folderPath}",desc:()=>S.settings.folder_templates.variables.folderPath()},{token:"${date}",desc:()=>S.settings.folder_templates.variables.date()},{token:"${time}",desc:()=>S.settings.folder_templates.variables.time()},{token:"${year}",desc:()=>S.settings.folder_templates.variables.year()},{token:"${yearMonth}",desc:()=>S.settings.folder_templates.variables.yearMonth()},{token:"${timestamp}",desc:()=>S.settings.folder_templates.variables.timestamp()},{token:"${now.format('YYYY-MM-DD')}",desc:()=>S.settings.folder_templates.variables.now()},{token:"${frontmatter.key}",desc:()=>S.settings.folder_templates.variables.frontmatter()}];function qv(){let[t,e]=(0,nu.useState)(!1),n=S.settings.folder_templates.variables;return(0,He.jsxs)("div",{className:"rht-ft-varhint",children:[(0,He.jsxs)("button",{className:"rht-ft-varhint-toggle",type:"button","aria-expanded":t,onClick:()=>e(a=>!a),children:[(0,He.jsx)(Jt,{name:t?"chevron-down":"chevron-right"}),n.title()]}),t&&(0,He.jsxs)("div",{className:"rht-ft-varhint-body",children:[(0,He.jsx)("dl",{className:"rht-ft-varhint-list",children:F1.map(a=>(0,He.jsxs)(nu.Fragment,{children:[(0,He.jsx)("dt",{className:"rht-ft-varhint-term",children:(0,He.jsx)(Bv,{token:a.token})}),(0,He.jsx)("dd",{className:"rht-ft-varhint-desc",children:a.desc()})]},a.token))}),(0,He.jsx)("div",{className:"rht-ft-varhint-legacy",children:n.legacy({date:"{{date}}",time:"{{time}}"})})]})]})}var Z=Y(nt());function jv({app:t,rule:e,onChange:n,onDelete:a,onMoveUp:l,onMoveDown:i,defaultExpanded:r,getTemplatesBasePath:o}){let[u,s]=(0,Gv.useState)(r??!1),m=S.settings.folder_templates,g=K1(e),h=e.enabled&&!e.templateFile,p=(A,d)=>n({...e,scopes:e.scopes.map((c,f)=>f===A?d:c)}),_=A=>n({...e,scopes:e.scopes.filter((d,c)=>c!==A)}),E=()=>n({...e,scopes:[...e.scopes,kl("FOLDER")]});return(0,Z.jsxs)("div",{className:"rht-ft-card",children:[(0,Z.jsxs)("div",{className:"rht-ft-card-header",children:[(0,Z.jsx)("button",{className:"rht-ft-icon-btn clickable-icon",type:"button","aria-label":g,"aria-expanded":u,onClick:()=>s(A=>!A),children:(0,Z.jsx)(Jt,{name:u?"chevron-down":"chevron-right"})}),(0,Z.jsxs)("span",{className:"rht-ft-card-title-wrap",onClick:()=>s(A=>!A),children:[(0,Z.jsxs)("span",{className:"rht-ft-card-title",children:[g,h&&(0,Z.jsxs)("span",{className:"rht-ft-warn",role:"img","aria-label":m.rules.warnNoTemplate(),title:m.rules.warnNoTemplate(),children:[" ","\u25CF"]})]}),!u&&(0,Z.jsx)("span",{className:"rht-ft-card-summary",children:J1(e)})]}),(0,Z.jsxs)("div",{className:"rht-ft-card-actions",children:[(0,Z.jsx)("div",{className:`checkbox-container ${e.enabled?"is-enabled":""}`,role:"switch","aria-checked":e.enabled,"aria-label":m.rules.enabledDesc(),tabIndex:0,onClick:()=>n({...e,enabled:!e.enabled}),onKeyDown:A=>{(A.key===" "||A.key==="Enter")&&(A.preventDefault(),n({...e,enabled:!e.enabled}))}}),(0,Z.jsx)("button",{className:"rht-ft-icon-btn clickable-icon",type:"button","aria-label":S.common.moveUp(),disabled:!l,onClick:l,children:(0,Z.jsx)(Jt,{name:"chevron-up"})}),(0,Z.jsx)("button",{className:"rht-ft-icon-btn clickable-icon",type:"button","aria-label":S.common.moveDown(),disabled:!i,onClick:i,children:(0,Z.jsx)(Jt,{name:"chevron-down"})}),(0,Z.jsx)("button",{className:"rht-ft-icon-btn clickable-icon rht-ft-danger",type:"button","aria-label":S.common.delete(),onClick:a,children:(0,Z.jsx)(Jt,{name:"trash-2"})})]})]}),u&&(0,Z.jsxs)("div",{className:"rht-ft-card-body",children:[(0,Z.jsxs)("label",{className:"rht-ft-field",children:[(0,Z.jsx)("span",{className:"rht-ft-field-label",children:m.rules.templateFile.name()}),(0,Z.jsx)(eu,{app:t,kind:"file",value:e.templateFile,placeholder:"template.md",fileFilter:A=>A.extension==="md",baseFolder:o,onChange:A=>n({...e,templateFile:A})})]}),(0,Z.jsxs)("label",{className:"rht-ft-field",children:[(0,Z.jsx)("span",{className:"rht-ft-field-label",children:m.rules.applyMode.name()}),(0,Z.jsxs)("select",{className:"rht-ft-select dropdown",value:e.applyMode,onChange:A=>n({...e,applyMode:A.target.value}),children:[(0,Z.jsx)("option",{value:"empty-only",children:m.rules.applyMode.emptyOnly()}),(0,Z.jsx)("option",{value:"prepend",children:m.rules.applyMode.prepend()})]})]}),(0,Z.jsxs)("label",{className:"rht-ft-field",children:[(0,Z.jsx)("span",{className:"rht-ft-field-label",children:m.rules.renameFormat.name()}),(0,Z.jsx)("input",{type:"text",className:"rht-ft-input",spellCheck:!1,value:e.renameFormat,placeholder:"${date}-${notename}",onChange:A=>n({...e,renameFormat:A.target.value})}),Yv(e.renameFormat)&&(0,Z.jsxs)("span",{className:"rht-ft-preview",children:[m.rules.renamePreview(),(0,Z.jsx)("code",{children:Yv(e.renameFormat)})]})]}),(0,Z.jsx)(qv,{}),(0,Z.jsxs)("div",{className:"rht-ft-scopes",children:[(0,Z.jsxs)("div",{className:"rht-ft-scopes-head",children:[(0,Z.jsx)("span",{className:"rht-ft-field-label",children:m.scopes.name()}),(0,Z.jsxs)("button",{className:"rht-ft-text-btn",type:"button",onClick:E,children:[(0,Z.jsx)(Jt,{name:"plus"}),S.common.add()]})]}),e.scopes.length===0?(0,Z.jsx)("div",{className:"rht-ft-empty",children:m.scopes.empty()}):e.scopes.map((A,d)=>(0,Z.jsx)(Lv,{app:t,scope:A,onChange:c=>p(d,c),onDelete:()=>_(d)},A.id))]})]})]})}function K1(t){let e=S.settings.folder_templates,n=t.scopes.find(a=>a.type==="FOLDER");return n&&n.path?n.path:t.scopes.some(a=>a.type==="ROOT")?e.scopes.typeRoot():t.templateFile?t.templateFile:e.rules.unnamed()}function J1(t){let e=S.settings.folder_templates,n=[];return n.push(`${t.scopes.length} ${e.rules.scopesUnit()}`),t.templateFile&&n.push(t.templateFile),n.push(t.applyMode==="empty-only"?e.rules.applyMode.emptyOnly():e.rules.applyMode.prepend()),n.join(" \xB7 ")}function Yv(t){if(!t||t.trim()==="")return"";try{return new za(xv()).render(t)}catch{return""}}var Te=Y(nt());function Xv({app:t,initialRules:e,getTemplatesBasePath:n,persist:a}){let[l,i]=(0,yf.useState)(e),[r,o]=(0,yf.useState)(null),u=S.settings.folder_templates,s=_=>{i(_),a(_)},m=()=>{let _=wv();o(_.id),s([...l,_])},g=(_,E)=>s(l.map((A,d)=>d===_?E:A)),h=_=>s(l.filter((E,A)=>A!==_)),p=(_,E)=>{let A=_+E;if(A<0||A>=l.length)return;let d=[...l],[c]=d.splice(_,1);d.splice(A,0,c),s(d)};return(0,Te.jsxs)("div",{className:"rht-ft-rules",children:[(0,Te.jsxs)("div",{className:"rht-ft-rules-head",children:[(0,Te.jsx)("span",{className:"rht-ft-rules-title",children:u.rules.name()}),(0,Te.jsxs)("button",{className:"rht-ft-text-btn mod-cta",type:"button",onClick:m,children:[(0,Te.jsx)(Jt,{name:"plus"}),S.common.add()]})]}),l.length===0?(0,Te.jsxs)("div",{className:"rht-ft-empty-state",children:[(0,Te.jsx)(Jt,{name:"folder-cog"}),(0,Te.jsx)("span",{className:"rht-ft-empty-state-text",children:S.common.noConfig()}),(0,Te.jsxs)("button",{className:"rht-ft-text-btn mod-cta",type:"button",onClick:m,children:[(0,Te.jsx)(Jt,{name:"plus"}),u.rules.addFirst()]})]}):l.map((_,E)=>(0,Te.jsx)(jv,{app:t,rule:_,getTemplatesBasePath:n,defaultExpanded:_.id===r,onChange:A=>g(E,A),onDelete:()=>h(E),onMoveUp:E>0?()=>p(E,-1):void 0,onMoveDown:E<l.length-1?()=>p(E,1):void 0},_.id))]})}function Vv(t){return!t||typeof t!="object"?!1:typeof t.config?.version!="number"}function Qv(t){let e=t??{},n=(e.config?.ignoredFolders??[]).filter(i=>typeof i=="string"&&Ma(i)!==""),a=(e.data?.folderTemplates??[]).map(i=>{let r=Ma(i.folder??""),o=r===""?[kl("ROOT")]:[{id:Rl(),type:"FOLDER",path:r,includeSubfolders:!0}];for(let u of n)o.push({id:Rl(),type:"EXCLUDE_FOLDER",path:Ma(u)});return{id:Rl(),enabled:!0,scopes:o,templateFile:i.templateFile??"",renameFormat:i.fileNameRule??"",applyMode:"empty-only"}}),l=i=>{let r=i.scopes.find(o=>o.type==="FOLDER");return r?r.path.length:-1};return a.sort((i,r)=>l(r)-l(i)),{enabled:e.enabled??!1,config:{version:hf,templatesFolderPath:e.config?.templatesFolderPath??""},data:{rules:a}}}var $1=/[\\/:*?"<>|#^[\]]/g,Zt=class extends xe{constructor(){super(...arguments);this.processedCtimes=new Map}getDefaultSettings(){return Cv}async initialize(n){let a=n._settingsStore.getToolSettings("folder-templates");a&&Vv(a)&&await n._settingsStore.updateSettingByPath("toolkit.folder-templates",Qv(a)),await super.initialize(n)}onload(){super.onload(),this.registerEventHandlers()}onunload(){this.unregisterEventHandlers(),super.onunload()}registerEventHandlers(){this.isEnabled()&&this.context._app.workspace.onLayoutReady(()=>{this.triggerOnFileCreationEvent=this.context._app.vault.on("create",n=>{n instanceof zn.TFile&&this.handleFileCreate(n)})})}unregisterEventHandlers(){this.triggerOnFileCreationEvent&&(this.context._app.vault.offref(this.triggerOnFileCreationEvent),this.triggerOnFileCreationEvent=void 0),this.processedCtimes.clear()}getTemplatesBasePath(){let n=this.settings.config.templatesFolderPath;if(n&&n.trim()!=="")return(0,zn.normalizePath)(n);let i=this.context._app.internalPlugins.getEnabledPluginById("templates")?.options?.folder;return(0,zn.normalizePath)(i&&i.trim()!==""?i:"templates")}resolveTemplateFile(n){let a=n.includes("/")?(0,zn.normalizePath)(n):`${this.getTemplatesBasePath()}/${n}`,l=this.context._app.vault.getAbstractFileByPath(a);return l instanceof zn.TFile?l:null}async handleFileCreate(n){if(!this.isEnabled()||n.extension!=="md")return;let a=n.stat;if(Date.now()-a.ctime>Zt.CREATE_AGE_THRESHOLD_MS)return;let l=String(a.ctime);this.pruneProcessed();let i=this.processedCtimes.get(l);if(i!==void 0&&i>Date.now())return;this.processedCtimes.set(l,Date.now()+Zt.INFLIGHT_TTL_MS);let r=Ev(this.settings.data.rules,{parentPath:n.parent?.path??"",basename:n.basename});if(!r)return;let o=this.resolveTemplateFile(r.templateFile);if(!o){this.context.log("warn",`Template file not found: ${r.templateFile}`,this.info.id);return}if(!await this.waitForInitialOpen(n)&&!await this.context._app.vault.adapter.exists(n.path))return;let s="";try{s=await this.context._app.vault.cachedRead(n)}catch{}if(Tv(r.applyMode,s.trim().length===0))try{r.renameFormat&&r.renameFormat.trim()!==""&&await this.applyRename(n,r.renameFormat),await this.applyTemplate(n,o,r)}catch(m){this.addError(m),this.context.log("error","Failed to apply folder template",this.info.id,m)}}pruneProcessed(){let n=Date.now();for(let[a,l]of this.processedCtimes)l<=n&&this.processedCtimes.delete(a)}async waitForInitialOpen(n){let a=Date.now()+Zt.OPEN_WAIT_TIMEOUT_MS;for(;Date.now()<a;){if(await this.context._app.vault.adapter.exists(n.path)&&this.isHeldByEditor(n))return await Zt.sleep(Zt.OPEN_SETTLE_DELAY_MS),!0;await Zt.sleep(Zt.OPEN_WAIT_INTERVAL_MS)}return!1}isHeldByEditor(n){let a=!1;return this.context._app.workspace.iterateAllLeaves(l=>{l.view instanceof zn.MarkdownView&&l.view.file===n&&(a=!0)}),a}static sleep(n){return new Promise(a=>window.setTimeout(a,n))}async applyRename(n,a){let i=new za(mf(this.context._app,n)).render(a).replace($1,"").trim();if(!i||i===n.basename)return;let r=n.parent?.path??"",o=r===""||r==="/"?"":`${r}/`,u=`${o}${i}.${n.extension}`,s=0;for(;this.context._app.vault.getAbstractFileByPath(u);)s+=1,u=`${o}${i}-${String(s).padStart(2,"0")}.${n.extension}`;await this.context._app.fileManager.renameFile(n,u)}async applyTemplate(n,a,l){let i=await this.context._app.vault.read(a),o=new za(mf(this.context._app,n)).render(i);await this.context._app.vault.process(n,u=>u.trim().length===0?o:l.applyMode==="prepend"?`${o}
|
|
${u}`:u)}getSettingItems(){let n=this.info.id,a=S.settings.folder_templates;return[{name:a.templatesFolderPath.name(),desc:a.templatesFolderPath.desc(),control:{type:"folder",key:`toolkit.${n}.config.templatesFolderPath`,defaultValue:""}},Mn(a.rules.name(),()=>(0,Iv.createElement)(Xv,{app:this.context._app,initialRules:this.settings.data.rules,getTemplatesBasePath:()=>this.getTemplatesBasePath(),persist:l=>{this.context._settingsStore.updateToolSettingByPath(this.info.id,"data.rules",l)}}))]}};Zt.CREATE_AGE_THRESHOLD_MS=5e3,Zt.INFLIGHT_TTL_MS=1e4,Zt.OPEN_WAIT_INTERVAL_MS=50,Zt.OPEN_WAIT_TIMEOUT_MS=2e3,Zt.OPEN_SETTLE_DELAY_MS=100,Zt=Fe([Je({id:"folder-templates",name:S.settings.folder_templates.name(),icon:"folder-cog",version:"2.0.0",description:S.settings.folder_templates.desc()})],Zt);var ne=require("obsidian"),py=Y(_t());var bf=require("obsidian");function Zv(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/").replace(/^\/|\/$/g,"")}function P1(t,e){if(t==="")return e;let n=`${t}/`;return e.startsWith(n)?e.slice(n.length):e}function W1(t){let e=[],n=[t];for(;n.length>0;){let l=[...n.shift().children].sort((i,r)=>i.name.localeCompare(r.name));for(let i of l)e.push(P1(t.path,i.path)),n.push(i)}return e}function er(t){return W1({name:t.name,path:t.path,children:t.children.filter(e=>e instanceof bf.TFolder).map(e=>Fv(e))})}function Fv(t){return{name:t.name,path:t.path,children:t.children.filter(e=>e instanceof bf.TFolder).map(e=>Fv(e))}}function Kv(t,e){let n=Zv(e);return t.map(a=>Zv(`${n}/${a}`))}function Jv(t,e){return t.filter(n=>!e(n))}function $v(t){let e=[],n=a=>{for(let l of a.children)e.push(l.path),n(l)};return n(t),e}var Pv="ravenhogwarts-folder-structure",Wv=/[\\:*?"<>|#^[\]]/g;function ty(t){let n=t.map(a=>a.replace(Wv,"").trim()).filter(a=>a.length>0).join(`
|
|
`);return"```"+Pv+`
|
|
`+n+"\n```"}function ey(t){if(!t)return null;let n=new RegExp("`{3}"+t_(Pv)+"\\s*\\n([\\s\\S]*?)\\n`{3}","m").exec(t);if(!n)return null;let l=(n[1]??"").split(`
|
|
`).map(i=>i.trim()).filter(i=>i.length>0).map(i=>i.replace(Wv,"")).filter(i=>i.length>0);return l.length>0?l:null}function t_(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}var lr=require("obsidian"),Tf=Y(_t());var e_=1;function n_(){return crypto.randomUUID()}function au(t=n_()){return{id:t,enabled:!0,name:"",sourceFolder:"",snapshot:[]}}var ny={enabled:!1,config:{version:e_},data:{templates:[]}};var ay=require("obsidian"),lu=Y(_t()),ly=Y(nt());function Ft({name:t}){let e=(0,lu.useRef)(null);return(0,lu.useEffect)(()=>{e.current&&(0,ay.setIcon)(e.current,t)},[t]),(0,ly.jsx)("span",{className:"rht-fs-icon",ref:e})}var Le=Y(_t());var rt=Y(nt());function a_(t){let e=[],n=(a,l)=>{for(let i of a.children)e.push({node:i,depth:l}),i.children.length>0&&n(i,l+1)};return n(t,0),e}function ry({snapshot:t,onChange:e}){let[n,a]=(0,Le.useState)(()=>iy(t)),[l,i]=(0,Le.useState)(null),[r,o]=(0,Le.useState)(null),u=(0,Le.useRef)(t),s=S.settings.folder_scaffolder.templateCard;(0,Le.useEffect)(()=>{d_(t,u.current)||(u.current=t,a(iy(t)))},[t]);let m=p=>{p_(p),a(p);let _=$v(sy(p));u.current=_,e(_)},g=()=>{let p=wn(n);p.children.push(oy()),m(p)},h=a_(n);return(0,rt.jsxs)("div",{className:"rht-fs-tree",children:[(0,rt.jsxs)("div",{className:"rht-fs-tree-head",children:[(0,rt.jsxs)("div",{className:"rht-fs-tree-head-text",children:[(0,rt.jsx)("span",{className:"rht-fs-tree-title",children:s.structure.name()}),(0,rt.jsx)("span",{className:"rht-fs-tree-hint",children:s.dragHint()})]}),(0,rt.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:g,children:[(0,rt.jsx)(Ft,{name:"plus"}),s.addRootFolder()]})]}),h.length===0?(0,rt.jsx)("div",{className:"rht-fs-tree-empty",children:(0,rt.jsx)("span",{children:s.structure.empty()})}):(0,rt.jsx)("ul",{className:"rht-fs-tree-list",children:h.map(({node:p,depth:_})=>(0,rt.jsx)(l_,{node:p,depth:_,root:n,selected:l===p.id,editing:r===p.id,onSelect:E=>{i(E),o(null)},onStartRename:E=>{i(E),o(E)},onEndRename:()=>o(null),onRename:(E,A)=>{m(o_(n,E,A)),o(null)},onAddChild:E=>m(i_(n,E)),onRemove:E=>{l===E&&i(null),r===E&&o(null),m(r_(n,E))},onIndent:E=>m(u_(n,E)??n),onOutdent:E=>m(s_(n,E)??n),onMoveUp:E=>m(c_(n,E)??n),onMoveDown:E=>m(f_(n,E)??n)},p.id))})]})}function l_({node:t,depth:e,root:n,selected:a,editing:l,onSelect:i,onStartRename:r,onEndRename:o,onRename:u,onAddChild:s,onRemove:m,onIndent:g,onOutdent:h,onMoveUp:p,onMoveDown:_}){let E=S.settings.folder_scaffolder.templateCard,[A,d]=(0,Le.useState)(t.name),c=(0,Le.useRef)(null);(0,Le.useEffect)(()=>{d(t.name)},[t.name]),(0,Le.useEffect)(()=>{if(l){let at=c.current;at&&(at.focus(),at.select())}},[l]);let f=()=>{window.requestAnimationFrame(()=>c.current?.focus())},y={"--row-depth":e},O=()=>{let at=A.trim();at&&at!==t.name?u(t.id,at):(at||d(t.name),o())},q=nr(n,t.id),D=!!q&&q.index>0,M=!!q&&q.parent.id!=="__root__",L=!!q&&q.index>0,Q=!!q&&q.index<q.parent.children.length-1,Pt=at=>{if(at.key==="Enter"){at.preventDefault(),l?O():r(t.id);return}if(at.key==="Escape"){at.preventDefault(),l&&(d(t.name),o());return}if(at.key==="Tab"){at.preventDefault(),at.shiftKey?M&&(h(t.id),f()):D&&(g(t.id),f());return}at.altKey&&(at.key==="ArrowUp"||at.key==="ArrowDown")&&(at.preventDefault(),at.key==="ArrowUp"&&L?(p(t.id),f()):at.key==="ArrowDown"&&Q&&(_(t.id),f()))};return(0,rt.jsx)("li",{className:`rht-fs-tree-row${a?" is-selected":""}${l?" is-editing":""}`,style:y,children:(0,rt.jsxs)("div",{className:`rht-fs-tree-line${e>0?" is-nested":""}`,onMouseDown:at=>{let pr=at.target;pr.closest("button")||pr===c.current||a||i(t.id)},children:[(0,rt.jsx)(Ft,{name:"folder"}),(0,rt.jsx)("input",{ref:c,className:`rht-fs-tree-input${l?" is-editing":""}`,spellCheck:!1,readOnly:!l,value:A,"aria-label":E.renameHint(),onChange:at=>d(at.target.value),onFocus:()=>{l||i(t.id)},onBlur:()=>{l&&O()},onKeyDown:Pt,onDoubleClick:()=>r(t.id)}),(0,rt.jsxs)("span",{className:"rht-fs-tree-move",children:[(0,rt.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{g(t.id),f()},disabled:!D,"aria-label":E.indent(),title:E.indent(),children:(0,rt.jsx)(Ft,{name:"corner-down-right"})}),(0,rt.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{h(t.id),f()},disabled:!M,"aria-label":E.outdent(),title:E.outdent(),children:(0,rt.jsx)(Ft,{name:"corner-up-left"})}),(0,rt.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{p(t.id),f()},disabled:!L,"aria-label":S.common.moveUp(),title:S.common.moveUp(),children:(0,rt.jsx)(Ft,{name:"arrow-up"})}),(0,rt.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>{_(t.id),f()},disabled:!Q,"aria-label":S.common.moveDown(),title:S.common.moveDown(),children:(0,rt.jsx)(Ft,{name:"arrow-down"})})]}),(0,rt.jsxs)("span",{className:"rht-fs-tree-actions",children:[(0,rt.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button",onClick:()=>s(t.id),"aria-label":E.addFolder(),title:E.addFolder(),children:(0,rt.jsx)(Ft,{name:"folder-plus"})}),(0,rt.jsx)("button",{className:"rht-fs-icon-btn clickable-icon rht-fs-danger",type:"button",onClick:()=>m(t.id),"aria-label":S.common.delete(),title:S.common.delete(),children:(0,rt.jsx)(Ft,{name:"trash"})})]})]})})}function i_(t,e){let n=wn(t);return _f(n,e)?.children.push(oy()),n}function r_(t,e){let n=wn(t);return uy(n,e),n}function o_(t,e,n){let a=wn(t),l=_f(a,e);return l&&(l.name=n),a}function nr(t,e){let n=Sf(t,e);if(!n)return null;let a=n.children.findIndex(r=>r.id===e);if(a<0)return null;let l=null,i=-1;return n.id!=="__root__"&&(l=Sf(t,n.id),l&&(i=l.children.findIndex(r=>r.id===n.id))),{parent:n,index:a,grandparent:l,parentIndex:i}}function u_(t,e){let n=wn(t),a=nr(n,e);if(!a||a.index<=0)return null;let l=a.parent.children.splice(a.index,1)[0];return a.parent.children[a.index-1].children.push(l),n}function s_(t,e){let n=wn(t),a=nr(n,e);if(!a||!a.grandparent||a.parentIndex<0)return null;let l=a.parent.children.splice(a.index,1)[0];return a.grandparent.children.splice(a.parentIndex+1,0,l),n}function c_(t,e){let n=wn(t),a=nr(n,e);if(!a||a.index<=0)return null;let l=a.parent.children;return[l[a.index-1],l[a.index]]=[l[a.index],l[a.index-1]],n}function f_(t,e){let n=wn(t),a=nr(n,e);if(!a||a.index>=a.parent.children.length-1)return null;let l=a.parent.children;return[l[a.index],l[a.index+1]]=[l[a.index+1],l[a.index]],n}function oy(){return{id:crypto.randomUUID(),name:S.settings.folder_scaffolder.templateCard.newFolderName(),path:"",children:[]}}function d_(t,e){let n=i=>[...new Set(i)].sort(),a=n(t),l=n(e);return a.length!==l.length?!1:a.every((i,r)=>i===l[r])}function wn(t){return{id:t.id,name:t.name,path:t.path,children:t.children.map(wn)}}function _f(t,e){if(t.id===e)return t;for(let n of t.children){let a=_f(n,e);if(a)return a}}function Sf(t,e){for(let n of t.children){if(n.id===e)return t;let a=Sf(n,e);if(a)return a}return null}function uy(t,e){let n=t.children.findIndex(a=>a.id===e);if(n>=0){t.children.splice(n,1);return}for(let a of t.children)uy(a,e)}function p_(t){let e=(n,a)=>{n.path=a;for(let l of n.children)e(l,a===""?l.name:`${a}/${l.name}`)};for(let n of t.children)e(n,n.name)}function sy(t){return{name:t.name,path:t.path,children:t.children.map(sy)}}function iy(t){let e={id:"__root__",name:"",path:"",children:[]},n=l=>{let i=l.split("/").filter(Boolean);if(i.length===0)return;let r=e,o="";for(let u of i){o=o===""?u:`${o}/${u}`;let s=r.children.find(m=>m.name===u);s||(s={id:m_(o),name:u,path:o,children:[]},r.children.push(s)),r=s}};for(let l of t)n(l);let a=l=>{l.children.sort((i,r)=>i.name.localeCompare(r.name)),l.children.forEach(a)};return a(e),e}function m_(t){return`node-${t}`}var ar=Y(_t());var fy=Y(nt());function cy({app:t,value:e,placeholder:n,onChange:a}){let l=(0,ar.useRef)(null),i=(0,ar.useRef)(a);return i.current=a,(0,ar.useEffect)(()=>{let r=l.current;if(!r)return;let o=new Ul(t,r,u=>i.current(u));return()=>o.close()},[t]),(0,fy.jsx)("input",{ref:l,type:"text",className:"rht-fs-input",spellCheck:!1,placeholder:n,value:e,onChange:r=>a(r.target.value)})}var F=Y(nt());function dy({app:t,initialTemplates:e,persist:n}){let[a,l]=(0,Tf.useState)(e),i=S.settings.folder_scaffolder,r=g=>{l(g),n(g)},o=()=>r([...a,au()]),u=(g,h)=>r(a.map(p=>p.id===g?{...p,...h}:p)),s=g=>r(a.filter(h=>h.id!==g)),m=g=>{let h=t.vault.getAbstractFileByPath(g.sourceFolder);if(!(h instanceof lr.TFolder)){new lr.Notice(i.templateCard.sourceNotFound());return}let p=er(h);u(g.id,{snapshot:p}),new lr.Notice(i.templateCard.refreshed({count:p.length}))};return(0,F.jsxs)("div",{className:"rht-fs-templates",children:[(0,F.jsxs)("div",{className:"rht-fs-head",children:[(0,F.jsx)("span",{className:"rht-fs-title",children:i.templates.name()}),(0,F.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:o,children:[(0,F.jsx)(Ft,{name:"plus"}),S.common.add()]})]}),a.length===0?(0,F.jsxs)("div",{className:"rht-fs-empty-state",children:[(0,F.jsx)(Ft,{name:"folder-tree"}),(0,F.jsx)("span",{className:"rht-fs-empty-state-text",children:S.common.noConfig()}),(0,F.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:o,children:[(0,F.jsx)(Ft,{name:"plus"}),i.templateCard.addFirst()]})]}):a.map(g=>(0,F.jsx)(h_,{app:t,template:g,onChange:h=>u(g.id,h),onDelete:()=>s(g.id),onRefresh:()=>m(g)},g.id))]})}function h_({app:t,template:e,onChange:n,onDelete:a,onRefresh:l}){let i=S.settings.folder_scaffolder,r=e.name.trim()||i.templateCard.unnamed(),[o,u]=(0,Tf.useState)(!1);return(0,F.jsxs)("div",{className:"rht-fs-card",children:[(0,F.jsxs)("div",{className:"rht-fs-card-header",children:[(0,F.jsx)("button",{className:"rht-fs-icon-btn clickable-icon",type:"button","aria-expanded":!o,"aria-label":o?i.templateCard.expand():i.templateCard.collapse(),title:o?i.templateCard.expand():i.templateCard.collapse(),onClick:()=>u(s=>!s),children:(0,F.jsx)(Ft,{name:o?"chevron-right":"chevron-down"})}),(0,F.jsxs)("span",{className:"rht-fs-card-title-wrap",onClick:()=>u(s=>!s),children:[(0,F.jsx)("span",{className:"rht-fs-card-title",children:r}),(0,F.jsx)("span",{className:"rht-fs-card-summary",children:i.templateCard.subDirs({count:e.snapshot.length})})]}),(0,F.jsx)("label",{className:"rht-fs-check",children:(0,F.jsx)("input",{type:"checkbox",checked:e.enabled,onChange:s=>n({enabled:s.target.checked}),"aria-label":i.templateCard.enabledDesc()})}),(0,F.jsx)("div",{className:"rht-fs-card-actions",children:(0,F.jsx)("button",{className:"rht-fs-icon-btn rht-fs-danger",type:"button",onClick:a,"aria-label":S.common.delete(),title:S.common.delete(),children:(0,F.jsx)(Ft,{name:"trash"})})})]}),!o&&(0,F.jsxs)("div",{className:"rht-fs-card-body",children:[(0,F.jsxs)("div",{className:"rht-fs-field",children:[(0,F.jsx)("span",{className:"rht-fs-field-label",children:i.templateCard.nameField.name()}),(0,F.jsx)("input",{type:"text",className:"rht-fs-input",spellCheck:!1,value:e.name,placeholder:i.templateCard.unnamed(),onChange:s=>n({name:s.target.value})})]}),(0,F.jsx)("div",{className:"rht-fs-field",children:(0,F.jsx)(ry,{snapshot:e.snapshot,onChange:s=>n({snapshot:s})})}),(0,F.jsxs)("details",{className:"rht-fs-import",children:[(0,F.jsxs)("summary",{className:"rht-fs-import-summary",children:[(0,F.jsx)(Ft,{name:"folder-input"}),i.templateCard.importFromVault()]}),(0,F.jsxs)("div",{className:"rht-fs-import-body",children:[(0,F.jsx)("span",{className:"rht-fs-field-desc",children:i.templateCard.importFromVaultDesc()}),(0,F.jsxs)("div",{className:"rht-fs-import-row",children:[(0,F.jsx)(cy,{app:t,value:e.sourceFolder,placeholder:i.templateCard.sourceField.name(),onChange:s=>n({sourceFolder:s})}),(0,F.jsxs)("button",{className:"rht-fs-text-btn mod-cta",type:"button",onClick:l,disabled:!e.sourceFolder.trim(),children:[(0,F.jsx)(Ft,{name:"refresh-cw"}),i.templateCard.refresh()]})]})]})]})]})]})}var iu=class extends xe{constructor(){super(...arguments);this.lastCopied=null}getDefaultSettings(){return ny}onload(){super.onload(),this.registerCommands(),this.registerEventHandlers()}onunload(){this.lastCopied=null,super.onunload()}registerCommands(){this.registerCommand({id:"create-from-template",name:S.command.folder_scaffolder.create_from_template(),callback:()=>{let n=this.context._app.workspace.getActiveFile();this.openCreateModal(n?.parent?.path??"")}}),this.registerCommand({id:"paste-structure",name:S.command.folder_scaffolder.paste_structure(),callback:async()=>{let n=this.context._app.workspace.getActiveFile();await this.pasteStructure(n?.parent?.path??"")}})}registerEventHandlers(){this.isEnabled()&&this.registerEvent(this.context._app.workspace.on("file-menu",(n,a)=>this.handleFileMenu(n,a)))}handleFileMenu(n,a){if(!(a instanceof ne.TFolder))return;let l=S.menu.folder_scaffolder;this.addToolkitMenuItem(n,i=>{i.setTitle(l.create_from_template()),i.setIcon("folder-tree"),i.onClick(()=>this.openCreateModal(a.path))}),this.addToolkitMenuItem(n,i=>{i.setTitle(l.copy_structure()),i.setIcon("copy"),i.onClick(()=>this.copyStructure(a))}),this.lastCopied&&this.lastCopied.length>0&&this.addToolkitMenuItem(n,i=>{i.setTitle(l.paste_structure()),i.setIcon("clipboard-paste"),i.onClick(async()=>{await this.pasteStructure(a.path)})}),this.addToolkitMenuItem(n,i=>{i.setTitle(l.save_as_template()),i.setIcon("bookmark-plus"),i.onClick(()=>this.saveAsTemplate(a))})}openCreateModal(n){let a=this.settings.data.templates.filter(l=>l.enabled&&l.snapshot.length>0);if(a.length===0){this.context.notice(S.notice.folder_scaffolder.no_template());return}new Ef(this.context._app,a,n,async(l,i,r)=>{await this.createStructure(l.snapshot,i,r,o=>S.notice.folder_scaffolder.created({count:o}))}).open()}async copyStructure(n){let a=er(n);if(a.length===0){this.context.notice(S.notice.folder_scaffolder.empty_structure());return}this.lastCopied=a;try{await navigator.clipboard.writeText(ty(a))}catch(l){this.context.log("warn","Failed to write clipboard, fallback to session cache",this.info.id,l)}this.context.notice(S.notice.folder_scaffolder.copied({count:a.length}))}async pasteStructure(n){let a=null;try{let l=await navigator.clipboard.readText();a=ey(l)}catch{}if(a||(a=this.lastCopied),!a||a.length===0){this.context.notice(S.notice.folder_scaffolder.paste_invalid());return}await this.createStructure(a,n,void 0,l=>S.notice.folder_scaffolder.pasted({count:l}))}saveAsTemplate(n){let a=er(n);if(a.length===0){this.context.notice(S.notice.folder_scaffolder.empty_structure());return}new xf(this.context._app,n.name,async l=>{let i={...au(),name:l.trim()||n.name,sourceFolder:n.path,snapshot:a};await this.updateData("templates",[...this.settings.data.templates,i]),this.context.notice(S.notice.folder_scaffolder.template_saved())}).open()}async createStructure(n,a,l,i=r=>S.notice.folder_scaffolder.created({count:r})){let r=this.context._app,o=l?(0,ne.normalizePath)(`${a}/${l}`):(0,ne.normalizePath)(a);try{let u=Kv(n,o);l&&!r.vault.getAbstractFileByPath(o)&&await r.vault.createFolder(o),u=Jv(u,s=>!!r.vault.getAbstractFileByPath(s));for(let s of u)await r.vault.createFolder(s);this.context.notice(i(u.length))}catch(u){this.addError(u),this.context.log("error","Failed to scaffold folder structure",this.info.id,u),this.context.notice(S.notice.folder_scaffolder.create_failed())}}getSettingItems(){return[Mn(S.settings.folder_scaffolder.templates.name(),()=>(0,py.createElement)(dy,{app:this.context._app,initialTemplates:this.settings.data.templates,persist:n=>{this.context._settingsStore.updateToolSettingByPath(this.info.id,"data.templates",n)}}))]}};iu=Fe([Je({id:"folder-scaffolder",name:S.settings.folder_scaffolder.name(),icon:"folder-tree",version:"1.1.0",description:S.settings.folder_scaffolder.desc()})],iu);var Ef=class extends ne.Modal{constructor(n,a,l,i){super(n);this.templates=a;this.onConfirm=i;this.newName="";this.selectedTemplate=a[0],this.targetParent=l}onOpen(){let{contentEl:n}=this,a=S.modal.folder_scaffolder;n.createEl("h2",{text:a.scaffold_title()}),new ne.Setting(n).setName(a.select_template()).addDropdown(l=>{l.addOptions(Object.fromEntries(this.templates.map(i=>[i.id,i.name||i.sourceFolder]))),l.onChange(i=>{let r=this.templates.find(o=>o.id===i);r&&(this.selectedTemplate=r)})}),new ne.Setting(n).setName(a.target_parent()).setDesc(a.target_parent_desc()).addText(l=>{l.setValue(this.targetParent),l.onChange(i=>this.targetParent=i)}),new ne.Setting(n).setName(a.new_folder_name()).setDesc(a.new_folder_name_desc()).addText(l=>{l.setValue(this.newName),l.onChange(i=>this.newName=i)}),new ne.Setting(n).addButton(l=>l.setCta().setButtonText(a.confirm()).onClick(async()=>{this.close(),await this.onConfirm(this.selectedTemplate,this.targetParent,this.newName.trim()||void 0)}))}onClose(){this.contentEl.empty()}},xf=class extends ne.Modal{constructor(n,a,l){super(n);this.onConfirm=l;this.name=a}onOpen(){let{contentEl:n}=this,a=S.modal.folder_scaffolder;n.createEl("h2",{text:a.save_template_title()}),new ne.Setting(n).setName(a.template_name()).addText(l=>{l.setValue(this.name),l.onChange(i=>this.name=i)}),new ne.Setting(n).addButton(l=>l.setCta().setButtonText(a.save()).onClick(async()=>{this.close(),await this.onConfirm(this.name)}))}onClose(){this.contentEl.empty()}};function Ll(t){let e=t.plugins?.manifests;if(!e||typeof e!="object")return[];let n=[];for(let a of Object.values(e))!a||typeof a.id!="string"||a.id===""||n.push({id:a.id,name:typeof a.name=="string"?a.name:a.id,version:typeof a.version=="string"?a.version:""});return n.sort((a,l)=>a.id.localeCompare(l.id)),n}var ln=require("obsidian"),Mf=Y(_t());function my(t){let e=0,n=0;for(let a of t)a.enabled&&e++,a.updatable&&n++;return{total:t.length,enabled:e,disabled:t.length-e,updatable:n}}function ru(t,e){return t.filter(n=>n.enabled!==e).map(n=>n.id)}function hy(){return`group-${Date.now().toString(36)}-${Math.random().toString(36).slice(2,8)}`}function gy(t){return[...t].sort((e,n)=>e.id.localeCompare(n.id))}function Bl(t,e){return[...t].sort((n,a)=>{let l=(e(n)??n).toLowerCase(),i=(e(a)??a).toLowerCase();return l!==i?l<i?-1:1:n.localeCompare(a)})}function Af(t){return Array.isArray(t)?[...new Set(t.filter(e=>typeof e=="string"&&e!==""))]:[]}function vy(t,e){if(!Array.isArray(t))return[];let n=new Set,a=[];for(let l of t){if(typeof l!="object"||l===null)continue;let i=l,r=typeof i.id=="string"?i.id:"";r===""||n.has(r)||(a.push({id:r,name:typeof i.name=="string"&&i.name.trim()!==""?i.name:e,pluginIds:Af(i.pluginIds)}),n.add(r))}return a}function yy(t,e){return t!==void 0&&!t.includes(e)}var Lt=Y(_t());var by=require("obsidian"),ou=Y(_t()),Sy=Y(nt());function Cn({name:t}){let e=(0,ou.useRef)(null);return(0,ou.useEffect)(()=>{e.current&&(0,by.setIcon)(e.current,t)},[t]),(0,Sy.jsx)("span",{className:"rht-pf-icon",ref:e})}var _y=require("obsidian"),ql=class extends _y.AbstractInputSuggest{constructor(n,a,l,i){super(n,a);this.onSelectId=l;this.options=i}getSuggestions(n){let a=n.toLowerCase(),l=this.options.excludeIds();return this.options.getCandidates().filter(i=>!l.has(i.id)).filter(i=>i.id.toLowerCase().includes(a)||i.name.toLowerCase().includes(a))}renderSuggestion(n,a){a.createSpan({cls:"rht-pf-suggest-name"}).setText(n.name),a.createSpan({cls:"rht-pf-suggest-id"}).setText(n.id)}selectSuggestion(n){this.setValue(""),this.onSelectId(n.id),this.close()}};var P=Y(nt());function Ey({app:t,initialGroups:e,getInstalledPlugins:n,persist:a}){let[l,i]=(0,Lt.useState)(e),r=(0,Lt.useRef)(l);r.current=l;let[o,u]=(0,Lt.useState)(null),s=S.settings.plugin_filter.groups,m=A=>{i(A),a(A)},g=(A,d)=>{m(r.current.map(c=>c.id===A?{...c,...d}:c))},h=()=>{let A={id:hy(),name:s.unnamed(),pluginIds:[]};m([...r.current,A]),u(A.id)},[p,_]=(0,Lt.useState)(()=>Ty(t));(0,Lt.useEffect)(()=>{let A=!0,d=t.plugins.on("changed",()=>{A&&_(Ty(t))});return()=>{A=!1,t.plugins.offref(d)}},[t]);let E=l.reduce((A,d)=>A+d.pluginIds.length,0);return(0,P.jsxs)("div",{className:"rht-pf-groups",children:[(0,P.jsxs)("div",{className:"rht-pf-groups-head",children:[(0,P.jsxs)("div",{className:"rht-pf-groups-title",children:[(0,P.jsx)("span",{className:"rht-pf-groups-name",children:s.name()}),(0,P.jsx)("span",{className:"rht-pf-groups-summary",children:s.summary({groups:String(l.length),members:String(E)})})]}),(0,P.jsxs)("button",{className:"rht-pf-add-group",type:"button",onClick:h,children:[(0,P.jsx)(Cn,{name:"plus"}),s.add_group()]})]}),l.length===0?(0,P.jsx)("div",{className:"rht-pf-empty",children:s.empty_groups()}):l.map(A=>(0,P.jsx)(g_,{app:t,group:A,enabledIds:p,getInstalledPlugins:n,autoFocusName:o===A.id,onAutoFocusHandled:()=>u(null),onChange:d=>g(A.id,d),onDelete:()=>m(r.current.filter(d=>d.id!==A.id))},A.id))]})}function Ty(t){let e=t.plugins?.enabledPlugins;return e instanceof Set?e:new Set}function g_({app:t,group:e,enabledIds:n,getInstalledPlugins:a,autoFocusName:l,onAutoFocusHandled:i,onChange:r,onDelete:o}){let[u,s]=(0,Lt.useState)(!1),[m,g]=(0,Lt.useState)(!1),[h,p]=(0,Lt.useState)(null),[_,E]=(0,Lt.useState)(""),A=(0,Lt.useRef)(null),d=(0,Lt.useRef)(null),c=(0,Lt.useRef)(e.pluginIds);c.current=e.pluginIds;let f=S.settings.plugin_filter.groups,y=M=>r({pluginIds:M}),O=M=>{y(c.current.filter(L=>L!==M))};(0,Lt.useEffect)(()=>{let M=d.current;if(!M)return;let L=new ql(t,M,Q=>D(Q),{getCandidates:a,excludeIds:()=>new Set(c.current)});return()=>L.close()},[t]),(0,Lt.useEffect)(()=>{if(!m)return;let M=window.setTimeout(()=>g(!1),3e3);return()=>window.clearTimeout(M)},[m]),(0,Lt.useEffect)(()=>{if(!l)return;let M=A.current;M&&(M.focus(),M.select()),i()},[l,i]),(0,Lt.useEffect)(()=>{if(!h)return;let M=window.setTimeout(()=>p(null),800);return()=>window.clearTimeout(M)},[h]);let q=a(),D=M=>{let L=M.trim();if(!L){E("");return}if(c.current.includes(L)){p(L),E("");return}y([...c.current,L]),E("")};return(0,P.jsxs)("div",{className:`rht-pf-group${e.pluginIds.length===0?" rht-pf-group-empty":""}`,children:[(0,P.jsxs)("div",{className:"rht-pf-group-head",children:[(0,P.jsx)("button",{className:`rht-pf-collapse clickable-icon${u?" is-collapsed":""}`,type:"button","aria-label":u?f.expand():f.collapse(),onClick:()=>s(M=>!M),children:(0,P.jsx)(Cn,{name:"chevron-down"})}),(0,P.jsx)("input",{ref:A,className:"rht-pf-group-name",type:"text",spellCheck:!1,value:e.name,placeholder:f.unnamed(),"aria-label":f.group_name_aria(),onChange:M=>r({name:M.target.value}),onKeyDown:M=>{M.key==="Enter"&&M.currentTarget.blur()}}),(0,P.jsx)("span",{className:"rht-pf-count",children:f.member_count({count:String(e.pluginIds.length)})}),m?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("button",{className:"rht-pf-icon-btn clickable-icon rht-pf-danger",type:"button","aria-label":f.confirm_delete(),title:f.confirm_delete(),onClick:o,children:(0,P.jsx)(Cn,{name:"check"})}),(0,P.jsx)("button",{className:"rht-pf-icon-btn clickable-icon",type:"button","aria-label":S.settings.plugin_filter.confirm_cancel(),onClick:()=>g(!1),children:(0,P.jsx)(Cn,{name:"x"})})]}):(0,P.jsx)("button",{className:"rht-pf-icon-btn clickable-icon rht-pf-muted",type:"button","aria-label":f.delete_group(),onClick:()=>g(!0),children:(0,P.jsx)(Cn,{name:"trash-2"})})]}),!u&&(0,P.jsxs)(P.Fragment,{children:[e.pluginIds.length===0?(0,P.jsx)("div",{className:"rht-pf-empty",children:f.empty_members()}):(0,P.jsx)("div",{className:"rht-pf-members",children:Bl(e.pluginIds,M=>q.find(L=>L.id===M)?.name).map(M=>{let L=q.find(at=>at.id===M)?.name,Q=!L,Pt=n.has(M);return(0,P.jsxs)("span",{className:`rht-pf-chip${Q?" rht-pf-chip-missing":""}${h===M?" rht-pf-chip-flash":""}`,children:[(0,P.jsx)("span",{className:`rht-pf-dot rht-pf-dot-${Pt?"on":"off"}`,title:Pt?f.status_enabled():f.status_disabled()}),(0,P.jsx)("span",{className:"rht-pf-chip-name",children:L??M}),Q&&(0,P.jsx)("span",{className:"rht-pf-chip-badge",children:f.missing()}),(0,P.jsx)("button",{className:"rht-pf-chip-remove clickable-icon",type:"button","aria-label":f.remove_member(),onClick:()=>O(M),children:(0,P.jsx)(Cn,{name:"x"})})]},M)})}),(0,P.jsx)("input",{ref:d,type:"text",className:"rht-pf-add-input",spellCheck:!1,placeholder:f.search_placeholder(),value:_,onChange:M=>E(M.target.value),onKeyDown:M=>{M.key==="Enter"?(M.preventDefault(),D(_)):M.key==="Escape"&&E("")}})]})]})}var Oa=Y(_t());var Ve=Y(nt());function xy({app:t,initialIds:e,getInstalledPlugins:n,persist:a}){let[l,i]=(0,Oa.useState)(e),r=(0,Oa.useRef)(l);r.current=l;let o=(0,Oa.useRef)(null),u=S.settings.plugin_filter.guard,s=p=>{i(p),a(p)};(0,Oa.useEffect)(()=>{let p=o.current;if(!p)return;let _=new ql(t,p,E=>g(E),{getCandidates:n,excludeIds:()=>new Set(r.current)});return()=>_.close()},[t]);let m=n(),g=p=>{let _=p.trim();!_||r.current.includes(_)||s([...r.current,_])},h=p=>{s(r.current.filter(_=>_!==p))};return(0,Ve.jsxs)("div",{className:"rht-pf-guard",children:[(0,Ve.jsx)("div",{className:"rht-pf-guard-hint",children:u.hint()}),l.length===0?(0,Ve.jsx)("div",{className:"rht-pf-empty",children:u.empty()}):(0,Ve.jsx)("div",{className:"rht-pf-members",children:Bl(l,p=>m.find(_=>_.id===p)?.name).map(p=>{let _=m.find(E=>E.id===p)?.name;return(0,Ve.jsxs)("span",{className:"rht-pf-chip",children:[(0,Ve.jsx)("span",{className:"rht-pf-chip-name",title:p,children:_??p}),(0,Ve.jsx)("button",{className:"rht-pf-chip-remove clickable-icon",type:"button","aria-label":u.remove_member(),onClick:()=>h(p),children:(0,Ve.jsx)(Cn,{name:"x"})})]},p)})}),(0,Ve.jsx)("input",{ref:o,type:"text",className:"rht-pf-add-input",spellCheck:!1,placeholder:u.search_placeholder(),onKeyDown:p=>{p.key==="Enter"&&(p.preventDefault(),g(p.currentTarget.value),p.currentTarget.value="")}})]})}var Ay=["all","enabled","disabled","updatable"],My={enabled:"otk-pf-state-enabled",disabled:"otk-pf-state-disabled",updatable:"otk-pf-state-updatable"},zy={enabled:!1,config:{groups:[],protectedIds:[]}};var v_=!0,y_="filter",b_="zap",$t,Qe,Da,Na,Yl,Gl,Be,jl,Xl,la,Ra,ur,w,Ee,wy,rr,uu,Cy,Oy,zf,Dy,Ny,wf,su,Ry,or,cu,ky,Cf,Uy,Hy,Ly,Of,Df,By,Nf,qy,ir=class extends xe{constructor(){super(...arguments);ot(this,w);ot(this,$t,{kind:"builtin",state:"all"});ot(this,Qe,null);ot(this,Da,null);ot(this,Na,!1);ot(this,Yl,!1);ot(this,Gl,!1);ot(this,Be,{total:0,enabled:0,disabled:0,updatable:0});ot(this,jl,"");ot(this,Xl,!1);ot(this,la,!1);ot(this,Ra,null);ot(this,ur,0)}getDefaultSettings(){return structuredClone(zy)}async initialize(n){let a=n._settingsStore.settings.toolkit[this.info.id];a?.config&&(a.config.groups=vy(a.config.groups,S.settings.plugin_filter.groups.unnamed()),a.config.protectedIds=Af(a.config.protectedIds)),await super.initialize(n)}getSettingItems(){return[Mn(S.settings.plugin_filter.groups.name(),()=>(0,Mf.createElement)(Ey,{app:this.context._app,initialGroups:this.settings.config.groups,getInstalledPlugins:()=>Ll(this.context._app),persist:n=>{this.updateConfig("groups",n)}})),Mn(S.settings.plugin_filter.guard.name(),()=>(0,Mf.createElement)(xy,{app:this.context._app,initialIds:this.settings.config.protectedIds,getInstalledPlugins:()=>Ll(this.context._app),persist:n=>{this.updateConfig("protectedIds",n)}}))]}onload(){super.onload(),C(this,w,Ee).call(this,"tool loaded; resolving community-plugins tab"),C(this,w,wy).call(this)}onunload(){C(this,w,rr).call(this),C(this,w,qy).call(this),super.onunload()}};$t=new WeakMap,Qe=new WeakMap,Da=new WeakMap,Na=new WeakMap,Yl=new WeakMap,Gl=new WeakMap,Be=new WeakMap,jl=new WeakMap,Xl=new WeakMap,la=new WeakMap,Ra=new WeakMap,ur=new WeakMap,w=new WeakSet,Ee=function(n){v_&&this.context.log("info",n,"plugin-filter")},wy=function(){C(this,w,uu).call(this)||this.context._app.workspace.onLayoutReady(()=>{C(this,w,uu).call(this)||X(this,Ra,window.setInterval(()=>{if(C(this,w,uu).call(this)){C(this,w,rr).call(this);return}++ed(this,ur)._>=10&&(C(this,w,rr).call(this),this.context.log("warn","community-plugins tab not found in app.setting.settingTabs; tool stays inactive","plugin-filter"))},1e3))})},rr=function(){R(this,Ra)!==null&&(window.clearInterval(R(this,Ra)),X(this,Ra,null))},uu=function(){let n=this.context._app.setting,a=n?.settingTabs;if(!Array.isArray(a))return C(this,w,Ee).call(this,`resolve: app.setting.settingTabs unavailable (${S_(n)})`),!1;let l=a.find(i=>i?.id==="community-plugins");return l?(C(this,w,Ee).call(this,"resolve: community-plugins tab instance found, attaching"),C(this,w,Cy).call(this,l),!0):(C(this,w,Ee).call(this,`resolve: tab not found among ${a.length} settingTabs (ids: ${__(a)})`),!1)},Cy=function(n){X(this,Qe,n),C(this,w,rr).call(this),X(this,Da,new MutationObserver(()=>C(this,w,Oy).call(this))),R(this,Da).observe(n.containerEl,{childList:!0,subtree:!0}),C(this,w,Ee).call(this,"observer attached on tab.containerEl"),this.registerDomEvent(n.containerEl,"click",a=>C(this,w,By).call(this,a)),C(this,w,zf).call(this,"attach")},Oy=function(){R(this,Na)||(X(this,Na,!0),C(this,w,Ee).call(this,"first containerEl mutation observed")),!R(this,Xl)&&(X(this,Xl,!0),window.requestAnimationFrame(()=>{X(this,Xl,!1),C(this,w,zf).call(this,"mutation")}))},zf=function(n){R(this,Qe)&&(C(this,w,Ny).call(this,n),C(this,w,su).call(this),C(this,w,or).call(this))},Dy=function(){let n=R(this,Qe)?.containerEl;if(!n)return null;for(let a of Array.from(n.querySelectorAll(".setting-item-heading .setting-item-control")))if(a.querySelector(".extra-setting-button"))return a;return null},Ny=function(n){let a=C(this,w,Dy).call(this);if(!a){C(this,w,Nf).call(this,"header control");return}if(!a.querySelector(":scope > [data-otk-plugin-filter]")){let l=a.createDiv("clickable-icon extra-setting-button otk-pf-btn");l.setAttribute("data-otk-plugin-filter",""),l.setAttribute("tabindex","0"),l.setAttribute("aria-label",C(this,w,Cf).call(this)),(0,ln.setIcon)(l,y_),R(this,Gl)||(X(this,Gl,!0),C(this,w,Ee).call(this,"filter button injected into header control"))}if(!a.querySelector(":scope > [data-otk-plugin-actions]")){let l=a.createDiv("clickable-icon extra-setting-button");l.setAttribute("data-otk-plugin-actions",""),l.setAttribute("tabindex","0"),l.setAttribute("aria-label",S.settings.plugin_filter.action_tooltip()),(0,ln.setIcon)(l,b_)}},wf=function(){return R(this,$t).kind==="builtin"?R(this,$t).state:null},su=function(){let n=R(this,Qe)?.containerEl;if(!n)return;let a=Array.from(n.querySelectorAll(".setting-items"));if(a.length===0){C(this,w,Nf).call(this,".setting-items");return}let l=C(this,w,wf).call(this);for(let i of a)for(let[r,o]of Object.entries(My))i.classList.toggle(o,r===l);C(this,w,Ry).call(this,n)},Ry=function(n){let a;if(R(this,$t).kind==="group"){let l=R(this,$t).groupId;a=this.settings.config.groups.find(i=>i.id===l)?.pluginIds,a||X(this,$t,{kind:"builtin",state:"all"})}for(let l of Array.from(n.querySelectorAll(".setting-items > .setting-item.mod-toggle[data-plugin-id]"))){let i=l.getAttribute("data-plugin-id")??"";yy(a,i)?l.addClass("otk-pf-group-hidden"):l.hasClass("otk-pf-group-hidden")&&l.removeClass("otk-pf-group-hidden")}},or=function(){let n=R(this,Qe)?.containerEl;if(!n)return;let a=n.querySelectorAll(".setting-items > .setting-item.mod-toggle[data-plugin-id]");X(this,Be,my(Array.from(a,i=>({enabled:i.querySelector(".checkbox-container")?.classList.contains("is-enabled")??!1,updatable:i.querySelector(".setting-item-control > button")!==null}))));let l=`${R(this,Be).total}/${R(this,Be).enabled}/${R(this,Be).updatable}`;l!==R(this,jl)&&(X(this,jl,l),C(this,w,Ee).call(this,`counts: total=${R(this,Be).total} enabled=${R(this,Be).enabled} disabled=${R(this,Be).disabled} updatable=${R(this,Be).updatable}`));for(let i of Array.from(n.querySelectorAll("[data-otk-plugin-filter]"))){let r=!(R(this,$t).kind==="builtin"&&R(this,$t).state==="all");i.classList.toggle("is-active",r),i.setAttribute("aria-label",C(this,w,Cf).call(this))}},cu=function(n){let{total:a,enabled:l,disabled:i,updatable:r}=R(this,Be);return{all:S.settings.plugin_filter.all({count:a}),enabled:S.settings.plugin_filter.enabled({count:l}),disabled:S.settings.plugin_filter.disabled({count:i}),updatable:S.settings.plugin_filter.updatable({count:r})}[n]},ky=function(){let n=R(this,$t);if(n.kind==="group"){let a=this.settings.config.groups.find(l=>l.id===n.groupId);if(a)return`${a.name} (${a.pluginIds.length})`;X(this,$t,{kind:"builtin",state:"all"})}return C(this,w,cu).call(this,n.kind==="builtin"?n.state:"all")},Cf=function(){return S.settings.plugin_filter.tooltip({label:C(this,w,ky).call(this)})},Uy=function(n){let a=new ln.Menu,l=C(this,w,wf).call(this);for(let r of Ay)a.addItem(o=>{let u=r===l;o.setTitle(u?`${C(this,w,cu).call(this,r)} \u2713`:C(this,w,cu).call(this,r)).onClick(()=>{X(this,$t,{kind:"builtin",state:r}),C(this,w,Ee).call(this,`filter -> ${r}`),C(this,w,su).call(this),C(this,w,or).call(this)})});let i=gy(this.settings.config.groups);if(i.length>0){a.addSeparator();let r=R(this,$t);for(let o of i)a.addItem(u=>{let s=r.kind==="group"&&r.groupId===o.id;u.setTitle(`${o.name} (${o.pluginIds.length})${s?" \u2713":""}`).onClick(()=>{X(this,$t,{kind:"group",groupId:o.id}),C(this,w,Ee).call(this,`filter -> group ${o.id}`),C(this,w,su).call(this),C(this,w,or).call(this)})})}a.showAtMouseEvent(n)},Hy=function(){let n=R(this,Qe)?.containerEl;return n?Array.from(n.querySelectorAll(".setting-items > .setting-item.mod-toggle[data-plugin-id]"),a=>({visible:a.offsetParent!==null,id:a.getAttribute("data-plugin-id")??"",enabled:a.querySelector(".checkbox-container")?.classList.contains("is-enabled")??!1})).filter(a=>a.visible&&a.id!==""):[]},Ly=function(n){if(R(this,la))return;let a=C(this,w,Hy).call(this),l=new ln.Menu;l.addItem(i=>{let r=ru(a,!0).length;i.setTitle(S.settings.plugin_filter.action_enable({count:r})),i.onClick(()=>{C(this,w,Of).call(this,a,!0)})}),l.addItem(i=>{let r=ru(a,!1).length;i.setTitle(S.settings.plugin_filter.action_disable({count:r})),i.onClick(()=>{C(this,w,Of).call(this,a,!1)})}),l.showAtMouseEvent(n)},Of=function(n,a){let l=ru(n,a);if(l.length===0||R(this,la))return;let i=this.context._plugin.manifest.id;if(!a){let r=new Set([...this.settings.config.protectedIds,i]),o=l.filter(u=>r.has(u));if(o.length>0){let u=Ll(this.context._app),s=m=>u.find(g=>g.id===m)?.name??m;new Rf(this.context._app,l,o,s,i,m=>{C(this,w,Df).call(this,m,!1)}).open();return}}C(this,w,Df).call(this,l,a)},Df=async function(n,a){if(n.length===0||R(this,la))return;X(this,la,!0);let l=this.context._plugin.manifest.id;a||n.sort((o,u)=>o===l?1:u===l?-1:0);let i=a?S.notice.plugin_filter.enabled_n:S.notice.plugin_filter.disabled_n;C(this,w,Ee).call(this,`batch ${a?"enable":"disable"}: ${n.length} plugins`);let r=0;try{let o=this.context._app.plugins;for(let u of n){if(!a&&u===l&&!this.enabled)break;try{a?await o.enablePluginAndSave(u):await o.disablePluginAndSave(u),r++}catch(s){let m=s instanceof Error?s.message:String(s);this.context.log("warn",`batch ${a?"enable":"disable"} failed for ${u}: ${m}`,"plugin-filter")}}}finally{X(this,la,!1)}this.enabled&&(this.context.notice(i({count:r})),C(this,w,Ee).call(this,`batch done: ${r}/${n.length}`))},By=function(n){let a=n.target,l=a instanceof Element?a.closest("[data-otk-plugin-filter], [data-otk-plugin-actions]"):null;l?.hasAttribute("data-otk-plugin-filter")?C(this,w,Uy).call(this,n):l?.hasAttribute("data-otk-plugin-actions")&&C(this,w,Ly).call(this,n),window.requestAnimationFrame(()=>C(this,w,or).call(this))},Nf=function(n){!R(this,Na)||R(this,Yl)||(X(this,Yl,!0),this.context.log("warn",`DOM anchor missing after render (${n}); tool stays inactive`,"plugin-filter"))},qy=function(){let n=R(this,Qe);X(this,Qe,null),X(this,Na,!1),X(this,Yl,!1),X(this,Gl,!1),X(this,jl,""),X(this,$t,{kind:"builtin",state:"all"}),X(this,ur,0),n&&(R(this,Da)?.disconnect(),X(this,Da,null),n.containerEl.querySelector("[data-otk-plugin-filter]")?.remove(),n.containerEl.querySelector("[data-otk-plugin-actions]")?.remove(),n.containerEl.querySelectorAll(".setting-items.otk-pf-state-enabled, .setting-items.otk-pf-state-disabled").forEach(a=>a.classList.remove("otk-pf-state-enabled","otk-pf-state-disabled")),n.containerEl.querySelectorAll(".otk-pf-group-hidden").forEach(a=>a.removeClass("otk-pf-group-hidden")))},ir=Fe([Je({id:"plugin-filter",name:S.settings.plugin_filter.name(),icon:"filter",version:"1.0.0",description:S.settings.plugin_filter.desc()})],ir);function S_(t){let e=t?.settingTabs;return Array.isArray(e)?`array of ${e.length}`:"missing"}function __(t){return Array.from(t,e=>String(e?.id)).slice(0,12).join(",")}var ia,Vl,sr,cr,ka,kf,Yy,Rf=class extends ln.Modal{constructor(n,a,l,i,r,o){super(n);this.nameOf=i;this.selfId=r;this.onConfirm=o;ot(this,ka);ot(this,ia);ot(this,Vl);ot(this,sr);ot(this,cr,null);X(this,sr,l),X(this,Vl,a.filter(u=>!l.includes(u))),X(this,ia,new Set(l))}onOpen(){this.titleEl.setText(S.settings.plugin_filter.confirm_title()),this.contentEl.createEl("p",{text:S.settings.plugin_filter.confirm_desc(),cls:"mod-muted"});let n=this.contentEl.createDiv("otk-pf-confirm-list");for(let a of Bl(R(this,sr),this.nameOf)){let l=n.createEl("label",{cls:"otk-pf-confirm-row"}),i=l.createEl("input",{type:"checkbox"});i.checked=!0,i.onchange=()=>{i.checked?R(this,ia).add(a):R(this,ia).delete(a),C(this,ka,Yy).call(this)},l.createSpan({cls:"otk-pf-confirm-name",text:this.nameOf(a)}),a===this.selfId&&l.createSpan({cls:"otk-pf-confirm-badge",text:S.settings.plugin_filter.confirm_self_badge()}),l.setAttribute("title",a)}new ln.Setting(this.contentEl).addButton(a=>a.setButtonText(S.settings.plugin_filter.confirm_cancel()).onClick(()=>this.close())).addButton(a=>(X(this,cr,a.setCta().setButtonText(S.settings.plugin_filter.confirm_run({count:C(this,ka,kf).call(this)})).onClick(()=>{this.close(),this.onConfirm([...R(this,Vl),...R(this,ia)])})),a))}};ia=new WeakMap,Vl=new WeakMap,sr=new WeakMap,cr=new WeakMap,ka=new WeakSet,kf=function(){return R(this,Vl).length+R(this,ia).size},Yy=function(){R(this,cr)?.setButtonText(S.settings.plugin_filter.confirm_run({count:C(this,ka,kf).call(this)}))};var $y=Y(_t());function Gy(t){let e=new Set,n=[];for(let a of t.split(`
|
|
`)){let l=a.trim();!l||l==="__proto__"||l==="constructor"||l==="prototype"||e.has(l)||(e.add(l),n.push(l))}return n}function jy(t,e){if(!Array.isArray(t))return{status:"skipped-invalid"};let n=[];for(let r of t){if(typeof r!="string")return{status:"skipped-invalid"};n.push(r)}if(new Set(n).size!==n.length)return{status:"skipped-invalid"};let a=T_(e).filter(r=>n.includes(r));if(a.length===0)return{status:"unchanged"};let l=new Set(a),i=[...a,...n.filter(r=>!l.has(r))];return E_(n,i)?{status:"unchanged"}:{status:"reordered",nextIds:i}}function T_(t){let e=new Set,n=[];for(let a of t)e.has(a)||(e.add(a),n.push(a));return n}function E_(t,e){return t.length!==e.length?!1:t.every((n,a)=>n===e[a])}var Ie=Y(_t());var Xy=require("obsidian"),fu=Y(_t()),Vy=Y(nt());function du({name:t}){let e=(0,fu.useRef)(null);return(0,fu.useEffect)(()=>{e.current&&(0,Xy.setIcon)(e.current,t)},[t]),(0,Vy.jsx)("span",{className:"rht-po-icon",ref:e})}var Qy=require("obsidian"),pu=class extends Qy.AbstractInputSuggest{constructor(n,a,l,i){super(n,a);this.onSelectId=l;this.options=i}getSuggestions(n){let a=n.toLowerCase(),l=this.options.excludeIds();return this.options.getCandidates().filter(i=>!l.has(i.id)).filter(i=>i.id.toLowerCase().includes(a)||i.name.toLowerCase().includes(a))}renderSuggestion(n,a){a.createSpan({cls:"rht-po-suggest-name"}).setText(n.name),a.createSpan({cls:"rht-po-suggest-id"}).setText(n.id)}selectSuggestion(n){this.setValue(""),this.onSelectId(n.id),this.close()}};var Ct=Y(nt());async function Iy(t){try{let e=await t.vault.adapter.read(`${t.vault.configDir}/community-plugins.json`),n=JSON.parse(e);if(Array.isArray(n))return new Set(n.filter(a=>typeof a=="string"))}catch{}return null}function Zy({app:t,initialIds:e,getInstalledPlugins:n,persist:a}){let[l,i]=(0,Ie.useState)(e),[r,o]=(0,Ie.useState)(""),[u,s]=(0,Ie.useState)(new Set),m=(0,Ie.useRef)(null),g=(0,Ie.useRef)(l);g.current=l;let h=S.settings.plugin_order.priority_plugins,p=f=>{i(f),a(f)};(0,Ie.useEffect)(()=>{let f=m.current;if(!f)return;let y=new pu(t,f,O=>p([...g.current,O]),{getCandidates:n,excludeIds:()=>new Set(g.current)});return()=>y.close()},[t]),(0,Ie.useEffect)(()=>{let f=!1;return Iy(t).then(y=>{!f&&y&&s(y)}),()=>{f=!0}},[t,l]),(0,Ie.useEffect)(()=>{let f=!0,y=t.plugins.on("changed",()=>{Iy(t).then(O=>{f&&O&&s(O)})});return()=>{f=!1,t.plugins.offref(y)}},[t]);let _=n(),E=f=>_.find(y=>y.id===f)?.name,A=f=>u.has(f)?"enabled":_.some(y=>y.id===f)?"disabled":"missing",d=(f,y)=>{let O=f+y;if(O<0||O>=l.length)return;let q=[...l],[D]=q.splice(f,1);q.splice(O,0,D),p(q)},c=f=>{let y=f.trim();if(!y||g.current.includes(y)){o("");return}p([...g.current,y]),o("")};return(0,Ct.jsxs)("div",{className:"rht-po-editor",children:[(0,Ct.jsxs)("div",{className:"rht-po-head",children:[(0,Ct.jsx)("span",{className:"rht-po-title",children:h.name()}),(0,Ct.jsx)("span",{className:"rht-po-count",children:h.count({count:String(l.length)})})]}),(0,Ct.jsx)("input",{ref:m,type:"text",className:"rht-po-add-input",spellCheck:!1,placeholder:h.search_placeholder(),value:r,onChange:f=>o(f.target.value),onKeyDown:f=>{f.key==="Enter"&&(f.preventDefault(),c(r))}}),l.length===0?(0,Ct.jsx)("div",{className:"rht-po-empty",children:h.empty()}):l.map((f,y)=>(0,Ct.jsxs)("div",{className:"rht-po-row",children:[(0,Ct.jsx)("span",{className:"rht-po-order",children:y+1}),(0,Ct.jsxs)("span",{className:"rht-po-name-wrap",children:[(0,Ct.jsx)("span",{className:"rht-po-name",children:E(f)??f}),(0,Ct.jsx)("span",{className:"rht-po-id",children:f})]}),(0,Ct.jsx)("span",{className:`rht-po-badge rht-po-${A(f)}`,children:A(f)==="enabled"?h.status.enabled():A(f)==="disabled"?h.status.disabled():h.status.missing()}),(0,Ct.jsxs)("div",{className:"rht-po-actions",children:[(0,Ct.jsx)("button",{className:"rht-po-icon-btn clickable-icon",type:"button","aria-label":S.common.moveUp(),disabled:y===0,onClick:()=>d(y,-1),children:(0,Ct.jsx)(du,{name:"chevron-up"})}),(0,Ct.jsx)("button",{className:"rht-po-icon-btn clickable-icon",type:"button","aria-label":S.common.moveDown(),disabled:y===l.length-1,onClick:()=>d(y,1),children:(0,Ct.jsx)(du,{name:"chevron-down"})}),(0,Ct.jsx)("button",{className:"rht-po-icon-btn clickable-icon rht-po-danger",type:"button","aria-label":S.common.delete(),onClick:()=>p(l.filter((O,q)=>q!==y)),children:(0,Ct.jsx)(du,{name:"x"})})]})]},f))]})}var Fy={enabled:!1,config:{priorityPlugins:[]},data:{installedPlugins:[],installedPluginsCachedAt:0}};var Ua,Ql,Il,Ha,fe,dr,Py,Wy,Uf,fr=class extends xe{constructor(){super(...arguments);ot(this,fe);ot(this,Ua,Promise.resolve());ot(this,Ql);ot(this,Il,"");ot(this,Ha,!1)}getDefaultSettings(){return structuredClone(Fy)}async initialize(n){let a=n._settingsStore.settings.toolkit[this.info.id];typeof a?.config?.priorityPlugins=="string"&&(a.config.priorityPlugins=Gy(a.config.priorityPlugins)),await super.initialize(n)}onload(){super.onload(),X(this,Il,JSON.stringify(this.settings.config.priorityPlugins)),X(this,Ql,this.context._settingsStore.store.subscribe(()=>{let n=JSON.stringify(this.settings.config.priorityPlugins);n!==R(this,Il)&&(X(this,Il,n),C(this,fe,dr).call(this,{reason:"config-change"}))})),this.registerEvent(this.context._app.plugins.on("changed",()=>C(this,fe,Py).call(this))),C(this,fe,dr).call(this,{reason:"onload"}),this.registerCommand({id:"apply",name:S.command.plugin_order.apply(),callback:()=>C(this,fe,dr).call(this,{withNotice:!0,reason:"command"})})}onunload(){var n;(n=R(this,Ql))==null||n.call(this),X(this,Ql,void 0),this.unregisterCommands(),super.onunload()}getSettingItems(){return[Mn(S.settings.plugin_order.priority_plugins.name(),()=>(0,$y.createElement)(Zy,{app:this.context._app,initialIds:Ky(this.settings.config.priorityPlugins),getInstalledPlugins:()=>this.settings.data.installedPlugins,persist:n=>{this.context._settingsStore.updateToolSettingByPath(this.info.id,"config.priorityPlugins",n)}})),{name:S.settings.plugin_order.apply_now.name(),desc:S.settings.plugin_order.apply_now.desc(),action:()=>C(this,fe,dr).call(this,{withNotice:!0,reason:"action"})}]}};Ua=new WeakMap,Ql=new WeakMap,Il=new WeakMap,Ha=new WeakMap,fe=new WeakSet,dr=function(n){let a=n?.reason??"manual";X(this,Ua,R(this,Ua).then(()=>C(this,fe,Uf).call(this,n?.withNotice===!0)).catch(l=>{let i=l instanceof Error?l.message:String(l);this.context.log("warn",`enforce failed (reason=${a}): ${i}`,"plugin-order"),n?.withNotice&&this.context.notice(S.notice.plugin_order.invalid())}))},Py=function(){R(this,Ha)||(X(this,Ha,!0),X(this,Ua,R(this,Ua).then(async()=>{X(this,Ha,!1),this.enabled&&(await C(this,fe,Wy).call(this),this.enabled&&await C(this,fe,Uf).call(this,!1))}).catch(n=>{X(this,Ha,!1);let a=n instanceof Error?n.message:String(n);this.context.log("warn",`enforce failed (reason=plugin-changed): ${a}`,"plugin-order")})))},Wy=async function(){let{configDir:n,adapter:a}=this.context._app.vault,l=`${n}/community-plugins.json`,i=this.context._app.plugins?.enabledPlugins;if(!(i instanceof Set)){await Jy(2500);return}for(let r=0;r<30;r++){let o=!1;try{let u=JSON.parse(await a.read(l));if(Array.isArray(u)){let s=new Set(u.filter(m=>typeof m=="string"));o=s.size===i.size&&[...i].every(m=>s.has(m))}}catch{}if(o)return;await Jy(200)}},Uf=async function(n){let a=Ky(this.settings.config.priorityPlugins);if(a.length===0)return;let{configDir:l,adapter:i}=this.context._app.vault,r=Ll(this.context._app);await this.updateData("installedPlugins",r),await this.updateData("installedPluginsCachedAt",Date.now());let o=`${l}/community-plugins.json`,u;try{u=JSON.parse(await i.read(o))}catch{n&&this.context.notice(S.notice.plugin_order.invalid());return}let s=jy(u,a);if(s.status==="skipped-invalid"){n&&this.context.notice(S.notice.plugin_order.invalid());return}s.status==="reordered"&&(await i.write(o,JSON.stringify(s.nextIds)),n&&this.context.notice(S.notice.plugin_order.applied()))},fr=Fe([Je({id:"plugin-order",name:S.settings.plugin_order.name(),icon:"list-ordered",version:"1.2.0",description:S.settings.plugin_order.desc()})],fr);function Ky(t){return t.filter(e=>typeof e=="string"&&e!=="")}function Jy(t){return new Promise(e=>window.setTimeout(e,t))}var Fl=require("obsidian");var Zl={enabled:!1,config:{addEditorMenu:!0,addFileMenu:!0,useAbsolutePath:!1,pathSeparator:`
|
|
`}};var mu=class extends xe{getDefaultSettings(){return Zl}getSettingItems(){let e=this.info.id;return[{name:S.settings.quick_path.addEditorMenu.name(),desc:S.settings.quick_path.addEditorMenu.desc(),control:{type:"toggle",key:`toolkit.${e}.config.addEditorMenu`,defaultValue:Zl.config.addEditorMenu}},{name:S.settings.quick_path.addFileMenu.name(),desc:S.settings.quick_path.addFileMenu.desc(),control:{type:"toggle",key:`toolkit.${e}.config.addFileMenu`,defaultValue:Zl.config.addFileMenu}},{name:S.settings.quick_path.useAbsolutePath.name(),desc:S.settings.quick_path.useAbsolutePath.desc(),control:{type:"toggle",key:`toolkit.${e}.config.useAbsolutePath`,defaultValue:Zl.config.useAbsolutePath}},{name:S.settings.quick_path.pathSeparator.name(),desc:S.settings.quick_path.pathSeparator.desc(),control:{type:"dropdown",key:`toolkit.${e}.config.pathSeparator`,defaultValue:Zl.config.pathSeparator,options:{"\n":S.settings.quick_path.pathSeparator.newline(),", ":S.settings.quick_path.pathSeparator.comma(),"; ":S.settings.quick_path.pathSeparator.semicolon()," ":S.settings.quick_path.pathSeparator.space()}}}]}onload(){super.onload();let e=this.context._app.vault.adapter;this.basePath=e.basePath.replace(/\\/g,"/"),this.registerCommands(),this.registerEventHandlers()}registerCommands(){this.registerCommand({id:"copy_current_file_path",name:S.command.quick_path.copy_current_file_path(),callback:()=>{let e=this.context._app.workspace.getActiveFile();if(e){let n=this.getPath(e);this.copyToClipboard(n)}}}),this.registerCommand({id:"copy_current_folder_path",name:S.command.quick_path.copy_current_folder_path(),callback:()=>{let e=this.context._app.workspace.getActiveFile(),n=e&&this.getParentPath(e);n?this.copyToClipboard(n):this.context.notice(S.notice.quick_path.root_path_warning())}})}registerEventHandlers(){this.isEnabled()&&(this.settings.config.addFileMenu&&(this.registerEvent(this.context._app.workspace.on("file-menu",(e,n)=>this.handleFileMenu(e,n))),this.registerEvent(this.context._app.workspace.on("files-menu",(e,n)=>this.handleFilesMenu(e,n)))),this.settings.config.addEditorMenu&&this.registerEvent(this.context._app.workspace.on("editor-menu",(e,n,a)=>this.handleEditorMenu(e,n,a))))}handleFileMenu(e,n){n instanceof Fl.TFolder?this.addToolkitMenuItem(e,a=>{a.setTitle(S.menu.quick_path.copy_folder_path()),a.setIcon("copy"),a.onClick(()=>{let l=this.getPath(n);this.copyToClipboard(l)})}):this.addToolkitMenuItem(e,a=>{a.setTitle(S.menu.quick_path.copy_file_path()),a.setIcon("copy"),a.onClick(()=>{let l=this.getPath(n);this.copyToClipboard(l)})})}handleFilesMenu(e,n){this.addToolkitMenuItem(e,a=>{a.setTitle(S.menu.quick_path.copy_files_path()),a.setIcon("copy"),a.onClick(()=>{let l=n.map(i=>this.getPath(i)).join(this.settings.config.pathSeparator);this.copyToClipboard(l)})})}handleEditorMenu(e,n,a){this.addToolkitMenuItem(e,l=>{l.setTitle(S.menu.quick_path.paste_current_file_path()),l.setIcon("file-text"),l.onClick(()=>{let i=this.context._app.workspace.getActiveFile();if(i){let r=this.getPath(i);n.replaceSelection(r)}})}),this.addToolkitMenuItem(e,l=>{l.setTitle(S.menu.quick_path.paste_current_folder_path()),l.setIcon("folder"),l.onClick(()=>{let i=this.context._app.workspace.getActiveFile(),r=i&&this.getParentPath(i);r?n.replaceSelection(r):this.context.notice(S.notice.quick_path.root_path_warning())})})}getPath(e){return this.settings.config.useAbsolutePath?(0,Fl.normalizePath)(`${this.basePath}/${e.path}`):(0,Fl.normalizePath)(e.path)}getParentPath(e){let n=this.getPath(e),a=n.lastIndexOf("/");return a===-1?null:(0,Fl.normalizePath)(n.substring(0,a))}copyToClipboard(e){navigator.clipboard.writeText(e).then(()=>{this.context.notice(S.notice.quick_path.copy_success())}).catch(n=>{throw this.context.notice(S.notice.quick_path.copy_failure()),n})}onunload(){this.unregisterCommands(),super.onunload()}};mu=Fe([Je({id:"quick-path",name:S.settings.quick_path.name(),icon:"link",version:"1.0.0",description:S.settings.quick_path.desc()})],mu);var tb=require("obsidian"),hu=class extends tb.Plugin{constructor(){super(...arguments);this.settingsStore=new Pl(this)}async onload(){await this.settingsStore.loadSettings(),this.pluginContext=new mr(this),this.toolkitManager=new hr(this.pluginContext),await this.registerToolkit(),await this.toolkitManager.loadEnabledToolkit(),this.settingTab=new vr(this),this.addSettingTab(this.settingTab)}onunload(){this.toolkitManager&&this.toolkitManager.unloadToolkit()}async saveSettings(){await this.saveData(this.settings)}async registerToolkit(){let n=ad.getAll();for(let a of n){let l=new a;this.toolkitManager.registerTool(l),await l.initialize(this.pluginContext)}}};
|
|
/*! Bundled license information:
|
|
|
|
reflect-metadata/Reflect.js:
|
|
(*! *****************************************************************************
|
|
Copyright (C) Microsoft. All rights reserved.
|
|
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
|
|
this file except in compliance with the License. You may obtain a copy of the
|
|
License at http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
|
|
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
|
|
MERCHANTABLITY OR NON-INFRINGEMENT.
|
|
|
|
See the Apache Version 2.0 License for specific language governing permissions
|
|
and limitations under the License.
|
|
***************************************************************************** *)
|
|
|
|
scheduler/cjs/scheduler.production.js:
|
|
(**
|
|
* @license React
|
|
* scheduler.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react/cjs/react.production.js:
|
|
(**
|
|
* @license React
|
|
* react.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react-dom/cjs/react-dom.production.js:
|
|
(**
|
|
* @license React
|
|
* react-dom.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react-dom/cjs/react-dom-client.production.js:
|
|
(**
|
|
* @license React
|
|
* react-dom-client.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
|
|
react/cjs/react-jsx-runtime.production.js:
|
|
(**
|
|
* @license React
|
|
* react-jsx-runtime.production.js
|
|
*
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*)
|
|
*/
|
|
|
|
/* nosourcemap */ |