PageSourceSearch

https://lawaihub2.manus.space/

html lawaihub2.manus.space collected 2026-10-03 05:02:55 UTC 448,905 bytes, 114 lines download raw bytes

1<!doctype html>
2<html lang="zh-Hant">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
6    <title>勞動法規知識平台AI|LaborLaw</title>
7    <meta name="description" content="整合臺灣 30 部勞動法規、1,584 條條文、真實裁判引用、DJS 即時釋義、CEF 構成要件與 AI 法律問答的數位法學研究平台。" />
8    <meta name="robots" content="index,follow" />
9    <link rel="canonical" href="https://lawaihub2.manus.space/" />
10    <meta property="og:type" content="website" />
11    <meta property="og:locale" content="zh_TW" />
12    <meta property="og:site_name" content="勞動法規知識平台AI|LaborLaw" />
13    <meta property="og:title" content="勞動法規知識平台AI|LaborLaw" />
14    <meta property="og:description" content="整合臺灣 30 部勞動法規、1,584 條條文、真實裁判引用、DJS 即時釋義、CEF 構成要件與 AI 法律問答的數位法學研究平台。" />
15    <meta property="og:url" content="https://lawaihub2.manus.space/" />
16    <meta name="twitter:card" content="summary_large_image" />
17    <meta name="twitter:title" content="勞動法規知識平台AI|LaborLaw" />
18    <meta name="twitter:description" content="整合臺灣 30 部勞動法規、1,584 條條文、真實裁判引用、DJS 即時釋義、CEF 構成要件與 AI 法律問答的數位法學研究平台。" />
19    
19<script id="page-jsonld" type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"勞動法規知識平台AI|LaborLaw","inLanguage":"zh-Hant-TW","description":"整合臺灣 30 部勞動法規、1,584 條條文、真實裁判引用、DJS 即時釋義、CEF 構成要件與 AI 法律問答的數位法學研究平台。"}</script>
19
20    <meta name="keywords" content="勞動法,勞動基準法,勞資爭議,裁判搜尋,DJS,CEF,法律AI" />
21    <meta name="theme-color" content="#061834" />
22    <link rel="preconnect" href="https://fonts.googleapis.com" />
23    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
24    <link
25      href="https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700&amp;family=Noto+Serif+TC:wght@500;600;700&amp;display=swap"
26      rel="stylesheet" />
27    
27<script type="module" crossorigin src="/assets/index-CgtZjwa4.js"></script>
27
28    <link rel="stylesheet" crossorigin href="/assets/index-DMsY6-XR.css">
29  <link rel="manifest" href="/__manus/pwa/manifest.webmanifest" crossorigin="use-credentials" /></head>
30  <body>
31    
vendor: 4,304 bytes, lines 31-48
31<script id="manus-runtime">window.__MANUS_HOST_DEV__ = false;
32(function(){"use strict";var Mr={exports:{}},Kn={};/**
33 * @license React
34 * react-jsx-runtime.production.js
35 *
36 * Copyright (c) Meta Platforms, Inc. and affiliates.
37 *
38 * This source code is licensed under the MIT license found in the
39 * LICENSE file in the root directory of this source tree.
40 */var Fc;function dm(){if(Fc)return Kn;Fc=1;var r=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function c(s,d,m){var x=null;if(m!==void 0&&(x=""+m),d.key!==void 0&&(x=""+d.key),"key"in d){m={};for(var R in d)R!=="key"&&(m[R]=d[R])}else m=d;return d=m.ref,{$$typeof:r,type:s,key:x,ref:d!==void 0?d:null,props:m}}return Kn.Fragment=i,Kn.jsx=c,Kn.jsxs=c,Kn}var Ic;function fm(){return Ic||(Ic=1,Mr.exports=dm()),Mr.exports}var h=fm(),Ar={exports:{}},Pn={},Rr={exports:{}},Nr={};/**
41 * @license React
42 * scheduler.production.js
43 *
44 * Copyright (c) Meta Platforms, Inc. and affiliates.
45 *
46 * This source code is licensed under the MIT license found in the
47 * LICENSE file in the root directory of this source tree.
48 */var tu;function hm(){return tu||(tu=1,function(r){function i(A,q){var B=A.length;A.push(q);t:for(;0<B;){var bt=B-1>>>1,p=A[bt];if(0<d(p,q))A[bt]=q,A[B]=p,B=bt;else break t}}function c(A){return A.length===0?null:A[0]}function s(A){if(A.length===0)return null;var q=A[0],B=A.pop();if(B!==q){A[0]=B;t:for(var bt=0,p=A.length,O=p>>>1;bt<O;){var X=2*(bt+1)-1,G=A[X],Z=X+1,st=A[Z];if(0>d(G,B))Z<p&&0>d(st,G)?(A[bt]=st,A[Z]=B,bt=Z):(A[bt]=G,A[X]=B,bt=X);else if(Z<p&&0>d(st,B))A[bt]=st,A[Z]=B,bt=Z;else break t}}return q}function d(A,q){var B=A.sortIndex-q.sortIndex;return B!==0?B:A.id-q.id}if(r.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;r.unstable_now=function(){return m.now()}}else{var x=Date,R=x.now();r.unstable_now=function(){return x.now()-R}}var C=[],v=[],D=1,j=null,J=3,at=!1,$=!1,nt=!1,ct=!1,ht=typeof setTimeout=="function"?setTimeout:null,St=typeof clearTimeout=="function"?clearTimeout:null,_=typeof setImmediate<"u"?setImmediate:null;function Y(A){for(var q=c(v);q!==null;){if(q.callback===null)s(v);else if(q.startTime<=A)s(v),q.sortIndex=q.expirationTime,i(C,q);else break;q=c(v)}}function H(A){if(nt=!1,Y(A),!$)if(c(C)!==null)$=!0,it||(it=!0,Bt());else{var q=c(v);q!==null&&Mt(H,q.startTime-A)}}var it=!1,rt=-1,V=5,xt=-1;function Be(){return ct?!0:!(r.unstable_now()-xt<V)}function te(){if(ct=!1,it){var A=r.unstable_now();xt=A;var q=!0;try{t:{$=!1,nt&&(nt=!1,St(rt),rt=-1),at=!0;var B=J;try{e:{for(Y(A),j=c(C);j!==null&&!(j.expirationTime>A&&Be());){var bt=j.callback;if(typeof bt=="function"){j.callback=null,J=j.priorityLevel;var p=bt(j.expirationTime<=A);if(A=r.unstable_now(),typeof p=="function"){j.callback=p,Y(A),q=!0;break e}j===c(C)&&s(C),Y(A)}else s(C);j=c(C)}if(j!==null)q=!0;else{var O=c(v);O!==null&&Mt(H,O.startTime-A),q=!1}}break t}finally{j=null,J=B,at=!1}q=void 0}}finally{q?Bt():it=!1}}}var Bt;if(typeof _=="function")Bt=function(){_(te)};else if(typeof MessageChannel<"u"){var me=new MessageChannel,Se=me.port2;me.port1.onmessage=te,Bt=function(){Se.postMessage(null)}}else Bt=function(){ht(te,0)};function Mt(A,q){rt=ht(function(){A(r.unstable_now())},q)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(A){A.callback=null},r.unstable_forceFrameRate=function(A){0>A||125<A?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<A?Math.floor(1e3/A):5},r.unstable_getCurrentPriorityLevel=function(){return J},r.unstable_next=function(A){switch(J){case 1:case 2:case 3:var q=3;break;default:q=J}var B=J;J=q;try{return A()}finally{J=B}},r.unstable_requestPaint=function(){ct=!0},r.unstable_runWithPriority=function(A,q){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var B=J;J=A;try{return q()}finally{J=B}},r.unstable_scheduleCallback=function(A,q,B){var bt=r.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?bt+B:bt):B=bt,A){case 1:var p=-1;break;case 2:p=250;break;case 5:p=1073741823;break;case 4:p=1e4;break;default:p=5e3}
vendor: 30,508 bytes, lines 48-79
48return p=B+p,A={id:D++,callback:q,priorityLevel:A,startTime:B,expirationTime:p,sortIndex:-1},B>bt?(A.sortIndex=B,i(v,A),c(C)===null&&A===c(v)&&(nt?(St(rt),rt=-1):nt=!0,Mt(H,B-bt))):(A.sortIndex=p,i(C,A),$||at||($=!0,it||(it=!0,Bt()))),A},r.unstable_shouldYield=Be,r.unstable_wrapCallback=function(A){var q=J;return function(){var B=J;J=q;try{return A.apply(this,arguments)}finally{J=B}}}}(Nr)),Nr}var eu;function mm(){return eu||(eu=1,Rr.exports=hm()),Rr.exports}var zr={exports:{}},ut={};/**
49 * @license React
50 * react.production.js
51 *
52 * Copyright (c) Meta Platforms, Inc. and affiliates.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE file in the root directory of this source tree.
56 */var lu;function gm(){if(lu)return ut;lu=1;var r=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),x=Symbol.for("react.context"),R=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),j=Symbol.iterator;function J(p){return p===null||typeof p!="object"?null:(p=j&&p[j]||p["@@iterator"],typeof p=="function"?p:null)}var at={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$=Object.assign,nt={};function ct(p,O,X){this.props=p,this.context=O,this.refs=nt,this.updater=X||at}ct.prototype.isReactComponent={},ct.prototype.setState=function(p,O){if(typeof p!="object"&&typeof p!="function"&&p!=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,p,O,"setState")},ct.prototype.forceUpdate=function(p){this.updater.enqueueForceUpdate(this,p,"forceUpdate")};function ht(){}ht.prototype=ct.prototype;function St(p,O,X){this.props=p,this.context=O,this.refs=nt,this.updater=X||at}var _=St.prototype=new ht;_.constructor=St,$(_,ct.prototype),_.isPureReactComponent=!0;var Y=Array.isArray,H={H:null,A:null,T:null,S:null,V:null},it=Object.prototype.hasOwnProperty;function rt(p,O,X,G,Z,st){return X=st.ref,{$$typeof:r,type:p,key:O,ref:X!==void 0?X:null,props:st}}function V(p,O){return rt(p.type,O,void 0,void 0,void 0,p.props)}function xt(p){return typeof p=="object"&&p!==null&&p.$$typeof===r}function Be(p){var O={"=":"=0",":":"=2"};return"$"+p.replace(/[=:]/g,function(X){return O[X]})}var te=/\/+/g;function Bt(p,O){return typeof p=="object"&&p!==null&&p.key!=null?Be(""+p.key):O.toString(36)}function me(){}function Se(p){switch(p.status){case"fulfilled":return p.value;case"rejected":throw p.reason;default:switch(typeof p.status=="string"?p.then(me,me):(p.status="pending",p.then(function(O){p.status==="pending"&&(p.status="fulfilled",p.value=O)},function(O){p.status==="pending"&&(p.status="rejected",p.reason=O)})),p.status){case"fulfilled":return p.value;case"rejected":throw p.reason}}throw p}function Mt(p,O,X,G,Z){var st=typeof p;(st==="undefined"||st==="boolean")&&(p=null);var I=!1;if(p===null)I=!0;else switch(st){case"bigint":case"string":case"number":I=!0;break;case"object":switch(p.$$typeof){case r:case i:I=!0;break;case D:return I=p._init,Mt(I(p._payload),O,X,G,Z)}}if(I)return Z=Z(p),I=G===""?"."+Bt(p,0):G,Y(Z)?(X="",I!=null&&(X=I.replace(te,"$&/")+"/"),Mt(Z,O,X,"",function(Jt){return Jt})):Z!=null&&(xt(Z)&&(Z=V(Z,X+(Z.key==null||p&&p.key===Z.key?"":(""+Z.key).replace(te,"$&/")+"/")+I)),O.push(Z)),1;I=0;var gt=G===""?".":G+":";if(Y(p))for(var Tt=0;Tt<p.length;Tt++)G=p[Tt],st=gt+Bt(G,Tt),I+=Mt(G,O,X,st,Z);else if(Tt=J(p),typeof Tt=="function")for(p=Tt.call(p),Tt=0;!(G=p.next()).done;)G=G.value,st=gt+Bt(G,Tt++),I+=Mt(G,O,X,st,Z);else if(st==="object"){if(typeof p.then=="function")return Mt(Se(p),O,X,G,Z);throw O=String(p),Error("Objects are not valid as a React child (found: "+(O==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":O)+"). If you meant to render a collection of children, use an array instead.")}return I}function A(p,O,X){if(p==null)return p;var G=[],Z=0;return Mt(p,G,"","",function(st){return O.call(X,st,Z++)}),G}function q(p){if(p._status===-1){var O=p._result;O=O(),O.then(function(X){(p._status===0||p._status===-1)&&(p._status=1,p._result=X)},function(X){(p._status===0||p._status===-1)&&(p._status=2,p._result=X)}),p._status===-1&&(p._status=0,p._result=O)}if(p._status===1)return p._result.default;throw p._result}var B=typeof reportError=="function"?reportError:function(p){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var O=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof p=="object"&&p!==null&&typeof p.message=="string"?String(p.message):String(p),error:p});if(!window.dispatchEvent(O))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",p);return}console.error(p)};function bt(){}return ut.Children={map:A,forEach:function(p,O,X){A(p,function(){O.apply(this,arguments)},X)},count:function(p){var O=0;return A(p,function(){O++}),O},toArray:function(p){return A(p,function(O){return O})||[]},only:function(p){if(!xt(p))throw Error("React.Children.only expected to receive a single React element child.");return p}},ut.Component=ct,ut.Fragment=c,ut.Profiler=d,ut.PureComponent=St,ut.StrictMode=s,ut.Suspense=C,ut.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=H,ut.__COMPILER_RUNTIME={__proto__:null,c:function(p){return H.H.useMemoCache(p)}},ut.cache=function(p){return function(){return p.apply(null,arguments)}},ut.cloneElement=function(p,O,X){if(p==null)throw Error("The argument must be a React element, but you passed "+p+".");var G=$({},p.props),Z=p.key,st=void 0;if(O!=null)for(I in O.ref!==void 0&&(st=void 0),O.key!==void 0&&(Z=""+O.key),O)!it.call(O,I)||I==="key"||I==="__self"||I==="__source"||I==="ref"&&O.ref===void 0||(G[I]=O[I]);var I=arguments.length-2;if(I===1)G.children=X;else if(1<I){for(var gt=Array(I),Tt=0;Tt<I;Tt++)gt[Tt]=arguments[Tt+2];G.children=gt}return rt(p.type,Z,void 0,void 0,st,G)},ut.createContext=function(p){return p={$$typeof:x,_currentValue:p,_currentValue2:p,_threadCount:0,Provider:null,Consumer:null},p.Provider=p,p.Consumer={$$typeof:m,_context:p},p},ut.createElement=function(p,O,X){var G,Z={},st=null;if(O!=null)for(G in O.key!==void 0&&(st=""+O.key),O)it.call(O,G)&&G!=="key"&&G!=="__self"&&G!=="__source"&&(Z[G]=O[G]);var I=arguments.length-2;if(I===1)Z.children=X;else if(1<I){for(var gt=Array(I),Tt=0;Tt<I;Tt++)gt[Tt]=arguments[Tt+2];Z.children=gt}if(p&&p.defaultProps)for(G in I=p.defaultProps,I)Z[G]===void 0&&(Z[G]=I[G]);return rt(p,st,void 0,void 0,null,Z)},ut.createRef=function(){return{current:null}},ut.forwardRef=function(p){return{$$typeof:R,render:p}},ut.isValidElement=xt,ut.lazy=function(p){return{$$typeof:D,_payload:{_status:-1,_result:p},_init:q}},ut.memo=function(p,O){return{$$typeof:v,type:p,compare:O===void 0?null:O}},ut.startTransition=function(p){var O=H.T,X={};H.T=X;try{var G=p(),Z=H.S;Z!==null&&Z(X,G),typeof G=="object"&&G!==null&&typeof G.then=="function"&&G.then(bt,B)}catch(st){B(st)}finally{H.T=O}},ut.unstable_useCacheRefresh=function(){return H.H.useCacheRefresh()},ut.use=function(p){return H.H.use(p)},ut.useActionState=function(p,O,X){return H.H.useActionState(p,O,X)},ut.useCallback=function(p,O){return H.H.useCallback(p,O)},ut.useContext=function(p){return H.H.useContext(p)},ut.useDebugValue=function(){},ut.useDeferredValue=function(p,O){return H.H.useDeferredValue(p,O)},ut.useEffect=function(p,O,X){var G=H.H;if(typeof X=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return G.useEffect(p,O)},ut.useId=function(){return H.H.useId()},ut.useImperativeHandle=function(p,O,X){return H.H.useImperativeHandle(p,O,X)},ut.useInsertionEffect=function(p,O){return H.H.useInsertionEffect(p,O)},ut.useLayoutEffect=function(p,O){return H.H.useLayoutEffect(p,O)},ut.useMemo=function(p,O){return H.H.useMemo(p,O)},ut.useOptimistic=function(p,O){return H.H.useOptimistic(p,O)},ut.useReducer=function(p,O,X){return H.H.useReducer(p,O,X)},ut.useRef=function(p){return H.H.useRef(p)},ut.useState=function(p){return H.H.useState(p)},ut.useSyncExternalStore=function(p,O,X){return H.H.useSyncExternalStore(p,O,X)},ut.useTransition=function(){return H.H.useTransition()},ut.version="19.1.1",ut}var au;function _r(){return au||(au=1,zr.exports=gm()),zr.exports}var kr={exports:{}},he={};/**
57 * @license React
58 * react-dom.production.js
59 *
60 * Copyright (c) Meta Platforms, Inc. and affiliates.
61 *
62 * This source code is licensed under the MIT license found in the
63 * LICENSE file in the root directory of this source tree.
64 */var nu;function pm(){if(nu)return he;nu=1;var r=_r();function i(C){var v="https://react.dev/errors/"+C;if(1<arguments.length){v+="?args[]="+encodeURIComponent(arguments[1]);for(var D=2;D<arguments.length;D++)v+="&args[]="+encodeURIComponent(arguments[D])}return"Minified React error #"+C+"; visit "+v+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function c(){}var s={d:{f:c,r:function(){throw Error(i(522))},D:c,C:c,L:c,m:c,X:c,S:c,M:c},p:0,findDOMNode:null},d=Symbol.for("react.portal");function m(C,v,D){var j=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:j==null?null:""+j,children:C,containerInfo:v,implementation:D}}var x=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function R(C,v){if(C==="font")return"";if(typeof v=="string")return v==="use-credentials"?v:""}return he.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,he.createPortal=function(C,v){var D=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!v||v.nodeType!==1&&v.nodeType!==9&&v.nodeType!==11)throw Error(i(299));return m(C,v,null,D)},he.flushSync=function(C){var v=x.T,D=s.p;try{if(x.T=null,s.p=2,C)return C()}finally{x.T=v,s.p=D,s.d.f()}},he.preconnect=function(C,v){typeof C=="string"&&(v?(v=v.crossOrigin,v=typeof v=="string"?v==="use-credentials"?v:"":void 0):v=null,s.d.C(C,v))},he.prefetchDNS=function(C){typeof C=="string"&&s.d.D(C)},he.preinit=function(C,v){if(typeof C=="string"&&v&&typeof v.as=="string"){var D=v.as,j=R(D,v.crossOrigin),J=typeof v.integrity=="string"?v.integrity:void 0,at=typeof v.fetchPriority=="string"?v.fetchPriority:void 0;D==="style"?s.d.S(C,typeof v.precedence=="string"?v.precedence:void 0,{crossOrigin:j,integrity:J,fetchPriority:at}):D==="script"&&s.d.X(C,{crossOrigin:j,integrity:J,fetchPriority:at,nonce:typeof v.nonce=="string"?v.nonce:void 0})}},he.preinitModule=function(C,v){if(typeof C=="string")if(typeof v=="object"&&v!==null){if(v.as==null||v.as==="script"){var D=R(v.as,v.crossOrigin);s.d.M(C,{crossOrigin:D,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0})}}else v==null&&s.d.M(C)},he.preload=function(C,v){if(typeof C=="string"&&typeof v=="object"&&v!==null&&typeof v.as=="string"){var D=v.as,j=R(D,v.crossOrigin);s.d.L(C,D,{crossOrigin:j,integrity:typeof v.integrity=="string"?v.integrity:void 0,nonce:typeof v.nonce=="string"?v.nonce:void 0,type:typeof v.type=="string"?v.type:void 0,fetchPriority:typeof v.fetchPriority=="string"?v.fetchPriority:void 0,referrerPolicy:typeof v.referrerPolicy=="string"?v.referrerPolicy:void 0,imageSrcSet:typeof v.imageSrcSet=="string"?v.imageSrcSet:void 0,imageSizes:typeof v.imageSizes=="string"?v.imageSizes:void 0,media:typeof v.media=="string"?v.media:void 0})}},he.preloadModule=function(C,v){if(typeof C=="string")if(v){var D=R(v.as,v.crossOrigin);s.d.m(C,{as:typeof v.as=="string"&&v.as!=="script"?v.as:void 0,crossOrigin:D,integrity:typeof v.integrity=="string"?v.integrity:void 0})}else s.d.m(C)},he.requestFormReset=function(C){s.d.r(C)},he.unstable_batchedUpdates=function(C,v){return C(v)},he.useFormState=function(C,v,D){return x.H.useFormState(C,v,D)},he.useFormStatus=function(){return x.H.useHostTransitionStatus()},he.version="19.1.1",he}var ou;function ym(){if(ou)return kr.exports;ou=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(i){console.error(i)}}return r(),kr.exports=pm(),kr.exports}/**
65 * @license React
66 * react-dom-client.production.js
67 *
68 * Copyright (c) Meta Platforms, Inc. and affiliates.
69 *
70 * This source code is licensed under the MIT license found in the
71 * LICENSE file in the root directory of this source tree.
72 */var iu;function vm(){if(iu)return Pn;iu=1;var r=mm(),i=_r(),c=ym();function s(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}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 d(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function m(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function x(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 R(t){if(m(t)!==t)throw Error(s(188))}function C(t){var e=t.alternate;if(!e){if(e=m(t),e===null)throw Error(s(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var o=n.alternate;if(o===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===o.child){for(o=n.child;o;){if(o===l)return R(n),t;if(o===a)return R(n),e;o=o.sibling}throw Error(s(188))}if(l.return!==a.return)l=n,a=o;else{for(var u=!1,f=n.child;f;){if(f===l){u=!0,l=n,a=o;break}if(f===a){u=!0,a=n,l=o;break}f=f.sibling}if(!u){for(f=o.child;f;){if(f===l){u=!0,l=o,a=n;break}if(f===a){u=!0,a=o,l=n;break}f=f.sibling}if(!u)throw Error(s(189))}}if(l.alternate!==a)throw Error(s(190))}if(l.tag!==3)throw Error(s(188));return l.stateNode.current===l?t:e}function v(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=v(t),e!==null)return e;t=t.sibling}return null}var D=Object.assign,j=Symbol.for("react.element"),J=Symbol.for("react.transitional.element"),at=Symbol.for("react.portal"),$=Symbol.for("react.fragment"),nt=Symbol.for("react.strict_mode"),ct=Symbol.for("react.profiler"),ht=Symbol.for("react.provider"),St=Symbol.for("react.consumer"),_=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),it=Symbol.for("react.suspense_list"),rt=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),xt=Symbol.for("react.activity"),Be=Symbol.for("react.memo_cache_sentinel"),te=Symbol.iterator;function Bt(t){return t===null||typeof t!="object"?null:(t=te&&t[te]||t["@@iterator"],typeof t=="function"?t:null)}var me=Symbol.for("react.client.reference");function Se(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===me?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case $:return"Fragment";case ct:return"Profiler";case nt:return"StrictMode";case H:return"Suspense";case it:return"SuspenseList";case xt:return"Activity"}if(typeof t=="object")switch(t.$$typeof){case at:return"Portal";case _:return(t.displayName||"Context")+".Provider";case St:return(t._context.displayName||"Context")+".Consumer";case Y:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case rt:return e=t.displayName||null,e!==null?e:Se(t.type)||"Memo";case V:e=t._payload,t=t._init;try{return Se(t(e))}catch{}}return null}var Mt=Array.isArray,A=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q=c.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},bt=[],p=-1;function O(t){return{current:t}}function X(t){0>p||(t.current=bt[p],bt[p]=null,p--)}function G(t,e){p++,bt[p]=t.current,t.current=e}var Z=O(null),st=O(null),I=O(null),gt=O(null);function Tt(t,e){switch(G(I,e),G(st,t),G(Z,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Uh(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Uh(e),t=Gh(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}X(Z),G(Z,t)}function Jt(){X(Z),X(st),X(I)}function Ke(t){t.memoizedState!==null&&G(gt,t);var e=Z.current,l=Gh(e,t.type);e!==l&&(G(st,t),G(Z,l))}function Ce(t){st.current===t&&(X(Z),X(st)),gt.current===t&&(X(gt),Wo._currentValue=B)}var Pe=Object.prototype.hasOwnProperty,yl=r.unstable_scheduleCallback,sn=r.unstable_cancelCallback,Ca=r.unstable_shouldYield,ri=r.unstable_requestPaint,ge=r.unstable_now,si=r.unstable_getCurrentPriorityLevel,Ul=r.unstable_ImmediatePriority,Fn=r.unstable_UserBlockingPriority,nl=r.unstable_NormalPriority,ci=r.unstable_LowPriority,Gl=r.unstable_IdlePriority,ui=r.log,Ea=r.unstable_setDisableYieldValue,ql=null,Wt=null;function Je(t){if(typeof ui=="function"&&Ea(t),Wt&&typeof Wt.setStrictMode=="function")try{Wt.setStrictMode(ql,t)}catch{}}var $t=Math.clz32?Math.clz32:fi,di=Math.log,Ta=Math.LN2;function fi(t){return t>>>=0,t===0?32:31-(di(t)/Ta|0)|0}var L=256,cn=4194304;function vl(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:case 262144:case 524288:case 1048576:case 2097152:return t&4194048;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 un(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,o=t.suspendedLanes,u=t.pingedLanes;t=t.warmLanes;var f=a&134217727;return f!==0?(a=f&~o,a!==0?n=vl(a):(u&=f,u!==0?n=vl(u):l||(l=f&~t,l!==0&&(n=vl(l))))):(f=a&~o,f!==0?n=vl(f):u!==0?n=vl(u):l||(l=a&~t,l!==0&&(n=vl(l)))),n===0?0:e!==0&&e!==n&&(e&o)===0&&(o=n&-n,l=e&-e,o>=l||o===32&&(l&4194048)!==0)?e:n}function Dt(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function In(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 to(){var t=L;return L<<=1,(L&4194048)===0&&(L=256),t}function hi(){var t=cn;return cn<<=1,(cn&62914560)===0&&(cn=4194304),t}function eo(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Da(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function ts(t,e,l,a,n,o){var u=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var f=t.entanglements,g=t.expirationTimes,S=t.hiddenUpdates;for(l=u&~l;0<l;){var N=31-$t(l),k=1<<N;f[N]=0,g[N]=-1;var E=S[N];if(E!==null)for(S[N]=null,N=0;N<E.length;N++){var T=E[N];T!==null&&(T.lane&=-536870913)}l&=~k}a!==0&&mi(t,a,0),o!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=o&~(u&~e))}function mi(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-$t(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&4194090}function gi(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-$t(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function lo(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 ao(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function pi(){var t=q.p;return t!==0?t:(t=window.event,t===void 0?32:om(t.type))}function es(t,e){var l=q.p;try{return q.p=t,e()}finally{q.p=l}}var ol=Math.random().toString(36).slice(2),ee="__reactFiber$"+ol,pe="__reactProps$"+ol,Yl="__reactContainer$"+ol,no="__reactEvents$"+ol,ls="__reactListeners$"+ol,as="__reactHandles$"+ol,yi="__reactResources$"+ol,Ma="__reactMarker$"+ol;function oo(t){delete t[ee],delete t[pe],delete t[no],delete t[ls],delete t[as]}function Vl(t){var e=t[ee];if(e)return e;for(var l=t.parentNode;l;){if(e=l[Yl]||l[ee]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=Xh(t);t!==null;){if(l=t[ee])return l;t=Xh(t)}return e}t=l,l=t.parentNode}return null}function Xl(t){if(t=t[ee]||t[Yl]){var e=t.tag;if(e===5||e===6||e===13||e===26||e===27||e===3)return t}return null}function Aa(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(s(33))}function Zl(t){var e=t[yi];return e||(e=t[yi]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function Vt(t){t[Ma]=!0}var vi=new Set,bi={};function bl(t,e){We(t,e),We(t+"Capture",e)}function We(t,e){for(bi[t]=e,t=0;t<e.length;t++)vi.add(e[t])}var ns=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]*$"),xi={},wi={};function Ra(t){return Pe.call(wi,t)?!0:Pe.call(xi,t)?!1:ns.test(t)?wi[t]=!0:(xi[t]=!0,!1)}function M(t,e,l){if(Ra(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){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,""+l)}}function tt(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function Ot(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}var le,Ee;function ae(t){if(le===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);le=e&&e[1]||"",Ee=-1<l.stack.indexOf(`
73    at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
74`+le+t+Ee}var Le=!1;function He(t,e){if(!t||Le)return"";Le=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var k=function(){throw Error()};if(Object.defineProperty(k.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(k,[])}catch(T){var E=T}Reflect.construct(t,[],k)}else{try{k.call()}catch(T){E=T}t.call(k.prototype)}}else{try{throw Error()}catch(T){E=T}(k=t())&&typeof k.catch=="function"&&k.catch(function(){})}}catch(T){if(T&&E&&typeof T.stack=="string")return[T.stack,E.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=a.DetermineComponentFrameRoot(),u=o[0],f=o[1];if(u&&f){var g=u.split(`
75`),S=f.split(`
76`);for(n=a=0;a<g.length&&!g[a].includes("DetermineComponentFrameRoot");)a++;for(;n<S.length&&!S[n].includes("DetermineComponentFrameRoot");)n++;if(a===g.length||n===S.length)for(a=g.length-1,n=S.length-1;1<=a&&0<=n&&g[a]!==S[n];)n--;for(;1<=a&&0<=n;a--,n--)if(g[a]!==S[n]){if(a!==1||n!==1)do if(a--,n--,0>n||g[a]!==S[n]){var N=`
77`+g[a].replace(" at new "," at ");return t.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",t.displayName)),N}while(1<=a&&0<=n);break}}}finally{Le=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?ae(l):""}function Ql(t){switch(t.tag){case 26:case 27:case 5:return ae(t.type);case 16:return ae("Lazy");case 13:return ae("Suspense");case 19:return ae("SuspenseList");case 0:case 15:return He(t.type,!1);case 11:return He(t.type.render,!1);case 1:return He(t.type,!0);case 31:return ae("Activity");default:return""}}function xl(t){try{var e="";do e+=Ql(t),t=t.return;while(t);return e}catch(l){return`
78Error generating stack: `+l.message+`
79`+l.stack}}function Xt(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function il(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ve(t){var e=il(t)?"checked":"value",l=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),a=""+t[e];if(!t.hasOwnProperty(e)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,o=l.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(u){a=""+u,o.call(this,u)}}),Object.defineProperty(t,e,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(u){a=""+u},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function re(t){t._valueTracker||(t._valueTracker=ve(t))}function rl(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=il(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function wl(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 dn=/[\n"\\]/g;function se(t){return t.replace(dn,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Kl(t,e,l,a,n,o,u,f){t.name="",u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"?t.type=u:t.removeAttribute("type"),e!=null?u==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Xt(e)):t.value!==""+Xt(e)&&(t.value=""+Xt(e)):u!=="submit"&&u!=="reset"||t.removeAttribute("value"),e!=null?Pl(t,u,Xt(e)):l!=null?Pl(t,u,Xt(l)):a!=null&&t.removeAttribute("value"),n==null&&o!=null&&(t.defaultChecked=!!o),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.name=""+Xt(f):t.removeAttribute("name")}function Na(t,e,l,a,n,o,u,f){if(o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(t.type=o),e!=null||l!=null){if(!(o!=="submit"&&o!=="reset"||e!=null))return;l=l!=null?""+Xt(l):"",e=e!=null?""+Xt(e):l,f||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=f?t.checked:!!a,t.defaultChecked=!!a,u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.name=u)}function Pl(t,e,l){e==="number"&&wl(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function $e(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+Xt(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function za(t,e,l){if(e!=null&&(e=""+Xt(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+Xt(l):""}function _a(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(s(92));if(Mt(a)){if(1<a.length)throw Error(s(93));a=a[0]}l=a}l==null&&(l=""),e=l}l=Xt(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a)}function Fe(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var fn=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 ka(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||fn.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function Oa(t,e,l){if(e!=null&&typeof e!="object")throw Error(s(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="");for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&ka(t,n,a)}else for(var o in e)e.hasOwnProperty(o)&&ka(t,o,e[o])}function ja(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 Si=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"],["colorRen
79dering","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"]]),Ci=/^[\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 Ba(t){return Ci.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}var hn=null;function mn(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Sl=null,Cl=null;function io(t){var e=Xl(t);if(e&&(t=e.stateNode)){var l=t[pe]||null;t:switch(t=e.stateNode,e.type){case"input":if(Kl(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+se(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[pe]||null;if(!n)throw Error(s(90));Kl(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&rl(a)}break t;case"textarea":za(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&$e(t,!!l.multiple,e,!1)}}}var gn=!1;function ro(t,e,l){if(gn)return t(e,l);gn=!0;try{var a=t(e);return a}finally{if(gn=!1,(Sl!==null||Cl!==null)&&(ir(),Sl&&(e=Sl,t=Cl,Cl=Sl=null,io(e),t)))for(e=0;e<t.length;e++)io(t[e])}}function Jl(t,e){var l=t.stateNode;if(l===null)return null;var a=l[pe]||null;if(a===null)return null;l=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(l&&typeof l!="function")throw Error(s(231,e,typeof l));return l}var Ue=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),pn=!1;if(Ue)try{var Wl={};Object.defineProperty(Wl,"passive",{get:function(){pn=!0}}),window.addEventListener("test",Wl,Wl),window.removeEventListener("test",Wl,Wl)}catch{pn=!1}
vendor: 6,105 bytes, line 79
79var Ie=null,yn=null,La=null;function so(){if(La)return La;var t,e=yn,l=e.length,a,n="value"in Ie?Ie.value:Ie.textContent,o=n.length;for(t=0;t<l&&e[t]===n[t];t++);var u=l-t;for(a=1;a<=u&&e[l-a]===n[o-a];a++);return La=n.slice(t,1<a?1-a:void 0)}function Ha(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 Ua(){return!0}function co(){return!1}function ce(t){function e(l,a,n,o,u){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=o,this.target=u,this.currentTarget=null;for(var f in t)t.hasOwnProperty(f)&&(l=t[f],this[f]=l?l(o):o[f]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Ua:co,this.isPropagationStopped=co,this}return D(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Ua)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Ua)},persist:function(){},isPersistent:Ua}),e}var sl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ga=ce(sl),$l=D({},sl,{view:0,detail:0}),Ei=ce($l),Ti,uo,fo,Di=D({},$l,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:is,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!==fo&&(fo&&t.type==="mousemove"?(Ti=t.screenX-fo.screenX,uo=t.screenY-fo.screenY):uo=Ti=0,fo=t),Ti)},movementY:function(t){return"movementY"in t?t.movementY:uo}}),Xu=ce(Di),D0=D({},Di,{dataTransfer:0}),M0=ce(D0),A0=D({},$l,{relatedTarget:0}),os=ce(A0),R0=D({},sl,{animationName:0,elapsedTime:0,pseudoElement:0}),N0=ce(R0),z0=D({},sl,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),_0=ce(z0),k0=D({},sl,{data:0}),Zu=ce(k0),O0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},j0={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"},B0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function L0(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=B0[t])?!!e[t]:!1}function is(){return L0}var H0=D({},$l,{key:function(t){if(t.key){var e=O0[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Ha(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?j0[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:is,charCode:function(t){return t.type==="keypress"?Ha(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Ha(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),U0=ce(H0),G0=D({},Di,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Qu=ce(G0),q0=D({},$l,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:is}),Y0=ce(q0),V0=D({},sl,{propertyName:0,elapsedTime:0,pseudoElement:0}),X0=ce(V0),Z0=D({},Di,{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}),Q0=ce(Z0),K0=D({},sl,{newState:0,oldState:0}),P0=ce(K0),J0=[9,13,27,32],rs=Ue&&"CompositionEvent"in window,ho=null;Ue&&"documentMode"in document&&(ho=document.documentMode);var W0=Ue&&"TextEvent"in window&&!ho,Ku=Ue&&(!rs||ho&&8<ho&&11>=ho),Pu=" ",Ju=!1;function Wu(t,e){switch(t){case"keyup":return J0.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $u(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var vn=!1;function $0(t,e){switch(t){case"compositionend":return $u(e);case"keypress":return e.which!==32?null:(Ju=!0,Pu);case"textInput":return t=e.data,t===Pu&&Ju?null:t;default:return null}}function F0(t,e){if(vn)return t==="compositionend"||!rs&&Wu(t,e)?(t=so(),La=yn=Ie=null,vn=!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 Ku&&e.locale!=="ko"?null:e.data;default:return null}}var I0={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 Fu(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!I0[t.type]:e==="textarea"}function Iu(t,e,l,a){Sl?Cl?Cl.push(a):Cl=[a]:Sl=a,e=fr(e,"onChange"),0<e.length&&(l=new Ga("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var mo=null,go=null;function t1(t){Oh(t,0)}function Mi(t){var e=Aa(t);if(rl(e))return t}function td(t,e){if(t==="change")return e}var ed=!1;if(Ue){var ss;if(Ue){var cs="oninput"in document;if(!cs){var ld=document.createElement("div");ld.setAttribute("oninput","return;"),cs=typeof ld.oninput=="function"}ss=cs}else ss=!1;ed=ss&&(!document.documentMode||9<document.documentMode)}function ad(){mo&&(mo.detachEvent("onpropertychange",nd),go=mo=null)}
vendor: 5,413 bytes, line 79
79function nd(t){if(t.propertyName==="value"&&Mi(go)){var e=[];Iu(e,go,t,mn(t)),ro(t1,e)}}function e1(t,e,l){t==="focusin"?(ad(),mo=e,go=l,mo.attachEvent("onpropertychange",nd)):t==="focusout"&&ad()}function l1(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Mi(go)}function a1(t,e){if(t==="click")return Mi(e)}function n1(t,e){if(t==="input"||t==="change")return Mi(e)}function o1(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Re=typeof Object.is=="function"?Object.is:o1;function po(t,e){if(Re(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Pe.call(e,n)||!Re(t[n],e[n]))return!1}return!0}function od(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function id(t,e){var l=od(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=od(l)}}function rd(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?rd(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function sd(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=wl(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=wl(t.document)}return e}function us(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 i1=Ue&&"documentMode"in document&&11>=document.documentMode,bn=null,ds=null,yo=null,fs=!1;function cd(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;fs||bn==null||bn!==wl(a)||(a=bn,"selectionStart"in a&&us(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}),yo&&po(yo,a)||(yo=a,a=fr(ds,"onSelect"),0<a.length&&(e=new Ga("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=bn)))}function qa(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var xn={animationend:qa("Animation","AnimationEnd"),animationiteration:qa("Animation","AnimationIteration"),animationstart:qa("Animation","AnimationStart"),transitionrun:qa("Transition","TransitionRun"),transitionstart:qa("Transition","TransitionStart"),transitioncancel:qa("Transition","TransitionCancel"),transitionend:qa("Transition","TransitionEnd")},hs={},ud={};Ue&&(ud=document.createElement("div").style,"AnimationEvent"in window||(delete xn.animationend.animation,delete xn.animationiteration.animation,delete xn.animationstart.animation),"TransitionEvent"in window||delete xn.transitionend.transition);function Ya(t){if(hs[t])return hs[t];if(!xn[t])return t;var e=xn[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in ud)return hs[t]=e[l];return t}var dd=Ya("animationend"),fd=Ya("animationiteration"),hd=Ya("animationstart"),r1=Ya("transitionrun"),s1=Ya("transitionstart"),c1=Ya("transitioncancel"),md=Ya("transitionend"),gd=new Map,ms="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(" ");ms.push("scrollEnd");function tl(t,e){gd.set(t,e),bl(e,[t])}var pd=new WeakMap;function Ge(t,e){if(typeof t=="object"&&t!==null){var l=pd.get(t);return l!==void 0?l:(e={value:t,source:e,stack:xl(e)},pd.set(t,e),e)}return{value:t,source:e,stack:xl(e)}}var qe=[],wn=0,gs=0;function Ai(){for(var t=wn,e=gs=wn=0;e<t;){var l=qe[e];qe[e++]=null;var a=qe[e];qe[e++]=null;var n=qe[e];qe[e++]=null;var o=qe[e];if(qe[e++]=null,a!==null&&n!==null){var u=a.pending;u===null?n.next=n:(n.next=u.next,u.next=n),a.pending=n}o!==0&&yd(l,n,o)}}function Ri(t,e,l,a){qe[wn++]=t,qe[wn++]=e,qe[wn++]=l,qe[wn++]=a,gs|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function ps(t,e,l,a){return Ri(t,e,l,a),Ni(t)}function Sn(t,e){return Ri(t,null,null,e),Ni(t)}function yd(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,o=t.return;o!==null;)o.childLanes|=l,a=o.alternate,a!==null&&(a.childLanes|=l),o.tag===22&&(t=o.stateNode,t===null||t._visibility&1||(n=!0)),t=o,o=o.return;return t.tag===3?(o=t.stateNode,n&&e!==null&&(n=31-$t(l),t=o.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),o):null}function Ni(t){if(50<Yo)throw Yo=0,Sc=null,Error(s(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Cn={};function u1(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 1,734 bytes, line 79
79ype=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 Ne(t,e,l,a){return new u1(t,e,l,a)}function ys(t){return t=t.prototype,!(!t||!t.isReactComponent)}function El(t,e){var l=t.alternate;return l===null?(l=Ne(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&65011712,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function vd(t,e){t.flags&=65011714;var l=t.alternate;return l===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=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function zi(t,e,l,a,n,o){var u=0;if(a=t,typeof t=="function")ys(t)&&(u=1);else if(typeof t=="string")u=fp(t,l,Z.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(t){case xt:return t=Ne(31,l,e,n),t.elementType=xt,t.lanes=o,t;
vendor: 55,310 bytes, line 79
79case $:return Va(l.children,n,o,e);case nt:u=8,n|=24;break;case ct:return t=Ne(12,l,e,n|2),t.elementType=ct,t.lanes=o,t;case H:return t=Ne(13,l,e,n),t.elementType=H,t.lanes=o,t;case it:return t=Ne(19,l,e,n),t.elementType=it,t.lanes=o,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case ht:case _:u=10;break t;case St:u=9;break t;case Y:u=11;break t;case rt:u=14;break t;case V:u=16,a=null;break t}u=29,l=Error(s(130,t===null?"null":typeof t,"")),a=null}return e=Ne(u,l,e,n),e.elementType=t,e.type=a,e.lanes=o,e}function Va(t,e,l,a){return t=Ne(7,t,a,e),t.lanes=l,t}function vs(t,e,l){return t=Ne(6,t,null,e),t.lanes=l,t}function bs(t,e,l){return e=Ne(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var En=[],Tn=0,_i=null,ki=0,Ye=[],Ve=0,Xa=null,Tl=1,Dl="";function Za(t,e){En[Tn++]=ki,En[Tn++]=_i,_i=t,ki=e}function bd(t,e,l){Ye[Ve++]=Tl,Ye[Ve++]=Dl,Ye[Ve++]=Xa,Xa=t;var a=Tl;t=Dl;var n=32-$t(a)-1;a&=~(1<<n),l+=1;var o=32-$t(e)+n;if(30<o){var u=n-n%5;o=(a&(1<<u)-1).toString(32),a>>=u,n-=u,Tl=1<<32-$t(e)+n|l<<n|a,Dl=o+t}else Tl=1<<o|l<<n|a,Dl=t}function xs(t){t.return!==null&&(Za(t,1),bd(t,1,0))}function ws(t){for(;t===_i;)_i=En[--Tn],En[Tn]=null,ki=En[--Tn],En[Tn]=null;for(;t===Xa;)Xa=Ye[--Ve],Ye[Ve]=null,Dl=Ye[--Ve],Ye[Ve]=null,Tl=Ye[--Ve],Ye[Ve]=null}var be=null,Ut=null,Et=!1,Qa=null,cl=!1,Ss=Error(s(519));function Ka(t){var e=Error(s(418,""));throw xo(Ge(e,t)),Ss}function xd(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[ee]=t,e[pe]=a,l){case"dialog":vt("cancel",e),vt("close",e);break;case"iframe":case"object":case"embed":vt("load",e);break;case"video":case"audio":for(l=0;l<Xo.length;l++)vt(Xo[l],e);break;case"source":vt("error",e);break;case"img":case"image":case"link":vt("error",e),vt("load",e);break;case"details":vt("toggle",e);break;case"input":vt("invalid",e),Na(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0),re(e);break;case"select":vt("invalid",e);break;case"textarea":vt("invalid",e),_a(e,a.value,a.defaultValue,a.children),re(e)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||Hh(e.textContent,l)?(a.popover!=null&&(vt("beforetoggle",e),vt("toggle",e)),a.onScroll!=null&&vt("scroll",e),a.onScrollEnd!=null&&vt("scrollend",e),a.onClick!=null&&(e.onclick=hr),e=!0):e=!1,e||Ka(t)}function wd(t){for(be=t.return;be;)switch(be.tag){case 5:case 13:cl=!1;return;case 27:case 3:cl=!0;return;default:be=be.return}}function vo(t){if(t!==be)return!1;if(!Et)return wd(t),Et=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||Hc(t.type,t.memoizedProps)),l=!l),l&&Ut&&Ka(t),wd(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(s(317));t:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8)if(l=t.data,l==="/$"){if(e===0){Ut=ll(t.nextSibling);break t}e--}else l!=="$"&&l!=="$!"&&l!=="$?"||e++;t=t.nextSibling}Ut=null}}else e===27?(e=Ut,ha(t.type)?(t=Yc,Yc=null,Ut=t):Ut=e):Ut=be?ll(t.stateNode.nextSibling):null;return!0}function bo(){Ut=be=null,Et=!1}function Sd(){var t=Qa;return t!==null&&(Me===null?Me=t:Me.push.apply(Me,t),Qa=null),t}function xo(t){Qa===null?Qa=[t]:Qa.push(t)}var Cs=O(null),Pa=null,Ml=null;function Fl(t,e,l){G(Cs,e._currentValue),e._currentValue=l}function Al(t){t._currentValue=Cs.current,X(Cs)}function Es(t,e,l){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===l)break;t=t.return}}function Ts(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var o=n.dependencies;if(o!==null){var u=n.child;o=o.firstContext;t:for(;o!==null;){var f=o;o=n;for(var g=0;g<e.length;g++)if(f.context===e[g]){o.lanes|=l,f=o.alternate,f!==null&&(f.lanes|=l),Es(o.return,l,t),a||(u=null);break t}o=f.next}}else if(n.tag===18){if(u=n.return,u===null)throw Error(s(341));u.lanes|=l,o=u.alternate,o!==null&&(o.lanes|=l),Es(u,l,t),u=null}else u=n.child;if(u!==null)u.return=n;else for(u=n;u!==null;){if(u===t){u=null;break}if(n=u.sibling,n!==null){n.return=u.return,u=n;break}u=u.return}n=u}}function wo(t,e,l,a){t=null;for(var n=e,o=!1;n!==null;){if(!o){if((n.flags&524288)!==0)o=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var u=n.alternate;if(u===null)throw Error(s(387));if(u=u.memoizedProps,u!==null){var f=n.type;Re(n.pendingProps.value,u.value)||(t!==null?t.push(f):t=[f])}}else if(n===gt.current){if(u=n.alternate,u===null)throw Error(s(387));u.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(Wo):t=[Wo])}n=n.return}t!==null&&Ts(e,t,l,a),e.flags|=262144}function Oi(t){for(t=t.firstContext;t!==null;){if(!Re(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function Ja(t){Pa=t,Ml=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function ye(t){return Cd(Pa,t)}function ji(t,e){return Pa===null&&Ja(t),Cd(t,e)}function Cd(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},Ml===null){if(t===null)throw Error(s(308));Ml=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Ml=Ml.next=e;return l}var d1=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},f1=r.unstable_scheduleCallback,h1=r.unstable_NormalPriority,Ft={$$typeof:_,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ds(){return{controller:new d1,data:new Map,refCount:0}}function So(t){t.refCount--,t.refCount===0&&f1(h1,function(){t.controller.abort()})}var Co=null,Ms=0,Dn=0,Mn=null;function m1(t,e){if(Co===null){var l=Co=[];Ms=0,Dn=Rc(),Mn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Ms++,e.then(Ed,Ed),e}function Ed(){if(--Ms===0&&Co!==null){Mn!==null&&(Mn.status="fulfilled");var t=Co;Co=null,Dn=0,Mn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function g1(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Td=A.S;A.S=function(t,e){typeof e=="object"&&e!==null&&typeof e.then=="function"&&m1(t,e),Td!==null&&Td(t,e)};var Wa=O(null);function As(){var t=Wa.current;return t!==null?t:jt.pooledCache}function Bi(t,e){e===null?G(Wa,Wa.current):G(Wa,e.pool)}function Dd(){var t=As();return t===null?null:{parent:Ft._currentValue,pool:t}}var Eo=Error(s(460)),Md=Error(s(474)),Li=Error(s(542)),Rs={then:function(){}};function Ad(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Hi(){}function Rd(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(Hi,Hi),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,zd(t),t;default:if(typeof e.status=="string")e.then(Hi,Hi);else{if(t=jt,t!==null&&100<t.shellSuspendCounter)throw Error(s(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,zd(t),t}throw To=e,Eo}}var To=null;function Nd(){if(To===null)throw Error(s(459));var t=To;return To=null,t}function zd(t){if(t===Eo||t===Li)throw Error(s(483))}var Il=!1;function Ns(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function zs(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 ta(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ea(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(At&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=Ni(t),yd(t,null,l),e}return Ri(t,a,e,l),Ni(t)}function Do(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,gi(t,l)}}function _s(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,o=null;if(l=l.firstBaseUpdate,l!==null){do{var u={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};o===null?n=o=u:o=o.next=u,l=l.next}while(l!==null);o===null?n=o=e:o=o.next=e}else n=o=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:o,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var ks=!1;function Mo(){if(ks){var t=Mn;if(t!==null)throw t}}function Ao(t,e,l,a){ks=!1;var n=t.updateQueue;Il=!1;var o=n.firstBaseUpdate,u=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var g=f,S=g.next;g.next=null,u===null?o=S:u.next=S,u=g;var N=t.alternate;N!==null&&(N=N.updateQueue,f=N.lastBaseUpdate,f!==u&&(f===null?N.firstBaseUpdate=S:f.next=S,N.lastBaseUpdate=g))}if(o!==null){var k=n.baseState;u=0,N=S=g=null,f=o;do{var E=f.lane&-536870913,T=E!==f.lane;if(T?(wt&E)===E:(a&E)===E){E!==0&&E===Dn&&(ks=!0),N!==null&&(N=N.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});t:{var lt=t,F=f;E=e;var _t=l;switch(F.tag){case 1:if(lt=F.payload,typeof lt=="function"){k=lt.call(_t,k,E);break t}k=lt;break t;case 3:lt.flags=lt.flags&-65537|128;case 0:if(lt=F.payload,E=typeof lt=="function"?lt.call(_t,k,E):lt,E==null)break t;k=D({},k,E);break t;case 2:Il=!0}}E=f.callback,E!==null&&(t.flags|=64,T&&(t.flags|=8192),T=n.callbacks,T===null?n.callbacks=[E]:T.push(E))}else T={lane:E,tag:f.tag,payload:f.payload,callback:f.callback,next:null},N===null?(S=N=T,g=k):N=N.next=T,u|=E;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;T=f,f=T.next,T.next=null,n.lastBaseUpdate=T,n.shared.pending=null}}while(!0);N===null&&(g=k),n.baseState=g,n.firstBaseUpdate=S,n.lastBaseUpdate=N,o===null&&(n.shared.lanes=0),ca|=u,t.lanes=u,t.memoizedState=k}}function _d(t,e){if(typeof t!="function")throw Error(s(191,t));t.call(e)}function kd(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)_d(l[t],e)}var An=O(null),Ui=O(0);function Od(t,e){t=jl,G(Ui,t),G(An,e),jl=t|e.baseLanes}function Os(){G(Ui,jl),G(An,An.current)}function js(){jl=Ui.current,X(An),X(Ui)}var la=0,mt=null,Nt=null,Zt=null,Gi=!1,Rn=!1,$a=!1,qi=0,Ro=0,Nn=null,p1=0;function qt(){throw Error(s(321))}function Bs(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!Re(t[l],e[l]))return!1;return!0}function Ls(t,e,l,a,n,o){return la=o,mt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,A.H=t===null||t.memoizedState===null?vf:bf,$a=!1,o=l(a,n),$a=!1,Rn&&(o=Bd(e,l,a,n)),jd(t),o}function jd(t){A.H=Ki;var e=Nt!==null&&Nt.next!==null;if(la=0,Zt=Nt=mt=null,Gi=!1,Ro=0,Nn=null,e)throw Error(s(300));t===null||ne||(t=t.dependencies,t!==null&&Oi(t)&&(ne=!0))}function Bd(t,e,l,a){mt=t;var n=0;do{if(Rn&&(Nn=null),Ro=0,Rn=!1,25<=n)throw Error(s(301));if(n+=1,Zt=Nt=null,t.updateQueue!=null){var o=t.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}A.H=C1,o=e(l,a)}while(Rn);return o}function y1(){var t=A.H,e=t.useState()[0];return e=typeof e.then=="function"?No(e):e,t=t.useState()[0],(Nt!==null?Nt.memoizedState:null)!==t&&(mt.flags|=1024),e}function Hs(){var t=qi!==0;return qi=0,t}function Us(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function Gs(t){if(Gi){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}Gi=!1}la=0,Zt=Nt=mt=null,Rn=!1,Ro=qi=0,Nn=null}function Te(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Zt===null?mt.memoizedState=Zt=t:Zt=Zt.next=t,Zt}function Qt(){if(Nt===null){var t=mt.alternate;t=t!==null?t.memoizedState:null}else t=Nt.next;var e=Zt===null?mt.memoizedState:Zt.next;if(e!==null)Zt=e,Nt=t;else{if(t===null)throw mt.alternate===null?Error(s(467)):Error(s(310));Nt=t,t={memoizedState:Nt.memoizedState,baseState:Nt.baseState,baseQueue:Nt.baseQueue,queue:Nt.queue,next:null},Zt===null?mt.memoizedState=Zt=t:Zt=Zt.next=t}return Zt}function qs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function No(t){var e=Ro;return Ro+=1,Nn===null&&(Nn=[]),t=Rd(Nn,t,e),e=mt,(Zt===null?e.memoizedState:Zt.next)===null&&(e=e.alternate,A.H=e===null||e.memoizedState===null?vf:bf),t}function Yi(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return No(t);if(t.$$typeof===_)return ye(t)}throw Error(s(438,String(t)))}function Ys(t){var e=null,l=mt.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=mt.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),l===null&&(l=qs(),mt.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=Be;return e.index++,l}function Rl(t,e){return typeof e=="function"?e(t):e}function Vi(t){var e=Qt();return Vs(e,Nt,t)}function Vs(t,e,l){var a=t.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=l;var n=t.baseQueue,o=a.pending;if(o!==null){if(n!==null){var u=n.next;n.next=o.next,o.next=u}e.baseQueue=n=o,a.pending=null}if(o=t.baseState,n===null)t.memoizedState=o;else{e=n.next;var f=u=null,g=null,S=e,N=!1;do{var k=S.lane&-536870913;if(k!==S.lane?(wt&k)===k:(la&k)===k){var E=S.revertLane;if(E===0)g!==null&&(g=g.next={lane:0,revertLane:0,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null}),k===Dn&&(N=!0);else if((la&E)===E){S=S.next,E===Dn&&(N=!0);continue}else k={lane:0,revertLane:S.revertLane,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},g===null?(f=g=k,u=o):g=g.next=k,mt.lanes|=E,ca|=E;k=S.action,$a&&l(o,k),o=S.hasEagerState?S.eagerState:l(o,k)}else E={lane:k,revertLane:S.revertLane,action:S.action,hasEagerState:S.hasEagerState,eagerState:S.eagerState,next:null},g===null?(f=g=E,u=o):g=g.next=E,mt.lanes|=k,ca|=k;S=S.next}while(S!==null&&S!==e);if(g===null?u=o:g.next=f,!Re(o,t.memoizedState)&&(ne=!0,N&&(l=Mn,l!==null)))throw l;t.memoizedState=o,t.baseState=u,t.baseQueue=g,a.lastRenderedState=o}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Xs(t){var e=Qt(),l=e.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,o=e.memoizedState;if(n!==null){l.pending=null;var u=n=n.next;do o=t(o,u.action),u=u.next;while(u!==n);Re(o,e.memoizedState)||(ne=!0),e.memoizedState=o,e.baseQueue===null&&(e.baseState=o),l.lastRenderedState=o}return[o,a]}function Ld(t,e,l){var a=mt,n=Qt(),o=Et;if(o){if(l===void 0)throw Error(s(407));l=l()}else l=e();var u=!Re((Nt||n).memoizedState,l);u&&(n.memoizedState=l,ne=!0),n=n.queue;var f=Gd.bind(null,a,n,t);if(zo(2048,8,f,[t]),n.getSnapshot!==e||u||Zt!==null&&Zt.memoizedState.tag&1){if(a.flags|=2048,zn(9,Xi(),Ud.bind(null,a,n,l,e),null),jt===null)throw Error(s(349));o||(la&124)!==0||Hd(a,e,l)}return l}function Hd(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=mt.updateQueue,e===null?(e=qs(),mt.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Ud(t,e,l,a){e.value=l,e.getSnapshot=a,qd(e)&&Yd(t)}function Gd(t,e,l){return l(function(){qd(e)&&Yd(t)})}function qd(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!Re(t,l)}catch{return!0}}function Yd(t){var e=Sn(t,2);e!==null&&je(e,t,2)}function Zs(t){var e=Te();if(typeof t=="function"){var l=t;if(t=l(),$a){Je(!0);try{l()}finally{Je(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:t},e}function Vd(t,e,l,a){return t.baseState=l,Vs(t,Nt,typeof a=="function"?a:Rl)}function v1(t,e,l,a,n){if(Qi(t))throw Error(s(485));if(t=e.action,t!==null){var o={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(u){o.listeners.push(u)}};A.T!==null?l(!0):o.isTransition=!1,a(o),l=e.pending,l===null?(o.next=e.pending=o,Xd(e,o)):(o.next=l.next,e.pending=l.next=o)}}function Xd(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var o=A.T,u={};A.T=u;try{var f=l(n,a),g=A.S;g!==null&&g(u,f),Zd(t,e,f)}catch(S){Qs(t,e,S)}finally{A.T=o}}else try{o=l(n,a),Zd(t,e,o)}catch(S){Qs(t,e,S)}}function Zd(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Qd(t,e,a)},function(a){return Qs(t,e,a)}):Qd(t,e,l)}function Qd(t,e,l){e.status="fulfilled",e.value=l,Kd(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,Xd(t,l)))}function Qs(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,Kd(e),e=e.next;while(e!==a)}t.action=null}function Kd(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Pd(t,e){return e}function Jd(t,e){if(Et){var l=jt.formState;if(l!==null){t:{var a=mt;if(Et){if(Ut){e:{for(var n=Ut,o=cl;n.nodeType!==8;){if(!o){n=null;break e}if(n=ll(n.nextSibling),n===null){n=null;break e}}o=n.data,n=o==="F!"||o==="F"?n:null}if(n){Ut=ll(n.nextSibling),a=n.data==="F!";break t}}Ka(a)}a=!1}a&&(e=l[0])}}return l=Te(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pd,lastRenderedState:e},l.queue=a,l=gf.bind(null,mt,a),a.dispatch=l,a=Zs(!1),o=$s.bind(null,mt,!1,a.queue),a=Te(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=v1.bind(null,mt,n,o,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function Wd(t){var e=Qt();return $d(e,Nt,t)}function $d(t,e,l){if(e=Vs(t,e,Pd)[0],t=Vi(Rl)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=No(e)}catch(u){throw u===Eo?Li:u}else a=e;e=Qt();var n=e.queue,o=n.dispatch;return l!==e.memoizedState&&(mt.flags|=2048,zn(9,Xi(),b1.bind(null,n,l),null)),[a,o,t]}function b1(t,e){t.action=e}function Fd(t){var e=Qt(),l=Nt;if(l!==null)return $d(e,l,t);Qt(),e=e.memoizedState,l=Qt();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function zn(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=mt.updateQueue,e===null&&(e=qs(),mt.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function Xi(){return{destroy:void 0,resource:void 0}}function Id(){return Qt().memoizedState}function Zi(t,e,l,a){var n=Te();a=a===void 0?null:a,mt.flags|=t,n.memoizedState=zn(1|e,Xi(),l,a)}function zo(t,e,l,a){var n=Qt();a=a===void 0?null:a;var o=n.memoizedState.inst;Nt!==null&&a!==null&&Bs(a,Nt.memoizedState.deps)?n.memoizedState=zn(e,o,l,a):(mt.flags|=t,n.memoizedState=zn(1|e,o,l,a))}function tf(t,e){Zi(8390656,8,t,e)}function ef(t,e){zo(2048,8,t,e)}function lf(t,e){return zo(4,2,t,e)}function af(t,e){return zo(4,4,t,e)}function nf(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function of(t,e,l){l=l!=null?l.concat([t]):null,zo(4,4,nf.bind(null,e,t),l)}function Ks(){}function rf(t,e){var l=Qt();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&Bs(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function sf(t,e){var l=Qt();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&Bs(e,a[1]))return a[0];if(a=t(),$a){Je(!0);try{t()}finally{Je(!1)}}return l.memoizedState=[a,e],a}function Ps(t,e,l){return l===void 0||(la&1073741824)!==0?t.memoizedState=e:(t.memoizedState=l,t=dh(),mt.lanes|=t,ca|=t,l)}function cf(t,e,l,a){return Re(l,e)?l:An.current!==null?(t=Ps(t,l,a),Re(t,e)||(ne=!0),t):(la&42)===0?(ne=!0,t.memoizedState=l):(t=dh(),mt.lanes|=t,ca|=t,e)}function uf(t,e,l,a,n){var o=q.p;q.p=o!==0&&8>o?o:8;var u=A.T,f={};A.T=f,$s(t,!1,e,l);try{var g=n(),S=A.S;if(S!==null&&S(f,g),g!==null&&typeof g=="object"&&typeof g.then=="function"){var N=g1(g,a);_o(t,e,N,Oe(t))}else _o(t,e,a,Oe(t))}catch(k){_o(t,e,{then:function(){},status:"rejected",reason:k},Oe())}finally{q.p=o,A.T=u}}function x1(){}function Js(t,e,l,a){if(t.tag!==5)throw Error(s(476));var n=df(t).queue;uf(t,n,e,B,l===null?x1:function(){return ff(t),l(a)})}function df(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:B},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function ff(t){var e=df(t).next.queue;_o(t,e,{},Oe())}function Ws(){return ye(Wo)}function hf(){return Qt().memoizedState}function mf(){return Qt().memoizedState}function w1(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Oe();t=ta(l);var a=ea(e,t,l);a!==null&&(je(a,e,l),Do(a,e,l)),e={cache:Ds()},t.payload=e;return}e=e.return}}function S1(t,e,l){var a=Oe();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},Qi(t)?pf(e,l):(l=ps(t,e,l,a),l!==null&&(je(l,t,a),yf(l,e,a)))}function gf(t,e,l){var a=Oe();_o(t,e,l,a)}function _o(t,e,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(Qi(t))pf(e,n);else{var o=t.alternate;if(t.lanes===0&&(o===null||o.lanes===0)&&(o=e.lastRenderedReducer,o!==null))try{var u=e.lastRenderedState,f=o(u,l);if(n.hasEagerState=!0,n.eagerState=f,Re(f,u))return Ri(t,e,n,0),jt===null&&Ai(),!1}catch{}finally{}if(l=ps(t,e,n,a),l!==null)return je(l,t,a),yf(l,e,a),!0}return!1}function $s(t,e,l,a){if(a={lane:2,revertLane:Rc(),action:a,hasEagerState:!1,eagerState:null,next:null},Qi(t)){if(e)throw Error(s(479))}else e=ps(t,l,a,2),e!==null&&je(e,t,2)}function Qi(t){var e=t.alternate;return t===mt||e!==null&&e===mt}function pf(t,e){Rn=Gi=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function yf(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,gi(t,l)}}var Ki={readContext:ye,use:Yi,useCallback:qt,useContext:qt,useEffect:qt,useImperativeHandle:qt,useLayoutEffect:qt,useInsertionEffect:qt,useMemo:qt,useReducer:qt,useRef:qt,useState:qt,useDebugValue:qt,useDeferredValue:qt,useTransition:qt,useSyncExternalStore:qt,useId:qt,useHostTransitionStatus:qt,useFormState:qt,useActionState:qt,useOptimistic:qt,useMemoCache:qt,useCacheRefresh:qt},vf={readContext:ye,use:Yi,useCallback:function(t,e){return Te().memoizedState=[t,e===void 0?null:e],t},useContext:ye,useEffect:tf,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Zi(4194308,4,nf.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Zi(4194308,4,t,e)},useInsertionEffect:function(t,e){Zi(4,2,t,e)},useMemo:function(t,e){var l=Te();e=e===void 0?null:e;var a=t();if($a){Je(!0);try{t()}finally{Je(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=Te();if(l!==void 0){var n=l(e);if($a){Je(!0);try{l(e)}finally{Je(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=S1.bind(null,mt,t),[a.memoizedState,t]},useRef:function(t){var e=Te();return t={current:t},e.memoizedState=t},useState:function(t){t=Zs(t);var e=t.queue,l=gf.bind(null,mt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Ks,useDeferredValue:function(t,e){var l=Te();return Ps(l,t,e)},useTransition:function(){var t=Zs(!1);return t=uf.bind(null,mt,t.queue,!0,!1),Te().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=mt,n=Te();if(Et){if(l===void 0)throw Error(s(407));l=l()}else{if(l=e(),jt===null)throw Error(s(349));(wt&124)!==0||Hd(a,e,l)}n.memoizedState=l;var o={value:l,getSnapshot:e};return n.queue=o,tf(Gd.bind(null,a,o,t),[t]),a.flags|=2048,zn(9,Xi(),Ud.bind(null,a,o,l,e),null),l},useId:function(){var t=Te(),e=jt.identifierPrefix;if(Et){var l=Dl,a=Tl;l=(a&~(1<<32-$t(a)-1)).toString(32)+l,e="«"+e+"R"+l,l=qi++,0<l&&(e+="H"+l.toString(32)),e+="»"}else l=p1++,e="«"+e+"r"+l.toString(32)+"»";return t.memoizedState=e},useHostTransitionStatus:Ws,useFormState:Jd,useActionState:Jd,useOptimistic:function(t){var e=Te();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=$s.bind(null,mt,!0,l),l.dispatch=e,[t,e]},useMemoCache:Ys,useCacheRefresh:function(){return Te().memoizedState=w1.bind(null,mt)}},bf={readContext:ye,use:Yi,useCallback:rf,useContext:ye,useEffect:ef,useImperativeHandle:of,useInsertionEffect:lf,useLayoutEffect:af,useMemo:sf,useReducer:Vi,useRef:Id,useState:function(){return Vi(Rl)},useDebugValue:Ks,useDeferredValue:function(t,e){var l=Qt();return cf(l,Nt.memoizedState,t,e)},useTransition:function(){var t=Vi(Rl)[0],e=Qt().memoizedState;return[typeof t=="boolean"?t:No(t),e]},useSyncExternalStore:Ld,useId:hf,useHostTransitionStatus:Ws,useFormState:Wd,useActionState:Wd,useOptimistic:function(t,e){var l=Qt();return Vd(l,Nt,t,e)},useMemoCache:Ys,useCacheRefresh:mf},C1={readContext:ye,use:Yi,useCallback:rf,useContext:ye,useEffect:ef,useImperativeHandle:of,useInsertionEffect:lf,useLayoutEffect:af,useMemo:sf,useReducer:Xs,useRef:Id,useState:function(){return Xs(Rl)},useDebugValue:Ks,useDeferredValue:function(t,e){var l=Qt();return Nt===null?Ps(l,t,e):cf(l,Nt.memoizedState,t,e)},useTransition:function(){var t=Xs(Rl)[0],e=Qt().memoizedState;return[typeof t=="boolean"?t:No(t),e]},useSyncExternalStore:Ld,useId:hf,useHostTransitionStatus:Ws,useFormState:Fd,useActionState:Fd,useOptimistic:function(t,e){var l=Qt();return Nt!==null?Vd(l,Nt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:Ys,useCacheRefresh:mf},_n=null,ko=0;function Pi(t){var e=ko;return ko+=1,_n===null&&(_n=[]),Rd(_n,t,e)}function Oo(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function Ji(t,e){throw e.$$typeof===j?Error(s(525)):(t=Object.prototype.toString.call(e),Error(s(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function xf(t){var e=t._init;return e(t._payload)}function wf(t){function e(b,y){if(t){var w=b.deletions;w===null?(b.deletions=[y],b.flags|=16):w.push(y)}}function l(b,y){if(!t)return null;for(;y!==null;)e(b,y),y=y.sibling;return null}function a(b){for(var y=new Map;b!==null;)b.key!==null?y.set(b.key,b):y.set(b.index,b),b=b.sibling;return y}function n(b,y){return b=El(b,y),b.index=0,b.sibling=null,b}function o(b,y,w){return b.index=w,t?(w=b.alternate,w!==null?(w=w.index,w<y?(b.flags|=67108866,y):w):(b.flags|=67108866,y)):(b.flags|=1048576,y)}function u(b){return t&&b.alternate===null&&(b.flags|=67108866),b}function f(b,y,w,z){return y===null||y.tag!==6?(y=vs(w,b.mode,z),y.return=b,y):(y=n(y,w),y.return=b,y)}function g(b,y,w,z){var P=w.type;return P===$?N(b,y,w.props.children,z,w.key):y!==null&&(y.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===V&&xf(P)===y.type)?(y=n(y,w.props),Oo(y,w),y.return=b,y):(y=zi(w.type,w.key,w.props,null,b.mode,z),Oo(y,w),y.return=b,y)}function S(b,y,w,z){return y===null||y.tag!==4||y.stateNode.containerInfo!==w.containerInfo||y.stateNode.implementation!==w.implementation?(y=bs(w,b.mode,z),y.return=b,y):(y=n(y,w.children||[]),y.return=b,y)}function N(b,y,w,z,P){return y===null||y.tag!==7?(y=Va(w,b.mode,z,P),y.return=b,y):(y=n(y,w),y.return=b,y)}function k(b,y,w){if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return y=vs(""+y,b.mode,w),y.return=b,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case J:return w=zi(y.type,y.key,y.props,null,b.mode,w),Oo(w,y),w.return=b,w;case at:return y=bs(y,b.mode,w),y.return=b,y;case V:var z=y._init;return y=z(y._payload),k(b,y,w)}if(Mt(y)||Bt(y))return y=Va(y,b.mode,w,null),y.return=b,y;if(typeof y.then=="function")return k(b,Pi(y),w);if(y.$$typeof===_)return k(b,ji(b,y),w);Ji(b,y)}return null}function E(b,y,w,z){var P=y!==null?y.key:null;if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return P!==null?null:f(b,y,""+w,z);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case J:return w.key===P?g(b,y,w,z):null;case at:return w.key===P?S(b,y,w,z):null;case V:return P=w._init,w=P(w._payload),E(b,y,w,z)}if(Mt(w)||Bt(w))return P!==null?null:N(b,y,w,z,null);if(typeof w.then=="function")return E(b,y,Pi(w),z);if(w.$$typeof===_)return E(b,y,ji(b,w),z);Ji(b,w)}return null}function T(b,y,w,z,P){if(typeof z=="string"&&z!==""||typeof z=="number"||typeof z=="bigint")return b=b.get(w)||null,f(y,b,""+z,P);if(typeof z=="object"&&z!==null){switch(z.$$typeof){case J:return b=b.get(z.key===null?w:z.key)||null,g(y,b,z,P);case at:return b=b.get(z.key===null?w:z.key)||null,S(y,b,z,P);case V:var pt=z._init;return z=pt(z._payload),T(b,y,w,z,P)}if(Mt(z)||Bt(z))return b=b.get(w)||null,N(y,b,z,P,null);if(typeof z.then=="function")return T(b,y,w,Pi(z),P);if(z.$$typeof===_)return T(b,y,w,ji(y,z),P);Ji(y,z)}return null}function lt(b,y,w,z){for(var P=null,pt=null,W=y,et=y=0,ie=null;W!==null&&et<w.length;et++){W.index>et?(ie=W,W=null):ie=W.sibling;var Ct=E(b,W,w[et],z);if(Ct===null){W===null&&(W=ie);break}t&&W&&Ct.alternate===null&&e(b,W),y=o(Ct,y,et),pt===null?P=Ct:pt.sibling=Ct,pt=Ct,W=ie}if(et===w.length)return l(b,W),Et&&Za(b,et),P;if(W===null){for(;et<w.length;et++)W=k(b,w[et],z),W!==null&&(y=o(W,y,et),pt===null?P=W:pt.sibling=W,pt=W);return Et&&Za(b,et),P}for(W=a(W);et<w.length;et++)ie=T(W,b,et,w[et],z),ie!==null&&(t&&ie.alternate!==null&&W.delete(ie.key===null?et:ie.key),y=o(ie,y,et),pt===null?P=ie:pt.sibling=ie,pt=ie);return t&&W.forEach(function(va){return e(b,va)}),Et&&Za(b,et),P}function F(b,y,w,z){if(w==null)throw Error(s(151));for(var P=null,pt=null,W=y,et=y=0,ie=null,Ct=w.next();W!==null&&!Ct.done;et++,Ct=w.next()){W.index>et?(ie=W,W=null):ie=W.sibling;var va=E(b,W,Ct.value,z);if(va===null){W===null&&(W=ie);break}t&&W&&va.alternate===null&&e(b,W),y=o(va,y,et),pt===null?P=va:pt.sibling=va,pt=va,W=ie}if(Ct.done)return l(b,W),Et&&Za(b,et),P;if(W===null){for(;!Ct.done;et++,Ct=w.next())Ct=k(b,Ct.value,z),Ct!==null&&(y=o(Ct,y,et),pt===null?P=Ct:pt.sibling=Ct,pt=Ct);return Et&&Za(b,et),P}for(W=a(W);!Ct.done;et++,Ct=w.next())Ct=T(W,b,et,Ct.value,z),Ct!==null&&(t&&Ct.alternate!==null&&W.delete(Ct.key===null?et:Ct.key),y=o(Ct,y,et),pt===null?P=Ct:pt.sibling=Ct,pt=Ct);return t&&W.forEach(function(Ep){return e(b,Ep)}),Et&&Za(b,et),P}function _t(b,y,w,z){if(typeof w=="object"&&w!==null&&w.type===$&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case J:t:{for(var P=w.key;y!==null;){if(y.key===P){if(P=w.type,P===$){if(y.tag===7){l(b,y.sibling),z=n(y,w.props.children),z.return=b,b=z;break t}}else if(y.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===V&&xf(P)===y.type){l(b,y.sibling),z=n(y,w.props),Oo(z,w),z.return=b,b=z;break t}l(b,y);break}else e(b,y);y=y.sibling}w.type===$?(z=Va(w.props.children,b.mode,z,w.key),z.return=b,b=z):(z=zi(w.type,w.key,w.props,null,b.mode,z),Oo(z,w),z.return=b,b=z)}return u(b);case at:t:{for(P=w.key;y!==null;){if(y.key===P)if(y.tag===4&&y.stateNode.containerInfo===w.containerInfo&&y.stateNode.implementation===w.implementation){l(b,y.sibling),z=n(y,w.children||[]),z.return=b,b=z;break t}else{l(b,y);break}else e(b,y);y=y.sibling}z=bs(w,b.mode,z),z.return=b,b=z}return u(b);case V:return P=w._init,w=P(w._payload),_t(b,y,w,z)}if(Mt(w))return lt(b,y,w,z);if(Bt(w)){if(P=Bt(w),typeof P!="function")throw Error(s(150));return w=P.call(w),F(b,y,w,z)}if(typeof w.then=="function")return _t(b,y,Pi(w),z);if(w.$$typeof===_)return _t(b,y,ji(b,w),z);Ji(b,w)}return typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint"?(w=""+w,y!==null&&y.tag===6?(l(b,y.sibling),z=n(y,w),z.return=b,b=z):(l(b,y),z=vs(w,b.mode,z),z.return=b,b=z),u(b)):l(b,y)}return function(b,y,w,z){try{ko=0;var P=_t(b,y,w,z);return _n=null,P}catch(W){if(W===Eo||W===Li)throw W;var pt=Ne(29,W,null,b.mode);return pt.lanes=z,pt.return=b,pt}finally{}}}var kn=wf(!0),Sf=wf(!1),Xe=O(null),ul=null;function aa(t){var e=t.alternate;G(It,It.current&1),G(Xe,t),ul===null&&(e===null||An.current!==null||e.memoizedState!==null)&&(ul=t)}function Cf(t){if(t.tag===22){if(G(It,It.current),G(Xe,t),ul===null){var e=t.alternate;e!==null&&e.memoizedState!==null&&(ul=t)}}else na()}function na(){G(It,It.current),G(Xe,Xe.current)}function Nl(t){X(Xe),ul===t&&(ul=null),X(It)}var It=O(0);function Wi(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||qc(l)))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){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}function Fs(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:D({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var Is={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=Oe(),n=ta(a);n.payload=e,l!=null&&(n.callback=l),e=ea(t,n,a),e!==null&&(je(e,t,a),Do(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=Oe(),n=ta(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=ea(t,n,a),e!==null&&(je(e,t,a),Do(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=Oe(),a=ta(l);a.tag=2,e!=null&&(a.callback=e),e=ea(t,a,l),e!==null&&(je(e,t,l),Do(e,t,l))}};function Ef(t,e,l,a,n,o,u){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,o,u):e.prototype&&e.prototype.isPureReactComponent?!po(l,a)||!po(n,o):!0}function Tf(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&Is.enqueueReplaceState(e,e.state,null)}function Fa(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=D({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}var $i=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}console.error(t)};function Df(t){$i(t)}function Mf(t){console.error(t)}function Af(t){$i(t)}function Fi(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Rf(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function tc(t,e,l){return l=ta(l),l.tag=3,l.payload={element:null},l.callback=function(){Fi(t,e)},l}function Nf(t){return t=ta(t),t.tag=3,t}function zf(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var o=a.value;t.payload=function(){return n(o)},t.callback=function(){Rf(e,l,a)}}var u=l.stateNode;u!==null&&typeof u.componentDidCatch=="function"&&(t.callback=function(){Rf(e,l,a),typeof n!="function"&&(ua===null?ua=new Set([this]):ua.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function E1(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&wo(e,l,n,!0),l=Xe.current,l!==null){switch(l.tag){case 13:return ul===null?Ec():l.alternate===null&&Gt===0&&(Gt=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===Rs?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Dc(t,a,n)),!1;case 22:return l.flags|=65536,a===Rs?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),Dc(t,a,n)),!1}throw Error(s(435,l.tag))}return Dc(t,a,n),Ec(),!1}if(Et)return e=Xe.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==Ss&&(t=Error(s(422),{cause:a}),xo(Ge(t,l)))):(a!==Ss&&(e=Error(s(423),{cause:a}),xo(Ge(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=Ge(a,l),n=tc(t.stateNode,a,n),_s(t,n),Gt!==4&&(Gt=2)),!1;var o=Error(s(520),{cause:a});if(o=Ge(o,l),qo===null?qo=[o]:qo.push(o),Gt!==4&&(Gt=2),e===null)return!0;a=Ge(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=tc(l.stateNode,a,t),_s(l,t),!1;case 1:if(e=l.type,o=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||o!==null&&typeof o.componentDidCatch=="function"&&(ua===null||!ua.has(o))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Nf(n),zf(n,t,l,a),_s(l,n),!1}l=l.return}while(l!==null);return!1}var _f=Error(s(461)),ne=!1;function ue(t,e,l,a){e.child=t===null?Sf(e,null,l,a):kn(e,t.child,l,a)}function kf(t,e,l,a,n){l=l.render;var o=e.ref;if("ref"in a){var u={};for(var f in a)f!=="ref"&&(u[f]=a[f])}else u=a;return Ja(e),a=Ls(t,e,l,u,o,n),f=Hs(),t!==null&&!ne?(Us(t,e,n),zl(t,e,n)):(Et&&f&&xs(e),e.flags|=1,ue(t,e,a,n),e.child)}function Of(t,e,l,a,n){if(t===null){var o=l.type;return typeof o=="function"&&!ys(o)&&o.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=o,jf(t,e,o,a,n)):(t=zi(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(o=t.child,!sc(t,n)){var u=o.memoizedProps;if(l=l.compare,l=l!==null?l:po,l(u,a)&&t.ref===e.ref)return zl(t,e,n)}return e.flags|=1,t=El(o,a),t.ref=e.ref,t.return=e,e.child=t}function jf(t,e,l,a,n){if(t!==null){var o=t.memoizedProps;if(po(o,a)&&t.ref===e.ref)if(ne=!1,e.pendingProps=a=o,sc(t,n))(t.flags&131072)!==0&&(ne=!0);else return e.lanes=t.lanes,zl(t,e,n)}return ec(t,e,l,a,n)}function Bf(t,e,l){var a=e.pendingProps,n=a.children,o=t!==null?t.memoizedState:null;if(a.mode==="hidden"){if((e.flags&128)!==0){if(a=o!==null?o.baseLanes|l:l,t!==null){for(n=e.child=t.child,o=0;n!==null;)o=o|n.lanes|n.childLanes,n=n.sibling;e.childLanes=o&~a}else e.childLanes=0,e.child=null;return Lf(t,e,a,l)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&Bi(e,o!==null?o.cachePool:null),o!==null?Od(e,o):Os(),Cf(e);else return e.lanes=e.childLanes=536870912,Lf(t,e,o!==null?o.baseLanes|l:l,l)}else o!==null?(Bi(e,o.cachePool),Od(e,o),na(),e.memoizedState=null):(t!==null&&Bi(e,null),Os(),na());return ue(t,e,n,l),e.child}function Lf(t,e,l,a){var n=As();return n=n===null?null:{parent:Ft._currentValue,pool:n},e.memoizedState={baseLanes:l,cachePool:n},t!==null&&Bi(e,null),Os(),Cf(e),t!==null&&wo(t,e,a,!0),null}function Ii(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(s(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function ec(t,e,l,a,n){return Ja(e),l=Ls(t,e,l,a,void 0,n),a=Hs(),t!==null&&!ne?(Us(t,e,n),zl(t,e,n)):(Et&&a&&xs(e),e.flags|=1,ue(t,e,l,n),e.child)}function Hf(t,e,l,a,n,o){return Ja(e),e.updateQueue=null,l=Bd(e,a,l,n),jd(t),a=Hs(),t!==null&&!ne?(Us(t,e,o),zl(t,e,o)):(Et&&a&&xs(e),e.flags|=1,ue(t,e,l,o),e.child)}function Uf(t,e,l,a,n){if(Ja(e),e.stateNode===null){var o=Cn,u=l.contextType;typeof u=="object"&&u!==null&&(o=ye(u)),o=new l(a,o),e.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Is,e.stateNode=o,o._reactInternals=e,o=e.stateNode,o.props=a,o.state=e.memoizedState,o.refs={},Ns(e),u=l.contextType,o.context=typeof u=="object"&&u!==null?ye(u):Cn,o.state=e.memoizedState,u=l.getDerivedStateFromProps,typeof u=="function"&&(Fs(e,l,u,a),o.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(u=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),u!==o.state&&Is.enqueueReplaceState(o,o.state,null),Ao(e,a,o,n),Mo(),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){o=e.stateNode;var f=e.memoizedProps,g=Fa(l,f);o.props=g;var S=o.context,N=l.contextType;u=Cn,typeof N=="object"&&N!==null&&(u=ye(N));var k=l.getDerivedStateFromProps;N=typeof k=="function"||typeof o.getSnapshotBeforeUpdate=="function",f=e.pendingProps!==f,N||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(f||S!==u)&&Tf(e,o,a,u),Il=!1;var E=e.memoizedState;o.state=E,Ao(e,a,o,n),Mo(),S=e.memoizedState,f||E!==S||Il?(typeof k=="function"&&(Fs(e,l,k,a),S=e.memoizedState),(g=Il||Ef(e,l,g,a,E,S,u))?(N||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(e.flags|=4194308)):(typeof o.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=S),o.props=a,o.state=S,o.context=u,a=g):(typeof o.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{o=e.stateNode,zs(t,e),u=e.memoizedProps,N=Fa(l,u),o.props=N,k=e.pendingProps,E=o.context,S=l.contextType,g=Cn,typeof S=="object"&&S!==null&&(g=ye(S)),f=l.getDerivedStateFromProps,(S=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==k||E!==g)&&Tf(e,o,a,g),Il=!1,E=e.memoizedState,o.state=E,Ao(e,a,o,n),Mo();var T=e.memoizedState;u!==k||E!==T||Il||t!==null&&t.dependencies!==null&&Oi(t.dependencies)?(typeof f=="function"&&(Fs(e,l,f,a),T=e.memoizedState),(N=Il||Ef(e,l,N,a,E,T,g)||t!==null&&t.dependencies!==null&&Oi(t.dependencies))?(S||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(a,T,g),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(a,T,g)),typeof o.componentDidUpdate=="function"&&(e.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof o.componentDidUpdate!="function"||u===t.memoizedProps&&E===t.memoizedState||(e.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===t.memoizedProps&&E===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=T),o.props=a,o.state=T,o.context=g,a=N):(typeof o.componentDidUpdate!="function"||u===t.memoizedProps&&E===t.memoizedState||(e.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===t.memoizedProps&&E===t.memoizedState||(e.flags|=1024),a=!1)}return o=a,Ii(t,e),a=(e.flags&128)!==0,o||a?(o=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:o.render(),e.flags|=1,t!==null&&a?(e.child=kn(e,t.child,null,n),e.child=kn(e,null,l,n)):ue(t,e,l,n),e.memoizedState=o.state,t=e.child):t=zl(t,e,n),t}function Gf(t,e,l,a){return bo(),e.flags|=256,ue(t,e,l,a),e.child}var lc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ac(t){return{baseLanes:t,cachePool:Dd()}}function nc(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=Ze),t}function qf(t,e,l){var a=e.pendingProps,n=!1,o=(e.flags&128)!==0,u;if((u=o)||(u=t!==null&&t.memoizedState===null?!1:(It.current&2)!==0),u&&(n=!0,e.flags&=-129),u=(e.flags&32)!==0,e.flags&=-33,t===null){if(Et){if(n?aa(e):na(),Et){var f=Ut,g;if(g=f){t:{for(g=f,f=cl;g.nodeType!==8;){if(!f){f=null;break t}if(g=ll(g.nextSibling),g===null){f=null;break t}}f=g}f!==null?(e.memoizedState={dehydrated:f,treeContext:Xa!==null?{id:Tl,overflow:Dl}:null,retryLane:536870912,hydrationErrors:null},g=Ne(18,null,null,0),g.stateNode=f,g.return=e,e.child=g,be=e,Ut=null,g=!0):g=!1}g||Ka(e)}if(f=e.memoizedState,f!==null&&(f=f.dehydrated,f!==null))return qc(f)?e.lanes=32:e.lanes=536870912,null;Nl(e)}return f=a.children,a=a.fallback,n?(na(),n=e.mode,f=tr({mode:"hidden",children:f},n),a=Va(a,n,l,null),f.return=e,a.return=e,f.sibling=a,e.child=f,n=e.child,n.memoizedState=ac(l),n.childLanes=nc(t,u,l),e.memoizedState=lc,a):(aa(e),oc(e,f))}if(g=t.memoizedState,g!==null&&(f=g.dehydrated,f!==null)){if(o)e.flags&256?(aa(e),e.flags&=-257,e=ic(t,e,l)):e.memoizedState!==null?(na(),e.child=t.child,e.flags|=128,e=null):(na(),n=a.fallback,f=e.mode,a=tr({mode:"visible",children:a.children},f),n=Va(n,f,l,null),n.flags|=2,a.return=e,n.return=e,a.sibling=n,e.child=a,kn(e,t.child,null,l),a=e.child,a.memoizedState=ac(l),a.childLanes=nc(t,u,l),e.memoizedState=lc,e=n);else if(aa(e),qc(f)){if(u=f.nextSibling&&f.nextSibling.dataset,u)var S=u.dgst;u=S,a=Error(s(419)),a.stack="",a.digest=u,xo({value:a,source:null,stack:null}),e=ic(t,e,l)}else if(ne||wo(t,e,l,!1),u=(l&t.childLanes)!==0,ne||u){if(u=jt,u!==null&&(a=l&-l,a=(a&42)!==0?1:lo(a),a=(a&(u.suspendedLanes|l))!==0?0:a,a!==0&&a!==g.retryLane))throw g.retryLane=a,Sn(t,a),je(u,t,a),_f;f.data==="$?"||Ec(),e=ic(t,e,l)}else f.data==="$?"?(e.flags|=192,e.child=t.child,e=null):(t=g.treeContext,Ut=ll(f.nextSibling),be=e,Et=!0,Qa=null,cl=!1,t!==null&&(Ye[Ve++]=Tl,Ye[Ve++]=Dl,Ye[Ve++]=Xa,Tl=t.id,Dl=t.overflow,Xa=e),e=oc(e,a.children),e.flags|=4096);return e}return n?(na(),n=a.fallback,f=e.mode,g=t.child,S=g.sibling,a=El(g,{mode:"hidden",children:a.children}),a.subtreeFlags=g.subtreeFlags&65011712,S!==null?n=El(S,n):(n=Va(n,f,l,null),n.flags|=2),n.return=e,a.return=e,a.sibling=n,e.child=a,a=n,n=e.child,f=t.child.memoizedState,f===null?f=ac(l):(g=f.cachePool,g!==null?(S=Ft._currentValue,g=g.parent!==S?{parent:S,pool:S}:g):g=Dd(),f={baseLanes:f.baseLanes|l,cachePool:g}),n.memoizedState=f,n.childLanes=nc(t,u,l),e.memoizedState=lc,a):(aa(e),l=t.child,t=l.sibling,l=El(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(u=e.deletions,u===null?(e.deletions=[t],e.flags|=16):u.push(t)),e.child=l,e.memoizedState=null,l)}function oc(t,e){return e=tr({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function tr(t,e){return t=Ne(22,t,null,e),t.lanes=0,t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},t}function ic(t,e,l){return kn(e,t.child,null,l),t=oc(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Yf(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),Es(t.return,e,l)}function rc(t,e,l,a,n){var o=t.memoizedState;o===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n}:(o.isBackwards=e,o.rendering=null,o.renderingStartTime=0,o.last=a,o.tail=l,o.tailMode=n)}function Vf(t,e,l){var a=e.pendingProps,n=a.revealOrder,o=a.tail;if(ue(t,e,a.children,l),a=It.current,(a&2)!==0)a=a&1|2,e.flags|=128;else{if(t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Yf(t,l,e);else if(t.tag===19)Yf(t,l,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}a&=1}switch(G(It,a),n){case"forwards":for(l=e.child,n=null;l!==null;)t=l.alternate,t!==null&&Wi(t)===null&&(n=l),l=l.sibling;l=n,l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),rc(e,!1,n,l,o);break;case"backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&Wi(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}rc(e,!0,l,null,o);break;case"together":rc(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function zl(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),ca|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(wo(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(s(153));if(e.child!==null){for(t=e.child,l=El(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=El(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function sc(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&Oi(t)))}function T1(t,e,l){switch(e.tag){case 3:Tt(e,e.stateNode.containerInfo),Fl(e,Ft,t.memoizedState.cache),bo();break;case 27:case 5:Ke(e);break;case 4:Tt(e,e.stateNode.containerInfo);break;case 10:Fl(e,e.type,e.memoizedProps.value);break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(aa(e),e.flags|=128,null):(l&e.child.childLanes)!==0?qf(t,e,l):(aa(e),t=zl(t,e,l),t!==null?t.sibling:null);aa(e);break;case 19:var n=(t.flags&128)!==0;if(a=(l&e.childLanes)!==0,a||(wo(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return Vf(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),G(It,It.current),a)break;return null;case 22:case 23:return e.lanes=0,Bf(t,e,l);case 24:Fl(e,Ft,t.memoizedState.cache)}return zl(t,e,l)}function Xf(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)ne=!0;else{if(!sc(t,l)&&(e.flags&128)===0)return ne=!1,T1(t,e,l);ne=(t.flags&131072)!==0}else ne=!1,Et&&(e.flags&1048576)!==0&&bd(e,ki,e.index);switch(e.lanes=0,e.tag){case 16:t:{t=e.pendingProps;var a=e.elementType,n=a._init;if(a=n(a._payload),e.type=a,typeof a=="function")ys(a)?(t=Fa(a,t),e.tag=1,e=Uf(null,e,a,t,l)):(e.tag=0,e=ec(null,e,a,t,l));else{if(a!=null){if(n=a.$$typeof,n===Y){e.tag=11,e=kf(null,e,a,t,l);break t}else if(n===rt){e.tag=14,e=Of(null,e,a,t,l);break t}}throw e=Se(a)||a,Error(s(306,e,""))}}return e;case 0:return ec(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=Fa(a,e.pendingProps),Uf(t,e,a,n,l);case 3:t:{if(Tt(e,e.stateNode.containerInfo),t===null)throw Error(s(387));a=e.pendingProps;var o=e.memoizedState;n=o.element,zs(t,e),Ao(e,a,null,l);var u=e.memoizedState;if(a=u.cache,Fl(e,Ft,a),a!==o.cache&&Ts(e,[Ft],l,!0),Mo(),a=u.element,o.isDehydrated)if(o={element:a,isDehydrated:!1,cache:u.cache},e.updateQueue.baseState=o,e.memoizedState=o,e.flags&256){e=Gf(t,e,a,l);break t}else if(a!==n){n=Ge(Error(s(424)),e),xo(n),e=Gf(t,e,a,l);break t}else{switch(t=e.stateNode.containerInfo,t.nodeType){case 9:t=t.body;break;default:t=t.nodeName==="HTML"?t.ownerDocument.body:t}for(Ut=ll(t.firstChild),be=e,Et=!0,Qa=null,cl=!0,l=Sf(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(bo(),a===n){e=zl(t,e,l);break t}ue(t,e,a,l)}e=e.child}return e;case 26:return Ii(t,e),t===null?(l=Ph(e.type,null,e.pendingProps,null))?e.memoizedState=l:Et||(l=e.type,t=e.pendingProps,a=mr(I.current).createElement(l),a[ee]=e,a[pe]=t,fe(a,l,t),Vt(a),e.stateNode=a):e.memoizedState=Ph(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Ke(e),t===null&&Et&&(a=e.stateNode=Zh(e.type,e.pendingProps,I.current),be=e,cl=!0,n=Ut,ha(e.type)?(Yc=n,Ut=ll(a.firstChild)):Ut=n),ue(t,e,e.pendingProps.children,l),Ii(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Et&&((n=a=Ut)&&(a=I1(a,e.type,e.pendingProps,cl),a!==null?(e.stateNode=a,be=e,Ut=ll(a.firstChild),cl=!1,n=!0):n=!1),n||Ka(e)),Ke(e),n=e.type,o=e.pendingProps,u=t!==null?t.memoizedProps:null,a=o.children,Hc(n,o)?a=null:u!==null&&Hc(n,u)&&(e.flags|=32),e.memoizedState!==null&&(n=Ls(t,e,y1,null,null,l),Wo._currentValue=n),Ii(t,e),ue(t,e,a,l),e.child;case 6:return t===null&&Et&&((t=l=Ut)&&(l=tp(l,e.pendingProps,cl),l!==null?(e.stateNode=l,be=e,Ut=null,t=!0):t=!1),t||Ka(e)),null;case 13:return qf(t,e,l);case 4:return Tt(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=kn(e,null,a,l):ue(t,e,a,l),e.child;case 11:return kf(t,e,e.type,e.pendingProps,l);case 7:return ue(t,e,e.pendingProps,l),e.child;case 8:return ue(t,e,e.pendingProps.children,l),e.child;case 12:return ue(t,e,e.pendingProps.children,l),e.child;case 10:return a=e.pendingProps,Fl(e,e.type,a.value),ue(t,e,a.children,l),e.child;case 9:return n=e.type._context,a=e.pendingProps.children,Ja(e),n=ye(n),a=a(n),e.flags|=1,ue(t,e,a,l),e.child;case 14:return Of(t,e,e.type,e.pendingProps,l);case 15:return jf(t,e,e.type,e.pendingProps,l);case 19:return Vf(t,e,l);case 31:return a=e.pendingProps,l=e.mode,a={mode:a.mode,children:a.children},t===null?(l=tr(a,l),l.ref=e.ref,e.child=l,l.return=e,e=l):(l=El(t.child,a),l.ref=e.ref,e.child=l,l.return=e,e=l),e;case 22:return Bf(t,e,l);case 24:return Ja(e),a=ye(Ft),t===null?(n=As(),n===null&&(n=jt,o=Ds(),n.pooledCache=o,o.refCount++,o!==null&&(n.pooledCacheLanes|=l),n=o),e.memoizedState={parent:a,cache:n},Ns(e),Fl(e,Ft,n)):((t.lanes&l)!==0&&(zs(t,e),Ao(e,null,null,l),Mo()),n=t.memoizedState,o=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),Fl(e,Ft,a)):(a=o.cache,Fl(e,Ft,a),a!==n.cache&&Ts(e,[Ft],l,!0))),ue(t,e,e.pendingProps.children,l),e.child;case 29:throw e.pendingProps}throw Error(s(156,e.tag))}function _l(t){t.flags|=4}function Zf(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!Ih(e)){if(e=Xe.current,e!==null&&((wt&4194048)===wt?ul!==null:(wt&62914560)!==wt&&(wt&536870912)===0||e!==ul))throw To=Rs,Md;t.flags|=8192}}function er(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?hi():536870912,t.lanes|=e,Ln|=e)}function jo(t,e){if(!Et)switch(t.tailMode){case"hidden":e=t.tail;for(var l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null;break;case"collapsed":l=t.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function Ht(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function D1(t,e,l){var a=e.pendingProps;switch(ws(e),e.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ht(e),null;case 1:return Ht(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),Al(Ft),Jt(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(vo(e)?_l(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Sd())),Ht(e),null;case 26:return l=e.memoizedState,t===null?(_l(e),l!==null?(Ht(e),Zf(e,l)):(Ht(e),e.flags&=-16777217)):l?l!==t.memoizedState?(_l(e),Ht(e),Zf(e,l)):(Ht(e),e.flags&=-16777217):(t.memoizedProps!==a&&_l(e),Ht(e),e.flags&=-16777217),null;case 27:Ce(e),l=I.current;var n=e.type;if(t!==null&&e.stateNode!=null)t.memoizedProps!==a&&_l(e);else{if(!a){if(e.stateNode===null)throw Error(s(166));return Ht(e),null}t=Z.current,vo(e)?xd(e):(t=Zh(n,a,l),e.stateNode=t,_l(e))}return Ht(e),null;case 5:if(Ce(e),l=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&_l(e);else{if(!a){if(e.stateNode===null)throw Error(s(166));return Ht(e),null}if(t=Z.current,vo(e))xd(e);else{switch(n=mr(I.current),t){case 1:t=n.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:t=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":t=n.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":t=n.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":t=n.createElement("div"),t.innerHTML="
79<script><\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?t.multiple=!0:a.size&&(t.size=a.size);break;default:t=typeof a.is=="string"?n.createElement(l,{is:a.is}):n.createElement(l)}}t[ee]=e,t[pe]=a;t:for(n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break t;for(;n.sibling===null;){if(n.return===null||n.return===e)break t;n=n.return}n.sibling.return=n.return,n=n.sibling}e.stateNode=t;t:switch(fe(t,l,a),l){case"button":case"input":case"select":case"textarea":t=!!a.autoFocus;break t;case"img":t=!0;break t;default:t=!1}t&&_l(e)}}return Ht(e),e.flags&=-16777217,null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&_l(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(s(166));if(t=I.current,vo(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=be,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[ee]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Hh(t.nodeValue,l)),t||Ka(e)}else t=mr(t).createTextNode(a),t[ee]=e,e.stateNode=t}return Ht(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=vo(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(s(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[ee]=e}else bo(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ht(e),n=!1}else n=Sd(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(Nl(e),e):(Nl(e),null)}if(Nl(e),(e.flags&128)!==0)return e.lanes=l,e;if(l=a!==null,t=t!==null&&t.memoizedState!==null,l){a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var o=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),o!==n&&(a.flags|=2048)}return l!==t&&l&&(e.child.flags|=8192),er(e,e.updateQueue),Ht(e),null;case 4:return Jt(),t===null&&kc(e.stateNode.containerInfo),Ht(e),null;case 10:return Al(e.type),Ht(e),null;case 19:if(X(It),n=e.memoizedState,n===null)return Ht(e),null;if(a=(e.flags&128)!==0,o=n.rendering,o===null)if(a)jo(n,!1);else{if(Gt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(o=Wi(t),o!==null){for(e.flags|=128,jo(n,!1),t=o.updateQueue,e.updateQueue=t,er(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)vd(l,t),l=l.sibling;return G(It,It.current&1|2),e.child}t=t.sibling}n.tail!==null&&ge()>nr&&(e.flags|=128,a=!0,jo(n,!1),e.lanes=4194304)}else{if(!a)if(t=Wi(o),t!==null){if(e.flags|=128,a=!0,t=t.updateQueue,e.updateQueue=t,er(e,t),jo(n,!0),n.tail===null&&n.tailMode==="hidden"&&!o.alternate&&!Et)return Ht(e),null}else 2*ge()-n.renderingStartTime>nr&&l!==536870912&&(e.flags|=128,a=!0,jo(n,!1),e.lanes=4194304);n.isBackwards?(o.sibling=e.child,e.child=o):(t=n.last,t!==null?t.sibling=o:e.child=o,n.last=o)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=ge(),e.sibling=null,t=It.current,G(It,a?t&1|2:t&1),e):(Ht(e),null);case 22:case 23:return Nl(e),js(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Ht(e),e.subtreeFlags&6&&(e.flags|=8192)):Ht(e),l=e.updateQueue,l!==null&&er(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&X(Wa),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),Al(Ft),Ht(e),null;case 25:return null;case 30:return null}throw Error(s(156,e.tag))}function M1(t,e){switch(ws(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Al(Ft),Jt(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Ce(e),null;case 13:if(Nl(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(s(340));bo()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return X(It),null;case 4:return Jt(),null;case 10:return Al(e.type),null;case 22:case 23:return Nl(e),js(),t!==null&&X(Wa),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Al(Ft),null;case 25:return null;default:return null}}function Qf(t,e){switch(ws(e),e.tag){case 3:Al(Ft),Jt();break;case 26:case 27:case 5:Ce(e);break;case 4:Jt();break;case 13:Nl(e);break;case 19:X(It);break;case 10:Al(e.type);break;case 22:case 23:Nl(e),js(),t!==null&&X(Wa);break;case 24:Al(Ft)}}function Bo(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var o=l.create,u=l.inst;a=o(),u.destroy=a}l=l.next}while(l!==n)}}catch(f){kt(e,e.return,f)}}function oa(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var o=n.next;a=o;do{if((a.tag&t)===t){var u=a.inst,f=u.destroy;if(f!==void 0){u.destroy=void 0,n=e;var g=l,S=f;try{S()}catch(N){kt(n,g,N)}}}a=a.next}while(a!==o)}}catch(N){kt(e,e.return,N)}}function Kf(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{kd(e,l)}catch(a){kt(t,t.return,a)}}}function Pf(t,e,l){l.props=Fa(t.type,t.memoizedProps),l.state=t.memoizedState;
vendor: 31,903 bytes, line 79
79try{l.componentWillUnmount()}catch(a){kt(t,e,a)}}function Lo(t,e){try{var l=t.ref;if(l!==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 l=="function"?t.refCleanup=l(a):l.current=a}}catch(n){kt(t,e,n)}}function dl(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){kt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){kt(t,e,n)}else l.current=null}function Jf(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){kt(t,t.return,n)}}function cc(t,e,l){try{var a=t.stateNode;P1(a,t.type,l,e),a[pe]=e}catch(n){kt(t,t.return,n)}}function Wf(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&ha(t.type)||t.tag===4}function uc(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Wf(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&&ha(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 dc(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(t,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(t),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=hr));else if(a!==4&&(a===27&&ha(t.type)&&(l=t.stateNode,e=null),t=t.child,t!==null))for(dc(t,e,l),t=t.sibling;t!==null;)dc(t,e,l),t=t.sibling}function lr(t,e,l){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?l.insertBefore(t,e):l.appendChild(t);else if(a!==4&&(a===27&&ha(t.type)&&(l=t.stateNode),t=t.child,t!==null))for(lr(t,e,l),t=t.sibling;t!==null;)lr(t,e,l),t=t.sibling}function $f(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);fe(e,a,l),e[ee]=t,e[pe]=l}catch(o){kt(t,t.return,o)}}var kl=!1,Yt=!1,fc=!1,Ff=typeof WeakSet=="function"?WeakSet:Set,oe=null;function A1(t,e){if(t=t.containerInfo,Bc=xr,t=sd(t),us(t)){if("selectionStart"in t)var l={start:t.selectionStart,end:t.selectionEnd};else t:{l=(l=t.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,o=a.focusNode;a=a.focusOffset;try{l.nodeType,o.nodeType}catch{l=null;break t}var u=0,f=-1,g=-1,S=0,N=0,k=t,E=null;e:for(;;){for(var T;k!==l||n!==0&&k.nodeType!==3||(f=u+n),k!==o||a!==0&&k.nodeType!==3||(g=u+a),k.nodeType===3&&(u+=k.nodeValue.length),(T=k.firstChild)!==null;)E=k,k=T;for(;;){if(k===t)break e;if(E===l&&++S===n&&(f=u),E===o&&++N===a&&(g=u),(T=k.nextSibling)!==null)break;k=E,E=k.parentNode}k=T}l=f===-1||g===-1?null:{start:f,end:g}}else l=null}l=l||{start:0,end:0}}else l=null;for(Lc={focusedElem:t,selectionRange:l},xr=!1,oe=e;oe!==null;)if(e=oe,t=e.child,(e.subtreeFlags&1024)!==0&&t!==null)t.return=e,oe=t;else for(;oe!==null;){switch(e=oe,o=e.alternate,t=e.flags,e.tag){case 0:break;case 11:case 15:break;case 1:if((t&1024)!==0&&o!==null){t=void 0,l=e,n=o.memoizedProps,o=o.memoizedState,a=l.stateNode;try{var lt=Fa(l.type,n,l.elementType===l.type);t=a.getSnapshotBeforeUpdate(lt,o),a.__reactInternalSnapshotBeforeUpdate=t}catch(F){kt(l,l.return,F)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,l=t.nodeType,l===9)Gc(t);else if(l===1)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":Gc(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(s(163))}if(t=e.sibling,t!==null){t.return=e.return,oe=t;break}oe=e.return}}function If(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:ia(t,l),a&4&&Bo(5,l);break;case 1:if(ia(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(u){kt(l,l.return,u)}else{var n=Fa(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(u){kt(l,l.return,u)}}a&64&&Kf(l),a&512&&Lo(l,l.return);break;case 3:if(ia(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{kd(t,e)}catch(u){kt(l,l.return,u)}}break;case 27:e===null&&a&4&&$f(l);case 26:case 5:ia(t,l),e===null&&a&4&&Jf(l),a&512&&Lo(l,l.return);break;case 12:ia(t,l);break;case 13:ia(t,l),a&4&&lh(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=L1.bind(null,l),ep(t,l))));break;case 22:if(a=l.memoizedState!==null||kl,!a){e=e!==null&&e.memoizedState!==null||Yt,n=kl;var o=Yt;kl=a,(Yt=e)&&!o?ra(t,l,(l.subtreeFlags&8772)!==0):ia(t,l),kl=n,Yt=o}break;case 30:break;default:ia(t,l)}}function th(t){var e=t.alternate;e!==null&&(t.alternate=null,th(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&oo(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 Lt=null,De=!1;function Ol(t,e,l){for(l=l.child;l!==null;)eh(t,e,l),l=l.sibling}function eh(t,e,l){if(Wt&&typeof Wt.onCommitFiberUnmount=="function")try{Wt.onCommitFiberUnmount(ql,l)}catch{}switch(l.tag){case 26:Yt||dl(l,e),Ol(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Yt||dl(l,e);var a=Lt,n=De;ha(l.type)&&(Lt=l.stateNode,De=!1),Ol(t,e,l),Qo(l.stateNode),Lt=a,De=n;break;case 5:Yt||dl(l,e);case 6:if(a=Lt,n=De,Lt=null,Ol(t,e,l),Lt=a,De=n,Lt!==null)if(De)try{(Lt.nodeType===9?Lt.body:Lt.nodeName==="HTML"?Lt.ownerDocument.body:Lt).removeChild(l.stateNode)}catch(o){kt(l,e,o)}else try{Lt.removeChild(l.stateNode)}catch(o){kt(l,e,o)}break;case 18:Lt!==null&&(De?(t=Lt,Vh(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),ti(t)):Vh(Lt,l.stateNode));break;case 4:a=Lt,n=De,Lt=l.stateNode.containerInfo,De=!0,Ol(t,e,l),Lt=a,De=n;break;case 0:case 11:case 14:case 15:Yt||oa(2,l,e),Yt||oa(4,l,e),Ol(t,e,l);break;case 1:Yt||(dl(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Pf(l,e,a)),Ol(t,e,l);break;case 21:Ol(t,e,l);break;case 22:Yt=(a=Yt)||l.memoizedState!==null,Ol(t,e,l),Yt=a;break;default:Ol(t,e,l)}}function lh(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{ti(t)}catch(l){kt(e,e.return,l)}}function R1(t){switch(t.tag){case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new Ff),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new Ff),e;default:throw Error(s(435,t.tag))}}function hc(t,e){var l=R1(t);e.forEach(function(a){var n=H1.bind(null,t,a);l.has(a)||(l.add(a),a.then(n,n))})}function ze(t,e){var l=e.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],o=t,u=e,f=u;t:for(;f!==null;){switch(f.tag){case 27:if(ha(f.type)){Lt=f.stateNode,De=!1;break t}break;case 5:Lt=f.stateNode,De=!1;break t;case 3:case 4:Lt=f.stateNode.containerInfo,De=!0;break t}f=f.return}if(Lt===null)throw Error(s(160));eh(o,u,n),Lt=null,De=!1,o=n.alternate,o!==null&&(o.return=null),n.return=null}if(e.subtreeFlags&13878)for(e=e.child;e!==null;)ah(e,t),e=e.sibling}var el=null;function ah(t,e){var l=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:ze(e,t),_e(t),a&4&&(oa(3,t,t.return),Bo(3,t),oa(5,t,t.return));break;case 1:ze(e,t),_e(t),a&512&&(Yt||l===null||dl(l,l.return)),a&64&&kl&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=el;if(ze(e,t),_e(t),a&512&&(Yt||l===null||dl(l,l.return)),a&4){var o=l!==null?l.memoizedState:null;if(a=t.memoizedState,l===null)if(a===null)if(t.stateNode===null){t:{a=t.type,l=t.memoizedProps,n=n.ownerDocument||n;e:switch(a){case"title":o=n.getElementsByTagName("title")[0],(!o||o[Ma]||o[ee]||o.namespaceURI==="http://www.w3.org/2000/svg"||o.hasAttribute("itemprop"))&&(o=n.createElement(a),n.head.insertBefore(o,n.querySelector("head > title"))),fe(o,a,l),o[ee]=t,Vt(o),a=o;break t;case"link":var u=$h("link","href",n).get(a+(l.href||""));if(u){for(var f=0;f<u.length;f++)if(o=u[f],o.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&o.getAttribute("rel")===(l.rel==null?null:l.rel)&&o.getAttribute("title")===(l.title==null?null:l.title)&&o.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){u.splice(f,1);break e}}o=n.createElement(a),fe(o,a,l),n.head.appendChild(o);break;case"meta":if(u=$h("meta","content",n).get(a+(l.content||""))){for(f=0;f<u.length;f++)if(o=u[f],o.getAttribute("content")===(l.content==null?null:""+l.content)&&o.getAttribute("name")===(l.name==null?null:l.name)&&o.getAttribute("property")===(l.property==null?null:l.property)&&o.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&o.getAttribute("charset")===(l.charSet==null?null:l.charSet)){u.splice(f,1);break e}}o=n.createElement(a),fe(o,a,l),n.head.appendChild(o);break;default:throw Error(s(468,a))}o[ee]=t,Vt(o),a=o}t.stateNode=a}else Fh(n,t.type,t.stateNode);else t.stateNode=Wh(n,a,t.memoizedProps);else o!==a?(o===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):o.count--,a===null?Fh(n,t.type,t.stateNode):Wh(n,a,t.memoizedProps)):a===null&&t.stateNode!==null&&cc(t,t.memoizedProps,l.memoizedProps)}break;case 27:ze(e,t),_e(t),a&512&&(Yt||l===null||dl(l,l.return)),l!==null&&a&4&&cc(t,t.memoizedProps,l.memoizedProps);break;case 5:if(ze(e,t),_e(t),a&512&&(Yt||l===null||dl(l,l.return)),t.flags&32){n=t.stateNode;try{Fe(n,"")}catch(T){kt(t,t.return,T)}}a&4&&t.stateNode!=null&&(n=t.memoizedProps,cc(t,n,l!==null?l.memoizedProps:n)),a&1024&&(fc=!0);break;case 6:if(ze(e,t),_e(t),a&4){if(t.stateNode===null)throw Error(s(162));a=t.memoizedProps,l=t.stateNode;try{l.nodeValue=a}catch(T){kt(t,t.return,T)}}break;case 3:if(yr=null,n=el,el=gr(e.containerInfo),ze(e,t),el=n,_e(t),a&4&&l!==null&&l.memoizedState.isDehydrated)try{ti(e.containerInfo)}catch(T){kt(t,t.return,T)}fc&&(fc=!1,nh(t));break;case 4:a=el,el=gr(t.stateNode.containerInfo),ze(e,t),_e(t),el=a;break;case 12:ze(e,t),_e(t);break;case 13:ze(e,t),_e(t),t.child.flags&8192&&t.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(bc=ge()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,hc(t,a)));break;case 22:n=t.memoizedState!==null;var g=l!==null&&l.memoizedState!==null,S=kl,N=Yt;if(kl=S||n,Yt=N||g,ze(e,t),Yt=N,kl=S,_e(t),a&8192)t:for(e=t.stateNode,e._visibility=n?e._visibility&-2:e._visibility|1,n&&(l===null||g||kl||Yt||Ia(t)),l=null,e=t;;){if(e.tag===5||e.tag===26){if(l===null){g=l=e;try{if(o=g.stateNode,n)u=o.style,typeof u.setProperty=="function"?u.setProperty("display","none","important"):u.display="none";else{f=g.stateNode;var k=g.memoizedProps.style,E=k!=null&&k.hasOwnProperty("display")?k.display:null;f.style.display=E==null||typeof E=="boolean"?"":(""+E).trim()}}catch(T){kt(g,g.return,T)}}}else if(e.tag===6){if(l===null){g=e;try{g.stateNode.nodeValue=n?"":g.memoizedProps}catch(T){kt(g,g.return,T)}}}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;l===e&&(l=null),e=e.return}l===e&&(l=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,hc(t,l))));break;case 19:ze(e,t),_e(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,hc(t,a)));break;case 30:break;case 21:break;default:ze(e,t),_e(t)}}function _e(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Wf(a)){l=a;break}a=a.return}if(l==null)throw Error(s(160));switch(l.tag){case 27:var n=l.stateNode,o=uc(t);lr(t,o,n);break;case 5:var u=l.stateNode;l.flags&32&&(Fe(u,""),l.flags&=-33);var f=uc(t);lr(t,f,u);break;case 3:case 4:var g=l.stateNode.containerInfo,S=uc(t);dc(t,S,g);break;default:throw Error(s(161))}}catch(N){kt(t,t.return,N)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function nh(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;nh(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function ia(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)If(t,e.alternate,e),e=e.sibling}function Ia(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:oa(4,e,e.return),Ia(e);break;case 1:dl(e,e.return);var l=e.stateNode;typeof l.componentWillUnmount=="function"&&Pf(e,e.return,l),Ia(e);break;case 27:Qo(e.stateNode);case 26:case 5:dl(e,e.return),Ia(e);break;case 22:e.memoizedState===null&&Ia(e);break;case 30:Ia(e);break;default:Ia(e)}t=t.sibling}}function ra(t,e,l){for(l=l&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,n=t,o=e,u=o.flags;switch(o.tag){case 0:case 11:case 15:ra(n,o,l),Bo(4,o);break;case 1:if(ra(n,o,l),a=o,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(S){kt(a,a.return,S)}if(a=o,n=a.updateQueue,n!==null){var f=a.stateNode;try{var g=n.shared.hiddenCallbacks;if(g!==null)for(n.shared.hiddenCallbacks=null,n=0;n<g.length;n++)_d(g[n],f)}catch(S){kt(a,a.return,S)}}l&&u&64&&Kf(o),Lo(o,o.return);break;case 27:$f(o);case 26:case 5:ra(n,o,l),l&&a===null&&u&4&&Jf(o),Lo(o,o.return);break;case 12:ra(n,o,l);break;case 13:ra(n,o,l),l&&u&4&&lh(n,o);break;case 22:o.memoizedState===null&&ra(n,o,l),Lo(o,o.return);break;case 30:break;default:ra(n,o,l)}e=e.sibling}}function mc(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&So(l))}function gc(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&So(t))}function fl(t,e,l,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)oh(t,e,l,a),e=e.sibling}function oh(t,e,l,a){var n=e.flags;switch(e.tag){case 0:case 11:case 15:fl(t,e,l,a),n&2048&&Bo(9,e);break;case 1:fl(t,e,l,a);break;case 3:fl(t,e,l,a),n&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&So(t)));break;case 12:if(n&2048){fl(t,e,l,a),t=e.stateNode;try{var o=e.memoizedProps,u=o.id,f=o.onPostCommit;typeof f=="function"&&f(u,e.alternate===null?"mount":"update",t.passiveEffectDuration,-0)}catch(g){kt(e,e.return,g)}}else fl(t,e,l,a);break;case 13:fl(t,e,l,a);break;case 23:break;case 22:o=e.stateNode,u=e.alternate,e.memoizedState!==null?o._visibility&2?fl(t,e,l,a):Ho(t,e):o._visibility&2?fl(t,e,l,a):(o._visibility|=2,On(t,e,l,a,(e.subtreeFlags&10256)!==0)),n&2048&&mc(u,e);break;case 24:fl(t,e,l,a),n&2048&&gc(e.alternate,e);break;default:fl(t,e,l,a)}}function On(t,e,l,a,n){for(n=n&&(e.subtreeFlags&10256)!==0,e=e.child;e!==null;){var o=t,u=e,f=l,g=a,S=u.flags;switch(u.tag){case 0:case 11:case 15:On(o,u,f,g,n),Bo(8,u);break;case 23:break;case 22:var N=u.stateNode;u.memoizedState!==null?N._visibility&2?On(o,u,f,g,n):Ho(o,u):(N._visibility|=2,On(o,u,f,g,n)),n&&S&2048&&mc(u.alternate,u);break;case 24:On(o,u,f,g,n),n&&S&2048&&gc(u.alternate,u);break;default:On(o,u,f,g,n)}e=e.sibling}}function Ho(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:Ho(l,a),n&2048&&mc(a.alternate,a);break;case 24:Ho(l,a),n&2048&&gc(a.alternate,a);break;default:Ho(l,a)}e=e.sibling}}var Uo=8192;function jn(t){if(t.subtreeFlags&Uo)for(t=t.child;t!==null;)ih(t),t=t.sibling}function ih(t){switch(t.tag){case 26:jn(t),t.flags&Uo&&t.memoizedState!==null&&mp(el,t.memoizedState,t.memoizedProps);break;case 5:jn(t);break;case 3:case 4:var e=el;el=gr(t.stateNode.containerInfo),jn(t),el=e;break;case 22:t.memoizedState===null&&(e=t.alternate,e!==null&&e.memoizedState!==null?(e=Uo,Uo=16777216,jn(t),Uo=e):jn(t));break;default:jn(t)}}function rh(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 Go(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];oe=a,ch(a,t)}rh(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)sh(t),t=t.sibling}function sh(t){switch(t.tag){case 0:case 11:case 15:Go(t),t.flags&2048&&oa(9,t,t.return);break;case 3:Go(t);break;case 12:Go(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,ar(t)):Go(t);break;default:Go(t)}}function ar(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];oe=a,ch(a,t)}rh(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:oa(8,e,e.return),ar(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,ar(e));break;default:ar(e)}t=t.sibling}}function ch(t,e){for(;oe!==null;){var l=oe;switch(l.tag){case 0:case 11:case 15:oa(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:So(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,oe=a;else t:for(l=t;oe!==null;){a=oe;var n=a.sibling,o=a.return;if(th(a),a===l){oe=null;break t}if(n!==null){n.return=o,oe=n;break t}oe=o}}}var N1={getCacheForType:function(t){var e=ye(Ft),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l}},z1=typeof WeakMap=="function"?WeakMap:Map,At=0,jt=null,yt=null,wt=0,Rt=0,ke=null,sa=!1,Bn=!1,pc=!1,jl=0,Gt=0,ca=0,tn=0,yc=0,Ze=0,Ln=0,qo=null,Me=null,vc=!1,bc=0,nr=1/0,or=null,ua=null,de=0,da=null,Hn=null,Un=0,xc=0,wc=null,uh=null,Yo=0,Sc=null;function Oe(){if((At&2)!==0&&wt!==0)return wt&-wt;if(A.T!==null){var t=Dn;return t!==0?t:Rc()}return pi()}function dh(){Ze===0&&(Ze=(wt&536870912)===0||Et?to():536870912);var t=Xe.current;return t!==null&&(t.flags|=32),Ze}function je(t,e,l){(t===jt&&(Rt===2||Rt===9)||t.cancelPendingCommit!==null)&&(Gn(t,0),fa(t,wt,Ze,!1)),Da(t,l),((At&2)===0||t!==jt)&&(t===jt&&((At&2)===0&&(tn|=l),Gt===4&&fa(t,wt,Ze,!1)),hl(t))}function fh(t,e,l){if((At&6)!==0)throw Error(s(327));var a=!l&&(e&124)===0&&(e&t.expiredLanes)===0||Dt(t,e),n=a?O1(t,e):Tc(t,e,!0),o=a;do{if(n===0){Bn&&!a&&fa(t,e,0,!1);break}else{if(l=t.current.alternate,o&&!_1(l)){n=Tc(t,e,!1),o=!1;continue}if(n===2){if(o=e,t.errorRecoveryDisabledLanes&o)var u=0;else u=t.pendingLanes&-536870913,u=u!==0?u:u&536870912?536870912:0;if(u!==0){e=u;t:{var f=t;n=qo;var g=f.current.memoizedState.isDehydrated;if(g&&(Gn(f,u).flags|=256),u=Tc(f,u,!1),u!==2){if(pc&&!g){f.errorRecoveryDisabledLanes|=o,tn|=o,n=4;break t}o=Me,Me=n,o!==null&&(Me===null?Me=o:Me.push.apply(Me,o))}n=u}if(o=!1,n!==2)continue}}if(n===1){Gn(t,0),fa(t,e,0,!0);break}t:{switch(a=t,o=n,o){case 0:case 1:throw Error(s(345));case 4:if((e&4194048)!==e)break;case 6:fa(a,e,Ze,!sa);break t;case 2:Me=null;break;case 3:case 5:break;default:throw Error(s(329))}if((e&62914560)===e&&(n=bc+300-ge(),10<n)){if(fa(a,e,Ze,!sa),un(a,0,!0)!==0)break t;a.timeoutHandle=qh(hh.bind(null,a,l,Me,or,vc,e,Ze,tn,Ln,sa,o,2,-0,0),n);break t}hh(a,l,Me,or,vc,e,Ze,tn,Ln,sa,o,0,-0,0)}}break}while(!0);hl(t)}function hh(t,e,l,a,n,o,u,f,g,S,N,k,E,T){if(t.timeoutHandle=-1,k=e.subtreeFlags,(k&8192||(k&16785408)===16785408)&&(Jo={stylesheets:null,count:0,unsuspend:hp},ih(e),k=gp(),k!==null)){t.cancelPendingCommit=k(xh.bind(null,t,e,o,l,a,n,u,f,g,N,1,E,T)),fa(t,o,u,!S);return}xh(t,e,o,l,a,n,u,f,g)}function _1(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],o=n.getSnapshot;n=n.value;try{if(!Re(o(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;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 fa(t,e,l,a){e&=~yc,e&=~tn,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var o=31-$t(n),u=1<<o;a[o]=-1,n&=~u}l!==0&&mi(t,l,e)}function ir(){return(At&6)===0?(Vo(0),!1):!0}function Cc(){if(yt!==null){if(Rt===0)var t=yt.return;else t=yt,Ml=Pa=null,Gs(t),_n=null,ko=0,t=yt;for(;t!==null;)Qf(t.alternate,t),t=t.return;yt=null}}function Gn(t,e){var l=t.timeoutHandle;l!==-1&&(t.timeoutHandle=-1,W1(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),Cc(),jt=t,yt=l=El(t.current,null),wt=e,Rt=0,ke=null,sa=!1,Bn=Dt(t,e),pc=!1,Ln=Ze=yc=tn=ca=Gt=0,Me=qo=null,vc=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var n=31-$t(a),o=1<<n;e|=t[n],a&=~o}return jl=e,Ai(),l}function mh(t,e){mt=null,A.H=Ki,e===Eo||e===Li?(e=Nd(),Rt=3):e===Md?(e=Nd(),Rt=4):Rt=e===_f?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,ke=e,yt===null&&(Gt=1,Fi(t,Ge(e,t.current)))}function gh(){var t=A.H;return A.H=Ki,t===null?Ki:t}function ph(){var t=A.A;return A.A=N1,t}function Ec(){Gt=4,sa||(wt&4194048)!==wt&&Xe.current!==null||(Bn=!0),(ca&134217727)===0&&(tn&134217727)===0||jt===null||fa(jt,wt,Ze,!1)}function Tc(t,e,l){var a=At;At|=2;var n=gh(),o=ph();(jt!==t||wt!==e)&&(or=null,Gn(t,e)),e=!1;var u=Gt;t:do try{if(Rt!==0&&yt!==null){var f=yt,g=ke;switch(Rt){case 8:Cc(),u=6;break t;case 3:case 2:case 9:case 6:Xe.current===null&&(e=!0);var S=Rt;if(Rt=0,ke=null,qn(t,f,g,S),l&&Bn){u=0;break t}break;default:S=Rt,Rt=0,ke=null,qn(t,f,g,S)}}k1(),u=Gt;break}catch(N){mh(t,N)}while(!0);return e&&t.shellSuspendCounter++,Ml=Pa=null,At=a,A.H=n,A.A=o,yt===null&&(jt=null,wt=0,Ai()),u}function k1(){for(;yt!==null;)yh(yt)}function O1(t,e){var l=At;At|=2;var a=gh(),n=ph();jt!==t||wt!==e?(or=null,nr=ge()+500,Gn(t,e)):Bn=Dt(t,e);t:do try{if(Rt!==0&&yt!==null){e=yt;var o=ke;e:switch(Rt){case 1:Rt=0,ke=null,qn(t,e,o,1);break;case 2:case 9:if(Ad(o)){Rt=0,ke=null,vh(e);break}e=function(){Rt!==2&&Rt!==9||jt!==t||(Rt=7),hl(t)},o.then(e,e);break t;case 3:Rt=7;break t;case 4:Rt=5;break t;case 7:Ad(o)?(Rt=0,ke=null,vh(e)):(Rt=0,ke=null,qn(t,e,o,7));break;case 5:var u=null;switch(yt.tag){case 26:u=yt.memoizedState;case 5:case 27:var f=yt;if(!u||Ih(u)){Rt=0,ke=null;var g=f.sibling;if(g!==null)yt=g;else{var S=f.return;S!==null?(yt=S,rr(S)):yt=null}break e}}Rt=0,ke=null,qn(t,e,o,5);break;case 6:Rt=0,ke=null,qn(t,e,o,6);break;case 8:Cc(),Gt=6;break t;default:throw Error(s(462))}}j1();break}catch(N){mh(t,N)}while(!0);return Ml=Pa=null,A.H=a,A.A=n,At=l,yt!==null?0:(jt=null,wt=0,Ai(),Gt)}function j1(){for(;yt!==null&&!Ca();)yh(yt)}function yh(t){var e=Xf(t.alternate,t,jl);t.memoizedProps=t.pendingProps,e===null?rr(t):yt=e}function vh(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=Hf(l,e,e.pendingProps,e.type,void 0,wt);break;case 11:e=Hf(l,e,e.pendingProps,e.type.render,e.ref,wt);break;case 5:Gs(e);default:Qf(l,e),e=yt=vd(e,jl),e=Xf(l,e,jl)}t.memoizedProps=t.pendingProps,e===null?rr(t):yt=e}function qn(t,e,l,a){Ml=Pa=null,Gs(e),_n=null,ko=0;var n=e.return;try{if(E1(t,n,e,l,wt)){Gt=1,Fi(t,Ge(l,t.current)),yt=null;return}}catch(o){if(n!==null)throw yt=n,o;Gt=1,Fi(t,Ge(l,t.current)),yt=null;return}e.flags&32768?(Et||a===1?t=!0:Bn||(wt&536870912)!==0?t=!1:(sa=t=!0,(a===2||a===9||a===3||a===6)&&(a=Xe.current,a!==null&&a.tag===13&&(a.flags|=16384))),bh(e,t)):rr(e)}function rr(t){var e=t;do{if((e.flags&32768)!==0){bh(e,sa);return}t=e.return;var l=D1(e.alternate,e,jl);if(l!==null){yt=l;return}if(e=e.sibling,e!==null){yt=e;return}yt=e=t}while(e!==null);Gt===0&&(Gt=5)}function bh(t,e){do{var l=M1(t.alternate,t);if(l!==null){l.flags&=32767,yt=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){yt=t;return}yt=t=l}while(t!==null);Gt=6,yt=null}function xh(t,e,l,a,n,o,u,f,g){t.cancelPendingCommit=null;do sr();while(de!==0);if((At&6)!==0)throw Error(s(327));if(e!==null){if(e===t.current)throw Error(s(177));if(o=e.lanes|e.childLanes,o|=gs,ts(t,l,o,u,f,g),t===jt&&(yt=jt=null,wt=0),Hn=e,da=t,Un=l,xc=o,wc=n,uh=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,U1(nl,function(){return Th(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=A.T,A.T=null,n=q.p,q.p=2,u=At,At|=4;try{A1(t,e,l)}finally{At=u,q.p=n,A.T=a}}de=1,wh(),Sh(),Ch()}}function wh(){if(de===1){de=0;var t=da,e=Hn,l=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||l){l=A.T,A.T=null;var a=q.p;q.p=2;var n=At;At|=4;try{ah(e,t);var o=Lc,u=sd(t.containerInfo),f=o.focusedElem,g=o.selectionRange;if(u!==f&&f&&f.ownerDocument&&rd(f.ownerDocument.documentElement,f)){if(g!==null&&us(f)){var S=g.start,N=g.end;if(N===void 0&&(N=S),"selectionStart"in f)f.selectionStart=S,f.selectionEnd=Math.min(N,f.value.length);else{var k=f.ownerDocument||document,E=k&&k.defaultView||window;if(E.getSelection){var T=E.getSelection(),lt=f.textContent.length,F=Math.min(g.start,lt),_t=g.end===void 0?F:Math.min(g.end,lt);!T.extend&&F>_t&&(u=_t,_t=F,F=u);var b=id(f,F),y=id(f,_t);if(b&&y&&(T.rangeCount!==1||T.anchorNode!==b.node||T.anchorOffset!==b.offset||T.focusNode!==y.node||T.focusOffset!==y.offset)){var w=k.createRange();w.setStart(b.node,b.offset),T.removeAllRanges(),F>_t?(T.addRange(w),T.extend(y.node,y.offset)):(w.setEnd(y.node,y.offset),T.addRange(w))}}}}for(k=[],T=f;T=T.parentNode;)T.nodeType===1&&k.push({element:T,left:T.scrollLeft,top:T.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<k.length;f++){var z=k[f];z.element.scrollLeft=z.left,z.element.scrollTop=z.top}}xr=!!Bc,Lc=Bc=null}finally{At=n,q.p=a,A.T=l}}t.current=e,de=2}}function Sh(){if(de===2){de=0;var t=da,e=Hn,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=A.T,A.T=null;var a=q.p;q.p=2;var n=At;At|=4;try{If(t,e.alternate,e)}finally{At=n,q.p=a,A.T=l}}de=3}}function Ch(){if(de===4||de===3){de=0,ri();var t=da,e=Hn,l=Un,a=uh;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?de=5:(de=0,Hn=da=null,Eh(t,t.pendingLanes));var n=t.pendingLanes;if(n===0&&(ua=null),ao(l),e=e.stateNode,Wt&&typeof Wt.onCommitFiberRoot=="function")try{Wt.onCommitFiberRoot(ql,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=A.T,n=q.p,q.p=2,A.T=null;try{for(var o=t.onRecoverableError,u=0;u<a.length;u++){var f=a[u];o(f.value,{componentStack:f.stack})}}finally{A.T=e,q.p=n}}(Un&3)!==0&&sr(),hl(t),n=t.pendingLanes,(l&4194090)!==0&&(n&42)!==0?t===Sc?Yo++:(Yo=0,Sc=t):Yo=0,Vo(0)}}function Eh(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,So(e)))}function sr(t){return wh(),Sh(),Ch(),Th()}function Th(){if(de!==5)return!1;var t=da,e=xc;xc=0;var l=ao(Un),a=A.T,n=q.p;try{q.p=32>l?32:l,A.T=null,l=wc,wc=null;var o=da,u=Un;if(de=0,Hn=da=null,Un=0,(At&6)!==0)throw Error(s(331));var f=At;if(At|=4,sh(o.current),oh(o,o.current,u,l),At=f,Vo(0,!1),Wt&&typeof Wt.onPostCommitFiberRoot=="function")try{Wt.onPostCommitFiberRoot(ql,o)}catch{}return!0}finally{q.p=n,A.T=a,Eh(t,e)}}function Dh(t,e,l){e=Ge(l,e),e=tc(t.stateNode,e,2),t=ea(t,e,2),t!==null&&(Da(t,2),hl(t))}function kt(t,e,l){if(t.tag===3)Dh(t,t,l);else for(;e!==null;){if(e.tag===3){Dh(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ua===null||!ua.has(a))){t=Ge(l,t),l=Nf(2),a=ea(e,l,2),a!==null&&(zf(l,a,e,t),Da(a,2),hl(a));break}}e=e.return}}function Dc(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new z1;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(pc=!0,n.add(l),t=B1.bind(null,t,e,l),e.then(t,t))}function B1(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,jt===t&&(wt&l)===l&&(Gt===4||Gt===3&&(wt&62914560)===wt&&300>ge()-bc?(At&2)===0&&Gn(t,0):yc|=l,Ln===wt&&(Ln=0)),hl(t)}function Mh(t,e){e===0&&(e=hi()),t=Sn(t,e),t!==null&&(Da(t,e),hl(t))}function L1(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Mh(t,l)}function H1(t,e){var l=0;switch(t.tag){case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(e),Mh(t,l)}function U1(t,e){return yl(t,e)}var cr=null,Yn=null,Mc=!1,ur=!1,Ac=!1,en=0;function hl(t){t!==Yn&&t.next===null&&(Yn===null?cr=Yn=t:Yn=Yn.next=t),ur=!0,Mc||(Mc=!0,q1())}function Vo(t,e){if(!Ac&&ur){Ac=!0;do for(var l=!1,a=cr;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var o=0;else{var u=a.suspendedLanes,f=a.pingedLanes;o=(1<<31-$t(42|t)+1)-1,o&=n&~(u&~f),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(l=!0,zh(a,o))}else o=wt,o=un(a,a===jt?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(o&3)===0||Dt(a,o)||(l=!0,zh(a,o));a=a.next}while(l);Ac=!1}}function G1(){Ah()}function Ah(){ur=Mc=!1;var t=0;en!==0&&(J1()&&(t=en),en=0);for(var e=ge(),l=null,a=cr;a!==null;){var n=a.next,o=Rh(a,e);o===0?(a.next=null,l===null?cr=n:l.next=n,n===null&&(Yn=l)):(l=a,(t!==0||(o&3)!==0)&&(ur=!0)),a=n}Vo(t)}function Rh(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,o=t.pendingLanes&-62914561;0<o;){var u=31-$t(o),f=1<<u,g=n[u];g===-1?((f&l)===0||(f&a)!==0)&&(n[u]=In(f,e)):g<=e&&(t.expiredLanes|=f),o&=~f}if(e=jt,l=wt,l=un(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(Rt===2||Rt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&sn(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||Dt(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&sn(a),ao(l)){case 2:case 8:l=Fn;break;case 32:l=nl;break;case 268435456:l=Gl;break;default:l=nl}return a=Nh.bind(null,t),l=yl(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&sn(a),t.callbackPriority=2,t.callbackNode=null,2}function Nh(t,e){if(de!==0&&de!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(sr()&&t.callbackNode!==l)return null;var a=wt;return a=un(t,t===jt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(fh(t,a,e),Rh(t,ge()),t.callbackNode!=null&&t.callbackNode===l?Nh.bind(null,t):null)}function zh(t,e){if(sr())return null;fh(t,e,!0)}function q1(){$1(function(){(At&6)!==0?yl(Ul,G1):Ah()})}function Rc(){return en===0&&(en=to()),en}function _h(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Ba(""+t)}function kh(t,e){var l=e.ownerDocument.createElement("input");return l.name=e.name,l.value=e.value,t.id&&l.setAttribute("form",t.id),e.parentNode.insertBefore(l,e),t=new FormData(t),l.parentNode.removeChild(l),t}function Y1(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var o=_h((n[pe]||null).action),u=a.submitter;u&&(e=(e=u[pe]||null)?_h(e.formAction):u.getAttribute("formAction"),e!==null&&(o=e,u=null));var f=new Ga("action","action",null,a,n);t.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(en!==0){var g=u?kh(n,u):new FormData(n);Js(l,{pending:!0,data:g,method:n.method,action:o},null,g)}}else typeof o=="function"&&(f.preventDefault(),g=u?kh(n,u):new FormData(n),Js(l,{pending:!0,data:g,method:n.method,action:o},o,g))},currentTarget:n}]})}}for(var Nc=0;Nc<ms.length;Nc++){var zc=ms[Nc],V1=zc.toLowerCase(),X1=zc[0].toUpperCase()+zc.slice(1);tl(V1,"on"+X1)}tl(dd,"onAnimationEnd"),tl(fd,"onAnimationIteration"),tl(hd,"onAnimationStart"),tl("dblclick","onDoubleClick"),tl("focusin","onFocus"),tl("focusout","onBlur"),tl(r1,"onTransitionRun"),tl(s1,"onTransitionStart"),tl(c1,"onTransitionCancel"),tl(md,"onTransitionEnd"),We("onMouseEnter",["mouseout","mouseover"]),We("onMouseLeave",["mouseout","mouseover"]),We("onPointerEnter",["pointerout","pointerover"]),We("onPointerLeave",["pointerout","pointerover"]),bl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),bl("onSelect","focusout contextmenu dragend focu
79sin keydown keyup mousedown mouseup selectionchange".split(" ")),bl("onBeforeInput",["compositionend","keypress","textInput","paste"]),bl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),bl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),bl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xo="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(" "),Z1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Xo));function Oh(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var o=void 0;if(e)for(var u=a.length-1;0<=u;u--){var f=a[u],g=f.instance,S=f.currentTarget;if(f=f.listener,g!==o&&n.isPropagationStopped())break t;o=f,n.currentTarget=S;try{o(n)}catch(N){$i(N)}n.currentTarget=null,o=g}else for(u=0;u<a.length;u++){if(f=a[u],g=f.instance,S=f.currentTarget,f=f.listener,g!==o&&n.isPropagationStopped())break t;o=f,n.currentTarget=S;try{o(n)}catch(N){$i(N)}n.currentTarget=null,o=g}}}}function vt(t,e){var l=e[no];l===void 0&&(l=e[no]=new Set);var a=t+"__bubble";l.has(a)||(jh(e,t,2,!1),l.add(a))}function _c(t,e,l){var a=0;e&&(a|=4),jh(l,t,a,e)}var dr="_reactListening"+Math.random().toString(36).slice(2);function kc(t){if(!t[dr]){t[dr]=!0,vi.forEach(function(l){l!=="selectionchange"&&(Z1.has(l)||_c(l,!1,t),_c(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[dr]||(e[dr]=!0,_c("selectionchange",!1,e))}}function jh(t,e,l,a){switch(om(e)){case 2:var n=vp;break;case 8:n=bp;break;default:n=Kc}l=n.bind(null,e,l,t),n=void 0,!pn||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function Oc(t,e,l,a,n){var o=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var u=a.tag;if(u===3||u===4){var f=a.stateNode.containerInfo;if(f===n)break;if(u===4)for(u=a.return;u!==null;){var g=u.tag;if((g===3||g===4)&&u.stateNode.containerInfo===n)return;u=u.return}for(;f!==null;){if(u=Vl(f),u===null)return;if(g=u.tag,g===5||g===6||g===26||g===27){a=o=u;continue t}f=f.parentNode}}a=a.return}ro(function(){var S=o,N=mn(l),k=[];t:{var E=gd.get(t);if(E!==void 0){var T=Ga,lt=t;switch(t){case"keypress":if(Ha(l)===0)break t;case"keydown":case"keyup":T=U0;break;case"focusin":lt="focus",T=os;break;case"focusout":lt="blur",T=os;break;case"beforeblur":case"afterblur":T=os;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":T=Xu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":T=M0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":T=Y0;break;case dd:case fd:case hd:T=N0;break;case md:T=X0;break;case"scroll":case"scrollend":T=Ei;break;case"wheel":T=Q0;break;case"copy":case"cut":case"paste":T=_0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":T=Qu;break;case"toggle":case"beforetoggle":T=P0}var F=(e&4)!==0,_t=!F&&(t==="scroll"||t==="scrollend"),b=F?E!==null?E+"Capture":null:E;F=[];for(var y=S,w;y!==null;){var z=y;if(w=z.stateNode,z=z.tag,z!==5&&z!==26&&z!==27||w===null||b===null||(z=Jl(y,b),z!=null&&F.push(Zo(y,z,w))),_t)break;y=y.return}0<F.length&&(E=new T(E,lt,null,l,N),k.push({event:E,listeners:F}))}}if((e&7)===0){t:{if(E=t==="mouseover"||t==="pointerover",T=t==="mouseout"||t==="pointerout",E&&l!==hn&&(lt=l.relatedTarget||l.fromElement)&&(Vl(lt)||lt[Yl]))break t;if((T||E)&&(E=N.window===N?N:(E=N.ownerDocument)?E.defaultView||E.parentWindow:window,T?(lt=l.relatedTarget||l.toElement,T=S,lt=lt?Vl(lt):null,lt!==null&&(_t=m(lt),F=lt.tag,lt!==_t||F!==5&&F!==27&&F!==6)&&(lt=null)):(T=null,lt=S),T!==lt)){
vendor: 5,790 bytes, lines 79-80
79if(F=Xu,z="onMouseLeave",b="onMouseEnter",y="mouse",(t==="pointerout"||t==="pointerover")&&(F=Qu,z="onPointerLeave",b="onPointerEnter",y="pointer"),_t=T==null?E:Aa(T),w=lt==null?E:Aa(lt),E=new F(z,y+"leave",T,l,N),E.target=_t,E.relatedTarget=w,z=null,Vl(N)===S&&(F=new F(b,y+"enter",lt,l,N),F.target=w,F.relatedTarget=_t,z=F),_t=z,T&&lt)e:{for(F=T,b=lt,y=0,w=F;w;w=Vn(w))y++;for(w=0,z=b;z;z=Vn(z))w++;for(;0<y-w;)F=Vn(F),y--;for(;0<w-y;)b=Vn(b),w--;for(;y--;){if(F===b||b!==null&&F===b.alternate)break e;F=Vn(F),b=Vn(b)}F=null}else F=null;T!==null&&Bh(k,E,T,F,!1),lt!==null&&_t!==null&&Bh(k,_t,lt,F,!0)}}t:{if(E=S?Aa(S):window,T=E.nodeName&&E.nodeName.toLowerCase(),T==="select"||T==="input"&&E.type==="file")var P=td;else if(Fu(E))if(ed)P=n1;else{P=l1;var pt=e1}else T=E.nodeName,!T||T.toLowerCase()!=="input"||E.type!=="checkbox"&&E.type!=="radio"?S&&ja(S.elementType)&&(P=td):P=a1;if(P&&(P=P(t,S))){Iu(k,P,l,N);break t}pt&&pt(t,E,S),t==="focusout"&&S&&E.type==="number"&&S.memoizedProps.value!=null&&Pl(E,"number",E.value)}switch(pt=S?Aa(S):window,t){case"focusin":(Fu(pt)||pt.contentEditable==="true")&&(bn=pt,ds=S,yo=null);break;case"focusout":yo=ds=bn=null;break;case"mousedown":fs=!0;break;case"contextmenu":case"mouseup":case"dragend":fs=!1,cd(k,l,N);break;case"selectionchange":if(i1)break;case"keydown":case"keyup":cd(k,l,N)}var W;if(rs)t:{switch(t){case"compositionstart":var et="onCompositionStart";break t;case"compositionend":et="onCompositionEnd";break t;case"compositionupdate":et="onCompositionUpdate";break t}et=void 0}else vn?Wu(t,l)&&(et="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(et="onCompositionStart");et&&(Ku&&l.locale!=="ko"&&(vn||et!=="onCompositionStart"?et==="onCompositionEnd"&&vn&&(W=so()):(Ie=N,yn="value"in Ie?Ie.value:Ie.textContent,vn=!0)),pt=fr(S,et),0<pt.length&&(et=new Zu(et,t,null,l,N),k.push({event:et,listeners:pt}),W?et.data=W:(W=$u(l),W!==null&&(et.data=W)))),(W=W0?$0(t,l):F0(t,l))&&(et=fr(S,"onBeforeInput"),0<et.length&&(pt=new Zu("onBeforeInput","beforeinput",null,l,N),k.push({event:pt,listeners:et}),pt.data=W)),Y1(k,t,S,l,N)}Oh(k,e)})}function Zo(t,e,l){return{instance:t,listener:e,currentTarget:l}}function fr(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,o=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||o===null||(n=Jl(t,l),n!=null&&a.unshift(Zo(t,n,o)),n=Jl(t,e),n!=null&&a.push(Zo(t,n,o))),t.tag===3)return a;t=t.return}return[]}function Vn(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Bh(t,e,l,a,n){for(var o=e._reactName,u=[];l!==null&&l!==a;){var f=l,g=f.alternate,S=f.stateNode;if(f=f.tag,g!==null&&g===a)break;f!==5&&f!==26&&f!==27||S===null||(g=S,n?(S=Jl(l,o),S!=null&&u.unshift(Zo(l,S,g))):n||(S=Jl(l,o),S!=null&&u.push(Zo(l,S,g)))),l=l.return}u.length!==0&&t.push({event:e,listeners:u})}var Q1=/\r\n?/g,K1=/\u0000|\uFFFD/g;function Lh(t){return(typeof t=="string"?t:""+t).replace(Q1,`
80`).replace(K1,"")}function Hh(t,e){return e=Lh(e),Lh(t)===e}function hr(){}function zt(t,e,l,a,n,o){switch(l){case"children":typeof a=="string"?e==="body"||e==="textarea"&&a===""||Fe(t,a):(typeof a=="number"||typeof a=="bigint")&&e!=="body"&&Fe(t,""+a);break;case"className":tt(t,"class",a);break;case"tabIndex":tt(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":tt(t,l,a);break;case"style":Oa(t,a,o);break;case"data":if(e!=="object"){tt(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Ba(""+a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"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 o=="function"&&(l==="formAction"?(e!=="input"&&zt(t,e,"name",n.name,n,null),zt(t,e,"formEncType",n.formEncType,n,null),zt(t,e,"formMethod",n.formMethod,n,null),zt(t,e,"formTarget",n.formTarget,n,null)):(zt(t,e,"encType",n.encType,n,null),zt(t,e,"method",n.method,n,null),zt(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Ba(""+a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=hr);break;case"onScroll":a!=null&&vt("scroll",t);break;case"onScrollEnd":a!=null&&vt("scrollend",t);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));t.innerHTML=l}}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}l=Ba(""+a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);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(l,""+a):t.removeAttribute(l);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"playsInl
80ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":vt("beforetoggle",t),vt("toggle",t),M(t,"popover",a);break;case"xlinkActuate":Ot(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Ot(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Ot(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Ot(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Ot(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Ot(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Ot(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Ot(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Ot(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":M(t,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Si.get(l)||l,M(t,l,a))}}function jc(t,e,l,a,n,o){switch(l){case"style":Oa(t,a,o);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(s(60));t.innerHTML=l}}break;case"children":typeof a=="string"?Fe(t,a):(typeof a=="number"||typeof a=="bigint")&&Fe(t,""+a);break;case"onScroll":a!=null&&vt("scroll",t);break;case"onScrollEnd":a!=null&&vt("scrollend",t);break;case"onClick":a!=null&&(t.onclick=hr);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!bi.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),e=l.slice(2,n?l.length-7:void 0),o=t[pe]||null,o=o!=null?o[l]:null,typeof o=="function"&&t.removeEventListener(e,o,n),typeof a=="function")){typeof o!="function"&&o!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(e,a,n);break t}l in t?t[l]=a:a===!0?t.setAttribute(l,""):M(t,l,a)}}}function fe(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":vt("error",t),vt("load",t);var a=!1,n=!1,o;for(o in l)if(l.hasOwnProperty(o)){var u=l[o];if(u!=null)switch(o){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,e));default:zt(t,e,o,u,l,null)}}n&&zt(t,e,"srcSet",l.srcSet,l,null),a&&zt(t,e,"src",l.src,l,null);return;case"input":vt("invalid",t);var f=o=u=n=null,g=null,S=null;for(a in l)if(l.hasOwnProperty(a)){var N=l[a];if(N!=null)switch(a){case"name":n=N;break;case"type":u=N;break;case"checked":g=N;break;case"defaultChecked":S=N;break;case"value":o=N;break;case"defaultValue":f=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(s(137,e));break;default:zt(t,e,a,N,l,null)}}Na(t,o,f,g,S,u,n,!1),re(t);return;case"select":vt("invalid",t),a=u=o=null;for(n in l)if(l.hasOwnProperty(n)&&(f=l[n],f!=null))switch(n){case"value":o=f;break;case"defaultValue":u=f;break;case"multiple":a=f;default:zt(t,e,n,f,l,null)}e=o,l=u,t.multiple=!!a,e!=null?$e(t,!!a,e,!1):l!=null&&$e(t,!!a,l,!0);return;case"textarea":vt("invalid",t),o=n=a=null;for(u in l)if(l.hasOwnProperty(u)&&(f=l[u],f!=null))switch(u){case"value":a=f;break;case"defaultValue":n=f;break;case"children":o=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(s(91));break;default:zt(t,e,u,f,l,null)}_a(t,a,n,o),re(t);return;case"option":for(g in l)if(l.hasOwnProperty(g)&&(a=l[g],a!=null))switch(g){case"selected":t.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:zt(t,e,g,a,l,null)}return;case"dialog":vt("beforetoggle",t),vt("toggle",t),vt("cancel",t),vt("close",t);break;case"iframe":case"object":vt("load",t);break;case"video":case"audio":for(a=0;a<Xo.length;a++)vt(Xo[a],t);break;case"image":vt("error",t),vt("load",t);break;case"details":vt("toggle",t);break;case"embed":case"source":case"link":vt("error",t),vt("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 l)if(l.hasOwnProperty(S)&&(a=l[S],a!=null))switch(S){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,e));default:zt(t,e,S,a,l,null)}return;default:if(ja(e)){for(N in l)l.hasOwnProperty(N)&&(a=l[N],a!==void 0&&jc(t,e,N,a,l,void 0));return}}for(f in l)l.hasOwnProperty(f)&&(a=l[f],a!=null&&zt(t,e,f,a,l,null))}function P1(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,o=null,u=null,f=null,g=null,S=null,N=null;for(T in l){var k=l[T];if(l.hasOwnProperty(T)&&k!=null)switch(T){case"checked":break;case"value":break;case"defaultValue":g=k;default:a.hasOwnProperty(T)||zt(t,e,T,null,a,k)}}for(var E in a){var T=a[E];if(k=l[E],a.hasOwnProperty(E)&&(T!=null||k!=null))switch(E){case"type":o=T;break;case"name":n=T;break;case"checked":S=T;break;case"defaultChecked":N=T;break;case"value":u=T;break;case"defaultValue":f=T;break;case"children":case"dangerouslySetInnerHTML":if(T!=null)throw Error(s(137,e));break;default:T!==k&&zt(t,e,E,T,a,k)}}Kl(t,u,f,g,S,N,o,n);return;case"select":T=u=f=E=null;for(o in l)if(g=l[o],l.hasOwnProperty(o)&&g!=null)switch(o){case"value":break;case"multiple":T=g;default:a.hasOwnProperty(o)||zt(t,e,o,null,a,g)}
vendor: 6,917 bytes, line 80
80for(n in a)if(o=a[n],g=l[n],a.hasOwnProperty(n)&&(o!=null||g!=null))switch(n){case"value":E=o;break;case"defaultValue":f=o;break;case"multiple":u=o;default:o!==g&&zt(t,e,n,o,a,g)}e=f,l=u,a=T,E!=null?$e(t,!!l,E,!1):!!a!=!!l&&(e!=null?$e(t,!!l,e,!0):$e(t,!!l,l?[]:"",!1));return;case"textarea":T=E=null;for(f in l)if(n=l[f],l.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:zt(t,e,f,null,a,n)}for(u in a)if(n=a[u],o=l[u],a.hasOwnProperty(u)&&(n!=null||o!=null))switch(u){case"value":E=n;break;case"defaultValue":T=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(s(91));break;default:n!==o&&zt(t,e,u,n,a,o)}za(t,E,T);return;case"option":for(var lt in l)if(E=l[lt],l.hasOwnProperty(lt)&&E!=null&&!a.hasOwnProperty(lt))switch(lt){case"selected":t.selected=!1;break;default:zt(t,e,lt,null,a,E)}for(g in a)if(E=a[g],T=l[g],a.hasOwnProperty(g)&&E!==T&&(E!=null||T!=null))switch(g){case"selected":t.selected=E&&typeof E!="function"&&typeof E!="symbol";break;default:zt(t,e,g,E,a,T)}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 F in l)E=l[F],l.hasOwnProperty(F)&&E!=null&&!a.hasOwnProperty(F)&&zt(t,e,F,null,a,E);for(S in a)if(E=a[S],T=l[S],a.hasOwnProperty(S)&&E!==T&&(E!=null||T!=null))switch(S){case"children":case"dangerouslySetInnerHTML":if(E!=null)throw Error(s(137,e));break;default:zt(t,e,S,E,a,T)}return;default:if(ja(e)){for(var _t in l)E=l[_t],l.hasOwnProperty(_t)&&E!==void 0&&!a.hasOwnProperty(_t)&&jc(t,e,_t,void 0,a,E);for(N in a)E=a[N],T=l[N],!a.hasOwnProperty(N)||E===T||E===void 0&&T===void 0||jc(t,e,N,E,a,T);return}}for(var b in l)E=l[b],l.hasOwnProperty(b)&&E!=null&&!a.hasOwnProperty(b)&&zt(t,e,b,null,a,E);for(k in a)E=a[k],T=l[k],!a.hasOwnProperty(k)||E===T||E==null&&T==null||zt(t,e,k,E,a,T)}var Bc=null,Lc=null;function mr(t){return t.nodeType===9?t:t.ownerDocument}function Uh(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 Gh(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 Hc(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 Uc=null;function J1(){var t=window.event;return t&&t.type==="popstate"?t===Uc?!1:(Uc=t,!0):(Uc=null,!1)}var qh=typeof setTimeout=="function"?setTimeout:void 0,W1=typeof clearTimeout=="function"?clearTimeout:void 0,Yh=typeof Promise=="function"?Promise:void 0,$1=typeof queueMicrotask=="function"?queueMicrotask:typeof Yh<"u"?function(t){return Yh.resolve(null).then(t).catch(F1)}:qh;function F1(t){setTimeout(function(){throw t})}function ha(t){return t==="head"}function Vh(t,e){var l=e,a=0,n=0;do{var o=l.nextSibling;if(t.removeChild(l),o&&o.nodeType===8)if(l=o.data,l==="/$"){if(0<a&&8>a){l=a;var u=t.ownerDocument;if(l&1&&Qo(u.documentElement),l&2&&Qo(u.body),l&4)for(l=u.head,Qo(l),u=l.firstChild;u;){var f=u.nextSibling,g=u.nodeName;u[Ma]||g==="SCRIPT"||g==="STYLE"||g==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=f}}if(n===0){t.removeChild(o),ti(e);return}n--}else l==="$"||l==="$?"||l==="$!"?n++:a=l.charCodeAt(0)-48;else a=0;l=o}while(l);ti(e)}function Gc(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Gc(l),oo(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function I1(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[Ma])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(o=t.getAttribute("rel"),o==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(o!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(o=t.getAttribute("src"),(o!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&o&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var o=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===o)return t}else return t;if(t=ll(t.nextSibling),t===null)break}return null}function tp(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=ll(t.nextSibling),t===null))return null;return t}function qc(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState==="complete"}function ep(t,e){var l=t.ownerDocument;if(t.data!=="$?"||l.readyState==="complete")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function ll(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==="F!"||e==="F")break;if(e==="/$")return null}}return t}var Yc=null;function Xh(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"){if(e===0)return t;e--}else l==="/$"&&e++}t=t.previousSibling}return null}function Zh(t,e,l){switch(e=mr(l),t){case"html":if(t=e.documentElement,!t)throw Error(s(452));return t;case"head":if(t=e.head,!t)throw Error(s(453));return t;case"body":if(t=e.body,!t)throw Error(s(454));return t;default:throw Error(s(451))}}function Qo(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);oo(t)}var Qe=new Map,Qh=new Set;function gr(t){return typeof t.getRootNode=="function"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var Bl=q.d;q.d={f:lp,r:ap,D:np,C:op,L:ip,m:rp,X:cp,S:sp,M:up};function lp(){var t=Bl.f(),e=ir();return t||e}function ap(t){var e=Xl(t);e!==null&&e.tag===5&&e.type==="form"?ff(e):Bl.r(t)}var Xn=typeof document>"u"?null:document;function Kh(t,e,l){var a=Xn;if(a&&typeof e=="string"&&e){var n=se(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Qh.has(n)||(Qh.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),fe(e,"link",t),Vt(e),a.head.appendChild(e)))}}function np(t){Bl.D(t),Kh("dns-prefetch",t,null)}function op(t,e){Bl.C(t,e),Kh("preconnect",t,e)}function ip(t,e,l){Bl.L(t,e,l);var a=Xn;
vendor: 1,193 bytes, line 80
80if(a&&t&&e){var n='link[rel="preload"][as="'+se(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+se(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+se(l.imageSizes)+'"]')):n+='[href="'+se(t)+'"]';var o=n;switch(e){case"style":o=Zn(t);break;case"script":o=Qn(t)}Qe.has(o)||(t=D({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),Qe.set(o,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(Ko(o))||e==="script"&&a.querySelector(Po(o))||(e=a.createElement("link"),fe(e,"link",t),Vt(e),a.head.appendChild(e)))}}function rp(t,e){Bl.m(t,e);var l=Xn;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+se(a)+'"][href="'+se(t)+'"]',o=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=Qn(t)}if(!Qe.has(o)&&(t=D({rel:"modulepreload",href:t},e),Qe.set(o,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Po(o)))return}a=l.createElement("link"),fe(a,"link",t),Vt(a),l.head.appendChild(a)}}}function sp(t,e,l){Bl.S(t,e,l);var a=Xn;
vendor: 4,779 bytes, line 80
80if(a&&t){var n=Zl(a).hoistableStyles,o=Zn(t);e=e||"default";var u=n.get(o);if(!u){var f={loading:0,preload:null};if(u=a.querySelector(Ko(o)))f.loading=5;else{t=D({rel:"stylesheet",href:t,"data-precedence":e},l),(l=Qe.get(o))&&Vc(t,l);var g=u=a.createElement("link");Vt(g),fe(g,"link",t),g._p=new Promise(function(S,N){g.onload=S,g.onerror=N}),g.addEventListener("load",function(){f.loading|=1}),g.addEventListener("error",function(){f.loading|=2}),f.loading|=4,pr(u,e,a)}u={type:"stylesheet",instance:u,count:1,state:f},n.set(o,u)}}}function cp(t,e){Bl.X(t,e);var l=Xn;if(l&&t){var a=Zl(l).hoistableScripts,n=Qn(t),o=a.get(n);o||(o=l.querySelector(Po(n)),o||(t=D({src:t,async:!0},e),(e=Qe.get(n))&&Xc(t,e),o=l.createElement("script"),Vt(o),fe(o,"link",t),l.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},a.set(n,o))}}function up(t,e){Bl.M(t,e);var l=Xn;if(l&&t){var a=Zl(l).hoistableScripts,n=Qn(t),o=a.get(n);o||(o=l.querySelector(Po(n)),o||(t=D({src:t,async:!0,type:"module"},e),(e=Qe.get(n))&&Xc(t,e),o=l.createElement("script"),Vt(o),fe(o,"link",t),l.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},a.set(n,o))}}function Ph(t,e,l,a){var n=(n=I.current)?gr(n):null;if(!n)throw Error(s(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Zn(l.href),l=Zl(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=Zn(l.href);var o=Zl(n).hoistableStyles,u=o.get(t);if(u||(n=n.ownerDocument||n,u={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},o.set(t,u),(o=n.querySelector(Ko(t)))&&!o._p&&(u.instance=o,u.state.loading=5),Qe.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Qe.set(t,l),o||dp(n,t,l,u.state))),e&&a===null)throw Error(s(528,""));return u}if(e&&a!==null)throw Error(s(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=Qn(l),l=Zl(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,t))}}function Zn(t){return'href="'+se(t)+'"'}function Ko(t){return'link[rel="stylesheet"]['+t+"]"}function Jh(t){return D({},t,{"data-precedence":t.precedence,precedence:null})}function dp(t,e,l,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}),fe(e,"link",l),Vt(e),t.head.appendChild(e))}function Qn(t){return'[src="'+se(t)+'"]'}function Po(t){return"script[async]"+t}function Wh(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+se(l.href)+'"]');if(a)return e.instance=a,Vt(a),a;var n=D({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Vt(a),fe(a,"style",n),pr(a,l.precedence,t),e.instance=a;case"stylesheet":n=Zn(l.href);var o=t.querySelector(Ko(n));if(o)return e.state.loading|=4,e.instance=o,Vt(o),o;a=Jh(l),(n=Qe.get(n))&&Vc(a,n),o=(t.ownerDocument||t).createElement("link"),Vt(o);var u=o;return u._p=new Promise(function(f,g){u.onload=f,u.onerror=g}),fe(o,"link",a),e.state.loading|=4,pr(o,l.precedence,t),e.instance=o;case"script":return o=Qn(l.src),(n=t.querySelector(Po(o)))?(e.instance=n,Vt(n),n):(a=l,(n=Qe.get(o))&&(a=D({},l),Xc(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Vt(n),fe(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(s(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,pr(a,l.precedence,t));return e.instance}function pr(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,o=n,u=0;u<a.length;u++){var f=a[u];if(f.dataset.precedence===e)o=f;else if(o!==n)break}o?o.parentNode.insertBefore(t,o.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function Vc(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Xc(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var yr=null;
vendor: 13,586 bytes, line 80
80function $h(t,e,l){if(yr===null){var a=new Map,n=yr=new Map;n.set(l,a)}else n=yr,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var o=l[n];if(!(o[Ma]||o[ee]||t==="link"&&o.getAttribute("rel")==="stylesheet")&&o.namespaceURI!=="http://www.w3.org/2000/svg"){var u=o.getAttribute(e)||"";u=t+u;var f=a.get(u);f?f.push(o):a.set(u,[o])}}return a}function Fh(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function fp(t,e,l){if(l===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;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!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 Ih(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var Jo=null;function hp(){}function mp(t,e,l){if(Jo===null)throw Error(s(475));var a=Jo;if(e.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=Zn(l.href),o=t.querySelector(Ko(n));if(o){t=o._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(a.count++,a=vr.bind(a),t.then(a,a)),e.state.loading|=4,e.instance=o,Vt(o);return}o=t.ownerDocument||t,l=Jh(l),(n=Qe.get(n))&&Vc(l,n),o=o.createElement("link"),Vt(o);var u=o;u._p=new Promise(function(f,g){u.onload=f,u.onerror=g}),fe(o,"link",l),e.instance=o}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(a.count++,e=vr.bind(a),t.addEventListener("load",e),t.addEventListener("error",e))}}function gp(){if(Jo===null)throw Error(s(475));var t=Jo;return t.stylesheets&&t.count===0&&Zc(t,t.stylesheets),0<t.count?function(e){var l=setTimeout(function(){if(t.stylesheets&&Zc(t,t.stylesheets),t.unsuspend){var a=t.unsuspend;t.unsuspend=null,a()}},6e4);return t.unsuspend=e,function(){t.unsuspend=null,clearTimeout(l)}}:null}function vr(){if(this.count--,this.count===0){if(this.stylesheets)Zc(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var br=null;function Zc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,br=new Map,e.forEach(pp,t),br=null,vr.call(t))}function pp(t,e){if(!(e.state.loading&4)){var l=br.get(t);if(l)var a=l.get(null);else{l=new Map,br.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;o<n.length;o++){var u=n[o];(u.nodeName==="LINK"||u.getAttribute("media")!=="not all")&&(l.set(u.dataset.precedence,u),a=u)}a&&l.set(null,a)}n=e.instance,u=n.getAttribute("data-precedence"),o=l.get(u)||a,o===a&&l.set(null,n),l.set(u,n),this.count++,a=vr.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),o?o.parentNode.insertBefore(n,o.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var Wo={$$typeof:_,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function yp(t,e,l,a,n,o,u,f){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=eo(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=eo(0),this.hiddenUpdates=eo(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=o,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=f,this.incompleteTransitions=new Map}function tm(t,e,l,a,n,o,u,f,g,S,N,k){return t=new yp(t,e,l,u,f,g,S,k),e=1,o===!0&&(e|=24),o=Ne(3,null,null,e),t.current=o,o.stateNode=t,e=Ds(),e.refCount++,t.pooledCache=e,e.refCount++,o.memoizedState={element:a,isDehydrated:l,cache:e},Ns(o),t}function em(t){return t?(t=Cn,t):Cn}function lm(t,e,l,a,n,o){n=em(n),a.context===null?a.context=n:a.pendingContext=n,a=ta(e),a.payload={element:l},o=o===void 0?null:o,o!==null&&(a.callback=o),l=ea(t,a,e),l!==null&&(je(l,t,e),Do(l,t,e))}function am(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function Qc(t,e){am(t,e),(t=t.alternate)&&am(t,e)}function nm(t){if(t.tag===13){var e=Sn(t,67108864);e!==null&&je(e,t,67108864),Qc(t,67108864)}}var xr=!0;function vp(t,e,l,a){var n=A.T;A.T=null;var o=q.p;try{q.p=2,Kc(t,e,l,a)}finally{q.p=o,A.T=n}}function bp(t,e,l,a){var n=A.T;A.T=null;var o=q.p;try{q.p=8,Kc(t,e,l,a)}finally{q.p=o,A.T=n}}function Kc(t,e,l,a){if(xr){var n=Pc(a);if(n===null)Oc(t,e,a,wr,l),im(t,a);else if(wp(n,t,e,l,a))a.stopPropagation();else if(im(t,a),e&4&&-1<xp.indexOf(t)){for(;n!==null;){var o=Xl(n);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var u=vl(o.pendingLanes);if(u!==0){var f=o;for(f.pendingLanes|=2,f.entangledLanes|=2;u;){var g=1<<31-$t(u);f.entanglements[1]|=g,u&=~g}hl(o),(At&6)===0&&(nr=ge()+500,Vo(0))}}break;case 13:f=Sn(o,2),f!==null&&je(f,o,2),ir(),Qc(o,2)}if(o=Pc(a),o===null&&Oc(t,e,a,wr,l),o===n)break;n=o}n!==null&&a.stopPropagation()}else Oc(t,e,a,null,l)}}function Pc(t){return t=mn(t),Jc(t)}var wr=null;function Jc(t){if(wr=null,t=Vl(t),t!==null){var e=m(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=x(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return wr=t,null}function om(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(si()){case Ul:return 2;case Fn:return 8;case nl:case ci:return 32;case Gl:return 268435456;default:return 32}default:return 32}}var Wc=!1,ma=null,ga=null,pa=null,$o=new Map,Fo=new Map,ya=[],xp="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 im(t,e){switch(t){case"focusin":case"focusout":ma=null;break;case"dragenter":case"dragleave":ga=null;break;case"mouseover":case"mouseout":pa=null;break;case"pointerover":case"pointerout":$o.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fo.delete(e.pointerId)}}function Io(t,e,l,a,n,o){return t===null||t.nativeEvent!==o?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:o,targetContainers:[n]},e!==null&&(e=Xl(e),e!==null&&nm(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function wp(t,e,l,a,n){switch(e){case"focusin":return ma=Io(ma,t,e,l,a,n),!0;case"dragenter":return ga=Io(ga,t,e,l,a,n),!0;case"mouseover":return pa=Io(pa,t,e,l,a,n),!0;case"pointerover":var o=n.pointerId;return $o.set(o,Io($o.get(o)||null,t,e,l,a,n)),!0;case"gotpointercapture":return o=n.pointerId,Fo.set(o,Io(Fo.get(o)||null,t,e,l,a,n)),!0}return!1}function rm(t){var e=Vl(t.target);if(e!==null){var l=m(e);if(l!==null){if(e=l.tag,e===13){if(e=x(l),e!==null){t.blockedOn=e,es(t.priority,function(){if(l.tag===13){var a=Oe();a=lo(a);var n=Sn(l,a);n!==null&&je(n,l,a),Qc(l,a)}});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Sr(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=Pc(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);hn=a,l.target.dispatchEvent(a),hn=null}else return e=Xl(l),e!==null&&nm(e),t.blockedOn=l,!1;e.shift()}return!0}function sm(t,e,l){Sr(t)&&l.delete(e)}function Sp(){Wc=!1,ma!==null&&Sr(ma)&&(ma=null),ga!==null&&Sr(ga)&&(ga=null),pa!==null&&Sr(pa)&&(pa=null),$o.forEach(sm),Fo.forEach(sm)}function Cr(t,e){t.blockedOn===e&&(t.blockedOn=null,Wc||(Wc=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,Sp)))}var Er=null;function cm(t){Er!==t&&(Er=t,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){Er===t&&(Er=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if(Jc(a||l)===null)continue;break}var o=Xl(l);o!==null&&(t.splice(e,3),e-=3,Js(o,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function ti(t){function e(g){return Cr(g,t)}ma!==null&&Cr(ma,t),ga!==null&&Cr(ga,t),pa!==null&&Cr(pa,t),$o.forEach(e),Fo.forEach(e);for(var l=0;l<ya.length;l++){var a=ya[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<ya.length&&(l=ya[0],l.blockedOn===null);)rm(l),l.blockedOn===null&&ya.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],o=l[a+1],u=n[pe]||null;if(typeof o=="function")u||cm(l);else if(u){var f=null;if(o&&o.hasAttribute("formAction")){if(n=o,u=o[pe]||null)f=u.formAction;else if(Jc(n)!==null)continue}else f=u.action;typeof f=="function"?l[a+1]=f:(l.splice(a,3),a-=3),cm(l)}}}function $c(t){this._internalRoot=t}Tr.prototype.render=$c.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(s(409));var l=e.current,a=Oe();lm(l,a,t,e,null,null)},Tr.prototype.unmount=$c.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;lm(t.current,2,null,t,null,null),ir(),e[Yl]=null}};function Tr(t){this._internalRoot=t}Tr.prototype.unstable_scheduleHydration=function(t){if(t){var e=pi();t={blockedOn:null,target:t,priority:e};for(var l=0;l<ya.length&&e!==0&&e<ya[l].priority;l++);ya.splice(l,0,t),l===0&&rm(t)}};var um=i.version;if(um!=="19.1.1")throw Error(s(527,um,"19.1.1"));q.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(s(188)):(t=Object.keys(t).join(","),Error(s(268,t)));return t=C(e),t=t!==null?v(t):null,t=t===null?null:t.stateNode,t};var Cp={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:A,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Dr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Dr.isDisabled&&Dr.supportsFiber)try{ql=Dr.inject(Cp),Wt=Dr}catch{}}return Pn.createRoot=function(t,e){if(!d(t))throw Error(s(299));var l=!1,a="",n=Df,o=Mf,u=Af,f=null;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(o=e.onCaughtError),e.onRecoverableError!==void 0&&(u=e.onRecoverableError),e.unstable_transitionCallbacks!==void 0&&(f=e.unstable_transitionCallbacks)),e=tm(t,1,!1,null,null,l,a,n,o,u,f,null),t[Yl]=e.current,kc(t),new $c(e)},Pn.hydrateRoot=function(t,e,l){if(!d(t))throw Error(s(299));var a=!1,n="",o=Df,u=Mf,f=Af,g=null,S=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(o=l.onUncaughtError),l.onCaughtError!==void 0&&(u=l.onCaughtError),l.onRecoverableError!==void 0&&(f=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(g=l.unstable_transitionCallbacks),l.formState!==void 0&&(S=l.formState)),e=tm(t,1,!0,e,l??null,a,n,o,u,f,g,S),e.context=em(null),l=e.current,a=Oe(),a=lo(a),n=ta(a),n.callback=null,ea(l,n,a),l=a,e.current.lanes=l,Da(e,l),hl(e),t[Yl]=e.current,kc(t),new Tr(e)},Pn.version="19.1.1",Pn}var ru;function bm(){if(ru)return Ar.exports;ru=1;function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(i){console.error(i)}}return r(),Ar.exports=vm(),Ar.exports}var Or=bm();const jr={root:"manus-previewer-root",contentRoot:"manus-previewer-content-root"};class xm{dialogRoot=null;setDialogRoot(i){this.dialogRoot=i}createOpener=(i,c)=>{const{singleton:s,closeWhenNextTrigger:d,closeBeforeDialog:m}=c||{};let x=[];const R=v=>{const D="single";if(s){const $=x.find(nt=>nt.id===D);if($)if(m)$.onDisposed();else return d&&$.onDisposed(),null}const j=document.createElement("div"),J=Or.createRoot(j);this.dialogRoot&&this.dialogRoot.append(j);const at=()=>{J.unmount(),j.remove(),x=x.filter($=>$.id!==D),v.onDisposed?.()};return x.push({id:D,onDisposed:at}
vendor: 9,412 bytes, line 80
80),J.render(h.jsx(i,{"data-loc":"src/helpers/dialogController.tsx:69",...v,onDisposed:at})),{dispose:at}};return v=>R({...v})}}const ei=new xm;var U=_r();function wm({size:r=18}){return h.jsx("svg",{"data-loc":"src/icons/PreviewIcon.tsx:3",width:r,height:r,viewBox:"0 0 18 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:h.jsx("path",{"data-loc":"src/icons/PreviewIcon.tsx:10",d:"M15.75 2.75C15.75 2.33579 15.4142 2 15 2H3C2.58579 2 2.25 2.33579 2.25 2.75V10.25C2.25 10.6642 2.58579 11 3 11H15C15.4142 11 15.75 10.6642 15.75 10.25V2.75ZM8.25 7.85205L10.4517 6.49927L8.25 5.14795V7.85205ZM12.1223 6.5C12.1223 6.7243 12.0648 6.9451 11.9553 7.14087C11.8459 7.33651 11.6878 7.50104 11.4968 7.61841L8.74878 9.30591C8.54978 9.42791 8.32151 9.4947 8.08813 9.49927C7.85482 9.50383 7.62448 9.44634 7.4209 9.33228C7.21728 9.21816 7.04736 9.05178 6.92944 8.85034C6.81156 8.64892 6.74981 8.41942 6.75 8.18604V4.81104C6.75045 4.57796 6.81277 4.34911 6.93091 4.14819C7.04908 3.94724 7.21885 3.78142 7.42236 3.66772C7.62582 3.55406 7.85587 3.49678 8.08887 3.50146L8.17603 3.50586C8.34959 3.52093 8.51836 3.57062 8.67261 3.65161L8.74878 3.69482L11.4968 5.38159C11.6878 5.49896 11.8459 5.6635 11.9553 5.85913C12.0648 6.0549 12.1223 6.2757 12.1223 6.5ZM17.25 10.25C17.25 11.4926 16.2426 12.5 15 12.5H9.75V14H12C12.4142 14 12.75 14.3358 12.75 14.75C12.75 15.1642 12.4142 15.5 12 15.5H6C5.58579 15.5 5.25 15.1642 5.25 14.75C5.25 14.3358 5.58579 14 6 14H8.25V12.5H3C1.75736 12.5 0.75 11.4926 0.75 10.25V2.75C0.75 1.50736 1.75736 0.5 3 0.5H15C16.2426 0.5 17.25 1.50736 17.25 2.75V10.25Z",fill:"#34322D"})})}function su(r){var i,c,s="";if(typeof r=="string"||typeof r=="number")s+=r;else if(typeof r=="object")if(Array.isArray(r)){var d=r.length;for(i=0;i<d;i++)r[i]&&(c=su(r[i]))&&(s&&(s+=" "),s+=c)}else for(c in r)r[c]&&(s&&(s+=" "),s+=c);return s}function Sm(){for(var r,i,c=0,s="",d=arguments.length;c<d;c++)(r=arguments[c])&&(i=su(r))&&(s&&(s+=" "),s+=i);return s}const Br="-",Cm=r=>{const i=Tm(r),{conflictingClassGroups:c,conflictingClassGroupModifiers:s}=r;return{getClassGroupId:x=>{const R=x.split(Br);return R[0]===""&&R.length!==1&&R.shift(),cu(R,i)||Em(x)},getConflictingClassGroupIds:(x,R)=>{const C=c[x]||[];return R&&s[x]?[...C,...s[x]]:C}}},cu=(r,i)=>{if(r.length===0)return i.classGroupId;const c=r[0],s=i.nextPart.get(c),d=s?cu(r.slice(1),s):void 0;if(d)return d;if(i.validators.length===0)return;const m=r.join(Br);return i.validators.find(({validator:x})=>x(m))?.classGroupId},uu=/^\[(.+)\]$/,Em=r=>{if(uu.test(r)){const i=uu.exec(r)[1],c=i?.substring(0,i.indexOf(":"));if(c)return"arbitrary.."+c}},Tm=r=>{const{theme:i,classGroups:c}=r,s={nextPart:new Map,validators:[]};for(const d in c)Lr(c[d],s,d,i);return s},Lr=(r,i,c,s)=>{r.forEach(d=>{if(typeof d=="string"){const m=d===""?i:du(i,d);m.classGroupId=c;return}if(typeof d=="function"){if(Dm(d)){Lr(d(s),i,c,s);return}i.validators.push({validator:d,classGroupId:c});return}Object.entries(d).forEach(([m,x])=>{Lr(x,du(i,m),c,s)})})},du=(r,i)=>{let c=r;return i.split(Br).forEach(s=>{c.nextPart.has(s)||c.nextPart.set(s,{nextPart:new Map,validators:[]}),c=c.nextPart.get(s)}),c},Dm=r=>r.isThemeGetter,Mm=r=>{if(r<1)return{get:()=>{},set:()=>{}};let i=0,c=new Map,s=new Map;const d=(m,x)=>{c.set(m,x),i++,i>r&&(i=0,s=c,c=new Map)};return{get(m){let x=c.get(m);if(x!==void 0)return x;if((x=s.get(m))!==void 0)return d(m,x),x},set(m,x){c.has(m)?c.set(m,x):d(m,x)}}},Hr="!",Ur=":",Am=Ur.length,Rm=r=>{const{prefix:i,experimentalParseClassName:c}=r;let s=d=>{const m=[];let x=0,R=0,C=0,v;for(let $=0;$<d.length;$++){let nt=d[$];if(x===0&&R===0){if(nt===Ur){m.push(d.slice(C,$)),C=$+Am;continue}if(nt==="/"){v=$;continue}}nt==="["?x++:nt==="]"?x--:nt==="("?R++:nt===")"&&R--}const D=m.length===0?d:d.substring(C),j=Nm(D),J=j!==D,at=v&&v>C?v-C:void 0;return{modifiers:m,hasImportantModifier:J,baseClassName:j,maybePostfixModifierPosition:at}};if(i){const d=i+Ur,m=s;s=x=>x.startsWith(d)?m(x.substring(d.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:x,maybePostfixModifierPosition:void 0}}if(c){const d=s;s=m=>c({className:m,parseClassName:d})}return s},Nm=r=>r.endsWith(Hr)?r.substring(0,r.length-1):r.startsWith(Hr)?r.substring(1):r,zm=r=>{const i=Object.fromEntries(r.orderSensitiveModifiers.map(s=>[s,!0]));return s=>{if(s.length<=1)return s;const d=[];let m=[];return s.forEach(x=>{x[0]==="["||i[x]?(d.push(...m.sort(),x),m=[]):m.push(x)}),d.push(...m.sort()),d}},_m=r=>({cache:Mm(r.cacheSize),parseClassName:Rm(r),sortModifiers:zm(r),...Cm(r)}),km=/\s+/,Om=(r,i)=>{const{parseClassName:c,getClassGroupId:s,getConflictingClassGroupIds:d,sortModifiers:m}=i,x=[],R=r.trim().split(km);let C="";for(let v=R.length-1;v>=0;v-=1){const D=R[v],{isExternal:j,modifiers:J,hasImportantModifier:at,baseClassName:$,maybePostfixModifierPosition:nt}=c(D);if(j){C=D+(C.length>0?" "+C:C);continue}let ct=!!nt,ht=s(ct?$.substring(0,nt):$);if(!ht){if(!ct){C=D+(C.length>0?" "+C:C);continue}if(ht=s($),!ht){C=D+(C.length>0?" "+C:C);continue}ct=!1}const St=m(J).join(":"),_=at?St+Hr:St,Y=_+ht;if(x.includes(Y))continue;x.push(Y);const H=d(ht,ct);for(let it=0;it<H.length;++it){const rt=H[it];x.push(_+rt)}C=D+(C.length>0?" "+C:C)}return C};function jm(){let r=0,i,c,s="";for(;r<arguments.length;)(i=arguments[r++])&&(c=fu(i))&&(s&&(s+=" "),s+=c);return s}const fu=r=>{if(typeof r=="string")return r;let i,c="";for(let s=0;s<r.length;s++)r[s]&&(i=fu(r[s]))&&(c&&(c+=" "),c+=i);return c};function Bm(r,...i){let c,s,d,m=x;function x(C){const v=i.reduce((D,j)=>j(D),r());return c=_m(v),s=c.cache.get,d=c.cache.set,m=R,R(C)}function R(C){const v=s(C);if(v)return v;const D=Om(C,c);return d(C,D),D}return function(){return m(jm.apply(null,arguments))}}const Kt=r=>{const i=c=>c[r]||[];return i.isThemeGetter=!0,i},hu=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,mu=/^\((?:(\w[\w-]*):)?(.+)\)$/i,Lm=/^\d+\/\d+$/,Hm=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Um=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Gm=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,qm=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ym=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ln=r=>Lm.test(r),dt=r=>!!r&&!Number.isNaN(Number(r)),Ll=r=>!!r&&Number.isInteger(Number(r)),Gr=r=>r.endsWith("%")&&dt(r.slice(0,-1)),ml=r=>Hm.test(r),Vm=()=>!0,Xm=r=>Um.test(r)&&!Gm.test(r),gu=()=>!1,Zm=r=>qm.test(r),Qm=r=>Ym.test(r),Km=r=>!Q(r)&&!K(r),Pm=r=>an(r,xu,gu),Q=r=>hu.test(r),ba=r=>an(r,wu,Xm),qr=r=>an(r,Im,dt),pu=r=>an(r,vu,gu),Jm=r=>an(r,bu,Qm),li=r=>an(r,Su,Zm),K=r=>mu.test(r),Jn=r=>nn(r,wu),Wm=r=>nn(r,tg),yu=r=>nn(r,vu),$m=r=>nn(r,xu),Fm=r=>nn(r,bu),ai=r=>nn(r,Su,!0),an=(r,i,c)=>{const s=hu.exec(r);return s?s[1]?i(s[1]):c(s[2]):!1},nn=(r,i,c=!1)=>{const s=mu.exec(r);return s?s[1]?i(s[1]):c:!1},vu=r=>r==="position"||r==="percentage",bu=r=>r==="image"||r==="url",xu=r=>r==="length"||r==="size"||r==="bg-size",wu=r=>r==="length",Im=r=>r==="number",tg=r=>r==="family-name",Su=r=>r==="shadow",eg=Bm(()=>{const r=Kt("color"),i=Kt("font"),c=Kt("text"),s=Kt("font-weight"),d=Kt("tracking"),m=Kt("leading"),x=Kt("breakpoint"),R=Kt("container"),C=Kt("spacing"),v=Kt("radius"),D=Kt("shadow"),j=Kt("inset-shadow"),J=Kt("text-shadow"),at=Kt("drop-shadow"),$=Kt("blur"),nt=Kt("perspective"),ct=Kt("aspect"),ht=Kt("ease"),St=Kt("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],H=()=>[...Y(),K,Q],it=()=>["auto","hidden","clip","visible","scroll"],rt=()=>["auto","contain","none"],V=()=>[K,Q,C],xt=()=>[ln,"full","auto",...V()],Be=()=>[Ll,"none","subgrid",K,Q],te=()=>["auto",{span:["full",Ll,K,Q]},Ll,K,Q],Bt=()=>[Ll,"auto",K,Q],me=()=>["auto","min","max","fr",K,Q],Se=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Mt=()=>["start","end","center","stretch","center-safe","end-safe"],A=()=>["auto",...V()],q=()=>[ln,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...V()],B=()=>[r,K,Q],bt=()=>[...Y(),yu,pu,{position:[K,Q]}],p=()=>["no-repeat",{repeat:["","x","y","space","round"]}],O=()=>["auto","cover","contain",$m,Pm,{size:[K,Q]}],X=()=>[Gr,Jn,ba],G=()=>["","none","full",v,K,Q],Z=()=>["",dt,Jn,ba],st=()=>["solid","dashed","dotted","double"],I=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],gt=()=>[dt,Gr,yu,pu],Tt=()=>["","none",$,K,Q],Jt=()=>["none",dt,K,Q],Ke=()=>["none",dt,K,Q],Ce=()=>[dt,K,Q],Pe=()=>[ln,"full",...V()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ml],breakpoint:[ml],color:[Vm],container:[ml],"drop-shadow":[ml],ease:["in","out","in-out"],font:[Km],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ml],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ml],shadow:[ml],spacing:["px",dt],text:[ml],"text-shadow":[ml],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ln,Q,K,ct]}
vendor: 4,441 bytes, line 80
80],container:["container"],columns:[{columns:[dt,Q,K,R]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:H()}],overflow:[{overflow:it()}],"overflow-x":[{"overflow-x":it()}],"overflow-y":[{"overflow-y":it()}],overscroll:[{overscroll:rt()}],"overscroll-x":[{"overscroll-x":rt()}],"overscroll-y":[{"overscroll-y":rt()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:xt()}],"inset-x":[{"inset-x":xt()}],"inset-y":[{"inset-y":xt()}],start:[{start:xt()}],end:[{end:xt()}],top:[{top:xt()}],right:[{right:xt()}],bottom:[{bottom:xt()}],left:[{left:xt()}],visibility:["visible","invisible","collapse"],z:[{z:[Ll,"auto",K,Q]}],basis:[{basis:[ln,"full","auto",R,...V()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[dt,ln,"auto","initial","none",Q]}],grow:[{grow:["",dt,K,Q]}],shrink:[{shrink:["",dt,K,Q]}],order:[{order:[Ll,"first","last","none",K,Q]}],"grid-cols":[{"grid-cols":Be()}],"col-start-end":[{col:te()}],"col-start":[{"col-start":Bt()}],"col-end":[{"col-end":Bt()}],"grid-rows":[{"grid-rows":Be()}],"row-start-end":[{row:te()}],"row-start":[{"row-start":Bt()}],"row-end":[{"row-end":Bt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":me()}],"auto-rows":[{"auto-rows":me()}],gap:[{gap:V()}],"gap-x":[{"gap-x":V()}],"gap-y":[{"gap-y":V()}],"justify-content":[{justify:[...Se(),"normal"]}],"justify-items":[{"justify-items":[...Mt(),"normal"]}],"justify-self":[{"justify-self":["auto",...Mt()]}],"align-content":[{content:["normal",...Se()]}],"align-items":[{items:[...Mt(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Mt(),{baseline:["","last"]}]}],"place-content":[{"place-content":Se()}],"place-items":[{"place-items":[...Mt(),"baseline"]}],"place-self":[{"place-self":["auto",...Mt()]}],p:[{p:V()}],px:[{px:V()}],py:[{py:V()}],ps:[{ps:V()}],pe:[{pe:V()}],pt:[{pt:V()}],pr:[{pr:V()}],pb:[{pb:V()}],pl:[{pl:V()}],m:[{m:A()}],mx:[{mx:A()}],my:[{my:A()}],ms:[{ms:A()}],me:[{me:A()}],mt:[{mt:A()}],mr:[{mr:A()}],mb:[{mb:A()}],ml:[{ml:A()}],"space-x":[{"space-x":V()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":V()}],"space-y-reverse":["space-y-reverse"],size:[{size:q()}],w:[{w:[R,"screen",...q()]}],"min-w":[{"min-w":[R,"screen","none",...q()]}],"max-w":[{"max-w":[R,"screen","none","prose",{screen:[x]},...q()]}],h:[{h:["screen","lh",...q()]}],"min-h":[{"min-h":["screen","lh","none",...q()]}],"max-h":[{"max-h":["screen","lh",...q()]}],"font-size":[{text:["base",c,Jn,ba]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,K,qr]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Gr,Q]}],"font-family":[{font:[Wm,Q,i]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[d,K,Q]}],"line-clamp":[{"line-clamp":[dt,"none",K,qr]}],leading:[{leading:[m,...V()]}],"list-image":[{"list-image":["none",K,Q]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",K,Q]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B()}],"text-color":[{text:B()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...st(),"w
80avy"]}],"text-decoration-thickness":[{decoration:[dt,"from-font","auto",K,ba]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[dt,"auto",K,Q]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:V()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",K,Q]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",K,Q]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:bt()}],"bg-repeat":[{bg:p()}],"bg-size":[{bg:O()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ll,K,Q],radial:["",K,Q],conic:[Ll,K,Q]},Fm,Jm]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:X()}],"gradient-via-pos":[{via:X()}],"gradient-to-pos":[{to:X()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:G()}],"rounded-s":[{"rounded-s":G()}],"rounded-e":[{"rounded-e":G()}],"rounded-t":[{"rounded-t":G()}],"rounded-r":[{"rounded-r":G()}],"rounded-b":[{"rounded-b":G()}],"rounded-l":[{"rounded-l":G()}],"rounded-ss":[{"rounded-ss":G()}],"rounded-se":[{"rounded-se":G()}],"rounded-ee":[{"rounded-ee":G()}],"rounded-es":[{"rounded-es":G()}],"rounded-tl":[{"rounded-tl":G()}],"rounded-tr":[{"rounded-tr":G()}],"rounded-br":[{"rounded-br":G()}],"rounded-bl":[{"rounded-bl":G()}],"border-w":[{border:Z()}],"border-w-x":[{"border-x":Z()}],"border-w-y":[{"border-y":Z()}],"border-w-s":[{"border-s":Z()}],"border-w-e":[{"border-e":Z()}],"border-w-t":[{"border-t":Z()}],"border-w-r":[{"border-r":Z()}],"border-w-b":[{"border-b":Z()}],"border-w-l":[{"border-l":Z()}],"divide-x":[{"divide-x":Z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...st(),"hidden","none"]}],"divide-style":[{divide:[...st(),"hidden","none"]}],"border-color":[{border:B()}],"border-color-x":[{"border-x":B()}],"border-color-y":[{"border-y":B()}],"border-color-s":[{"border-s":B()}],"border-color-e":[{"border-e":B()}],"border-color-t":[{"border-t":B()}],"border-color-r":[{"border-r":B()}],"border-color-b":[{"border-b":B()}],"border-color-l":[{"border-l":B()}
vendor: 5,700 bytes, line 80
80],"divide-color":[{divide:B()}],"outline-style":[{outline:[...st(),"none","hidden"]}],"outline-offset":[{"outline-offset":[dt,K,Q]}],"outline-w":[{outline:["",dt,Jn,ba]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",D,ai,li]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",j,ai,li]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:Z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[dt,ba]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":Z()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",J,ai,li]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[dt,K,Q]}],"mix-blend":[{"mix-blend":[...I(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":I()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[dt]}],"mask-image-linear-from-pos":[{"mask-linear-from":gt()}],"mask-image-linear-to-pos":[{"mask-linear-to":gt()}],"mask-image-linear-from-color":[{"mask-linear-from":B()}],"mask-image-linear-to-color":[{"mask-linear-to":B()}],"mask-image-t-from-pos":[{"mask-t-from":gt()}],"mask-image-t-to-pos":[{"mask-t-to":gt()}],"mask-image-t-from-color":[{"mask-t-from":B()}],"mask-image-t-to-color":[{"mask-t-to":B()}],"mask-image-r-from-pos":[{"mask-r-from":gt()}],"mask-image-r-to-pos":[{"mask-r-to":gt()}],"mask-image-r-from-color":[{"mask-r-from":B()}],"mask-image-r-to-color":[{"mask-r-to":B()}],"mask-image-b-from-pos":[{"mask-b-from":gt()}],"mask-image-b-to-pos":[{"mask-b-to":gt()}],"mask-image-b-from-color":[{"mask-b-from":B()}],"mask-image-b-to-color":[{"mask-b-to":B()}],"mask-image-l-from-pos":[{"mask-l-from":gt()}],"mask-image-l-to-pos":[{"mask-l-to":gt()}],"mask-image-l-from-color":[{"mask-l-from":B()}],"mask-image-l-to-color":[{"mask-l-to":B()}],"mask-image-x-from-pos":[{"mask-x-from":gt()}],"mask-image-x-to-pos":[{"mask-x-to":gt()}],"mask-image-x-from-color":[{"mask-x-from":B()}],"mask-image-x-to-color":[{"mask-x-to":B()}],"mask-image-y-from-pos":[{"mask-y-from":gt()}],"mask-image-y-to-pos":[{"mask-y-to":gt()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[K,Q]}],"mask-image-radial-from-pos":[{"mask-radial-from":gt()}],"mask-image-radial-to-pos":[{"mask-radial-to":gt()}],"mask-image-radial-from-color":[{"mask-radial-from":B()}],"mask-image-radial-to-color":[{"mask-radial-to":B()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Y()}],"mask-image-conic-pos":[{"mask-conic":[dt]}],"mask-image-conic-from-pos":[{"mask-conic-from":gt()}],"mask-image-conic-to-pos":[{"mask-conic-to":gt()}],"mask-image-conic-from-color":[{"mask-conic-from":B()}],"mask-image-conic-to-color":[{"mask-conic-to":B()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:bt()}],"mask-repeat":[{mask:p()}],"mask-size":[{mask:O()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",K,Q]}],filter:[{filter:["","none",K,Q]}],blur:[{blur:Tt()}],brightness:[{brightness:[dt,K,Q]}],contrast:[{contrast:[dt,K,Q]}],"drop-shadow":[{"drop-shadow":["","none",at,ai,li]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",dt,K,Q]}],"hue-rotate":[{"hue-rotate":[dt,K,Q]}],invert:[{invert:["",dt,K,Q]}],saturate:[{saturate:[dt,K,Q]}],sepia:[{sepia:["",dt,K,Q]}],"backdrop-filter":[{"backdrop-filter":["","none",K,Q]}],"backdrop-blur":[{"backdrop-blur":Tt()}],"backdrop-brightness":[{"backdrop-brightness":[dt,K,Q]}],"backdrop-contrast":[{"backdrop-contrast":[dt,K,Q]}],"backdrop-grayscale":[{"backdrop-grayscale":["",dt,K,Q]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[dt,K,Q]}],"backdrop-invert":[{"backdrop-invert":["",dt,K,Q]}],"backdrop-opacity":[{"backdrop-opacity":[dt,K,Q]}],"backdrop-saturate":[{"backdrop-saturate":[dt,K,Q]}],"backdrop-sepia":[{"backdrop-sepia":["",dt,K,Q]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":V()}],"border-spacing-x":[{"border-spacing-x":V()}],"border-spacing-y":[{"border-spacing-y":V()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",K,Q]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[dt,"initial",K,Q]}],ease:[{ease:["linear","initial",ht,K,Q]}],delay:[{delay:[dt,K,Q]}],animate:[{animate:["none",St,K,Q]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[nt,K,Q]}],"perspective-origin":[{"perspective-origin":H()}],rotate:[{rotate:Jt()}],"rotate-x":[{"rotate-x":Jt()}],"rotate-y":[{"rotate-y":Jt()}],"rotate-z":[{"rotate-z":Jt()}],scale:[{scale:Ke()}],"scale-x":[{"scale-x":Ke()}],"scale-y":[{"scale-y":Ke()}],"scale-z":[{"scale-z":Ke()}],"scale-3d":["scale-3d"],skew:[{skew:Ce()}],"skew-x":[{"skew-x":Ce()}],"skew-y":[{"skew-y":Ce()}],transform:[{transform:[K,Q,"","none","gpu","cpu"]}],"transform-origin":[{origin:H()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Pe()}],"translate-x":[{"translate-x":Pe()}],"translate-y":[{"translate-y":Pe()}],"translate-z":[{"translate-z":Pe()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}
vendor: 4,534 bytes, line 80
80],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",K,Q]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":V()}],"scroll-mx":[{"scroll-mx":V()}],"scroll-my":[{"scroll-my":V()}],"scroll-ms":[{"scroll-ms":V()}],"scroll-me":[{"scroll-me":V()}],"scroll-mt":[{"scroll-mt":V()}],"scroll-mr":[{"scroll-mr":V()}],"scroll-mb":[{"scroll-mb":V()}],"scroll-ml":[{"scroll-ml":V()}],"scroll-p":[{"scroll-p":V()}],"scroll-px":[{"scroll-px":V()}],"scroll-py":[{"scroll-py":V()}],"scroll-ps":[{"scroll-ps":V()}],"scroll-pe":[{"scroll-pe":V()}],"scroll-pt":[{"scroll-pt":V()}],"scroll-pr":[{"scroll-pr":V()}],"scroll-pb":[{"scroll-pb":V()}],"scroll-pl":[{"scroll-pl":V()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",K,Q]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[dt,Jn,ba,qr]}],stroke:[{stroke:["none",...B()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});class lg{cn(...i){return eg(Sm(i))}createReadySource(){let i=!1,c=[];return{get ready(){return i},markReady:()=>
80{i||(i=!0,c.forEach(({resolve:s})=>s()),c=[])},waitReady:async()=>i?!0:new Promise((d,m)=>{c.push({resolve:d,reject:m})}),onReady(s){this.waitReady().then(s)},clear:()=>{i=!1,c.forEach(({reject:s})=>s()),c=[]},clearWithoutPromise:()=>{i=!1}}}onDOMReady(i){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",i):i()}}const Ae=new lg;class ag{readySource=Ae.createReadySource();iframeElement=null;currentEndpoint=null;messageQueue=[];inited=!1;sendMessage(i){if(i.to!==this.currentEndpoint){if(i.to==="content"){if(!this.iframeElement?.contentWindow)return;this.iframeElement.contentWindow.postMessage(this.packMessage(i),"*")}i.to==="container"&&window.parent.postMessage(this.packMessage(i),"*")}}listenMessage(i){const c=s=>{this.sendMessage({type:"getMessage",to:"container",payload:{messageType:i.type}}),i.callback(s)};return this.messageQueue.push({type:i.type,callback:c}),()=>{this.messageQueue=this.messageQueue.filter(s=>s.callback!==c)}}updateIframeElement(i){this.iframeElement=i}init(i){this.inited||(this.inited=!0,this.currentEndpoint=i.currentEndpoint,window.addEventListener("message",c=>{const s=c.data;s.type==="SpacePreviewerChannel"&&this.messageQueue.forEach(d=>{d.type===s.payload.type&&s.payload.to===this.currentEndpoint&&d.callback(s.payload.payload)})}))}packMessage(i){return{type:"SpacePreviewerChannel",payload:{...i,from:this.currentEndpoint}}}}const Pt=new ag;function ng(){const r=()=>{const i=window.location.href;Pt.sendMessage({type:"reportNotfound",to:"container",payload:{url:i}})};return h.jsxs("button",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:16",id:"not-found-fix-button",onClick:r,style:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",gap:"8px",background:"#1a1a19",color:"#fff",fontWeight:"500",fontSize:"14px",height:"36px",borderRadius:"10px",padding:"10px 12px"},children:[h.jsxs("svg",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:34",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"w-4 h-4",children:[h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:46",d:"M12 2v4"}),h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:47",d:"m16.2 7.8 2.9-2.9"}),h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:48",d:"M18 12h4"}),h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:49",d:"m16.2 16.2 2.9 2.9"}),h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:50",d:"M12 18v4"}),h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:51",d:"m4.9 19.1 2.9-2.9"}),h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:52",d:"M2 12h4"}),h.jsx("path",{"data-loc":"src/modules/NotFoundButton/NotFoundButton.tsx:53",d:"m4.9 4.9 2.9 2.9"})]}),"Fix URL"]})}class og{initialHref=!1;lastHref="";originalPushState;originalReplaceState;init(){this.initialHref||(this.initialHref=!0,window.addEventListener("popstate",()=>{this.notifyContainer()}),window.addEventListener("hashchange",()=>{this.notifyContainer()}),window.addEventListener("unload",()=>{Pt.sendMessage({type:"onUnload",to:"container",payload:{url:window.location.href}})}),this.originalPushState=window.history.pushState.bind(window.history),this.originalReplaceState=window.history.replaceState.bind(window.history),window.history.pushState=(...i)=>{this.originalPushState(...i),this.notifyContainer()},window.history.replaceState=(...i)=>{this.originalReplaceState(...i),this.notifyContainer()},Pt.listenMessage({type:"refresh",callback:i=>{const{path:c}=i;c?window.location.href=c:window.location.reload()}}),this.checkContentRoutesInited().then(()=>{this.notifyContainer()}))}checkContentRoutesInited(i=5e3){return new Promise(c=>{const s=Date.now(),d=setInterval(()=>{window.__WOUTER_ROUTES__?(clearInterval(d),c(!0)):Date.now()-s>=i&&(clearInterval(d),c(!1))},20)})}notifyContainer(){const i=window.location.href;if(this.lastHref===i)return;this.lastHref=i;const c=window.__WOUTER_ROUTES__||[],s=Array.isArray(c)?c:[];Pt.sendMessage({type:"urlChange",to:"container",payload:{href:i,allSupportedUrls:s}}),Pt.readySource.waitReady().then(()=>{this.checkIsNotfoundButtonGroup()})}checkIsNotfoundButtonGroup(){const i=document.getElementById("not-found-button-group");if(i){const c="not-found-button-container";if(document.getElementById(c))return;const s=document.createElement("div");s.id=c,i.appendChild(s),Or.createRoot(s).render(U.createElement(ng))}}}const Cu=new og;function ig(){const r=window.__MANUS_HOST_DEV__??!1,i=window.location.hostname==="localhost"||window.location.hostname==="127.0.0.1",[c,s]=U.useState(!1),[d,m]=U.useState(!1);return U.useEffect(()=>{Pt.readySource.waitReady().then(()=>{s(!1)}),Cu.checkContentRoutesInited().then(()=>{setTimeout(()=>{Pt.readySource.ready||s(!0)},1200)})},[]),!r||!c||i||d?null:h.jsxs("div",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:49",className:"fixed bottom-0 left-0 right-0 z-[999999] w-full py-2 px-2 pr-4 flex items-center gap-2 bg-[#fdf4e0]",children:[h.jsxs("div",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:50",className:"flex items-center justify-center gap-2 pointer-events-none flex-1",children:[h.jsxs("div",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:51",className:"px-2 py-1 bg-[rgba(239,162,1,0.12)] rounded-full items-center gap-2 hidden md:flex",children:[h.jsx("div",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:52",className:"w-[18px] h-[18px] text-[var(--icon-primary,#34322D)]",children:h.jsx(wm,{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:53",size:18})}),h.jsx("span",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:55",className:"text-sm font-medium leading-5 text-[var(--text-primary,#34322D)]",children:"Preview mode"})]}),h.jsx("span",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:59",className:"text-sm font-normal leading-5 text-[var(--text-primary,#34322D)]",children:"This page is not live and cannot be shared directly. Please publish to get a public link."})]}),h.jsx("button",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:64",className:"w-4 h-4 flex-shrink-0 cursor-pointer",onClick:()=>{m(!0)},children:h.jsx("svg",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:70",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:h.jsx("path",{"data-loc":"src/modules/Alert/PreviewerModeAlert.tsx:77",d:"M12 4L4 12M4 4L12 12",stroke:"var(--icon-tertiary, #858481)",strokeWidth:"1.5",strokeLinecap:"round"})})})]})}class Eu{emitter;event;handler;destroyed=!1;listenBy;constructor(i,c,s,d){this.event=i,this.handler=c,this.emitter=s,this.listenBy=d}unregister(){this.emitter.off(this.event,this),this._destroy()}_destroy(){return this.destroyed?!1:(this.handler=null,this.emitter=null,this.destroyed=!0,!0)}}class rg{_events={};on(i,c){if(!c)throw new TypeError("invalid handler! --EventEmitter");this._events[i]||(this._events[i]=[]);const s=new Eu(i,c,this,null);return this._events[i]?.push(s),s}listenBy(i,c,s){if(!s)throw new TypeError("invalid handler! --EventEmitter");this._events[c]||(this._events[c]=[]);const d=new Eu(c,s,this,i);return this._events[c]?.push(d),d}once(i,c){const s=this.on(i,d=>{c(d),s.unregister()});return s}emit(i,c=null){if(!this._events[i])return!1;for(const s of this._events[i])s.destroyed||s.handler.call(this,c);return!0}off(i,c){if(!this._events[i])return!1;if(c){for(let s=this._events[i],d=0;d<s.length;d++){const m=s[d];if(m===c)return this._events[i]=this._events[i]?.filter(x=>x!==m),this._events[i]?.length===0&&delete this._events[i],!0}return console.error(c,this),console.error(`Cannot find listener of ${i} --EventEmitter`),!1}for(let s=this._events[i],d=0;d<s.length;d++){const m=s[d];this._events[i][d]=null,m?._destroy()}return delete this._events[i],!0}stopListenBy(i){for(const c in this._events)this._events[c]=this._events[c]?.filter(s=>s.listenBy===i?(s._destroy(),!1):!0)}removeAllListeners(){for(const i in this._events){const c=this._events[i];if(c){for(let s=c,d=0;d<s.length;d++)c[d]=null;this._events[i]=null}}}}const sg="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let cg=r=>crypto.getRandomValues(new Uint8Array(r)),ug=(r,i,c)=>
80{let s=(2<<Math.log2(r.length-1))-1,d=-~(1.6*s*i/r.length);return(m=i)=>{let x="";for(;;){let R=c(d),C=d|0;for(;C--;)if(x+=r[R[C]&s]||"",x.length>=m)return x}}},dg=(r,i=21)=>ug(r,i|0,cg);function Tu(){const r=sg.replace(/[-_]/g,"");return dg(r,22)()}class fg{readySource=Ae.createReadySource();eventEmitter=new rg;init(){const i=console.error;console.error=(...c)=>{const s=this.parseConsoleError(...c),d=this.checkShouldIgnoreError(s);if(s&&!d){const R=new Error().stack?.split(`
81`)?.slice(2).join(`
82`);s.callStack=s.callStack||R,this.readySource.waitReady().then(()=>{this.eventEmitter.emit("caughtError",s)})}i(...c)},window.addEventListener("error",c=>{const s=this.parseWindowError(c),d=this.checkShouldIgnoreError(s);s&&!d&&this.readySource.waitReady().then(()=>{this.eventEmitter.emit("caughtError",s)})})}formatConsoleArgs(...i){const c={message:"",callStack:""};if(i.length===0)return c;const s=i[0];if(typeof s=="string"){let d=1;const m=/%[sdj%]/g;for(c.message=s.replace(m,x=>{if(x==="%%")return"%";if(d>=i.length)return x;const R=i[d++];switch(x){case"%s":return String(R);case"%d":return String(Number(R));case"%j":try{return JSON.stringify(R)}catch{return"[Circular]"}default:return x}});d<i.length;d++){const x=i[d];x instanceof Error?(c.callStack=c.callStack||x.stack||"",c.message+=" "+x.message):c.message+=" "+String(x)}}else for(const d of i)d instanceof Error?(c.callStack=c.callStack||d.stack||"",c.message+=(c.message?" ":"")+d.message):c.message+=(c.message?" ":"")+String(d);return c}parseConsoleError(...i){const{message:c,callStack:s}=this.formatConsoleArgs(...i);return{id:Tu(),from:"console",message:c.trim()||"Unknown error",callStack:s,time:new Date().toISOString(),timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone}}parseWindowError(i){return{id:Tu(),from:"window",message:i.message||"Unknown error",callStack:i.error?.stack||`at ${i.filename}:${i.lineno}:${i.colno}`,time:new Date().toISOString(),timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone}}checkShouldIgnoreError(i){return!!(!i||i.message.includes("This will cause a hydration error.")||i.message.includes("validateDOMNesting"))}}function ot(r){const i=U.useRef(r);i.current=r;const c=U.useRef(null);return c.current||(c.current=function(...s){return i.current.apply(this,s)}),c.current}function Du(r){return r.split(`
83`).filter(c=>c.trim()).map(c=>{const s=c.match(/at\s+(?:(.+?)\s+\()?(.+?):(\d+):(\d+)\)?$/);if(s){const[,d,m,x,R]=s;return{raw:c,functionName:d?.trim(),fileName:m?.trim(),lineNumber:parseInt(x,10),columnNumber:parseInt(R,10)}}return{raw:c}})}function hg(r){const i=r.split(`
84`),c=i[0]||r,s=[];for(let d=1;d<i.length;d++){const m=i[d].trim();if(m.startsWith("at "))s.push(m);else if(s.length>0)break}return s.length>0?{mainMessage:c,stackFrames:Du(s.join(`
85`))}:{mainMessage:r,stackFrames:[]}}function mg(r){if(!r)return"";try{return new URL(r).pathname.split("/").pop()||r}catch{return r.split("/").pop()||r}}function gg({frames:r}){return h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/StackView.tsx:10",className:"px-4 pt-0 pb-3 space-y-1.5 text-sm",children:r.map((i,c)=>h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/StackView.tsx:12",className:"font-mono",children:i.fileName||i.functionName?h.jsxs(h.Fragment,{children:[h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/StackView.tsx:15",className:"text-gray-800",children:i.functionName||"(anonymous)"}),i.fileName&&h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/StackView.tsx:19",className:"text-gray-600",children:["@"," ",h.jsxs("a",{"data-loc":"src/modules/ErrorCatcher/StackView.tsx:21",href:i.fileName,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline",children:[mg(i.fileName),i.lineNumber&&h.jsxs(h.Fragment,{children:[":",i.lineNumber,i.columnNumber&&`:${i.columnNumber}`]})]})]})]}):h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/StackView.tsx:39",className:"text-gray-600",children:i.raw})},c))})}function pg(){const[r,i]=U.useState(!1),[c,s]=U.useState([]),[d,m]=U.useState(0),[x,R]=U.useState(!1),[C,v]=U.useState("message"),D=c[d]||c[0],j=U.useMemo(()=>D?.message?hg(D.message):{mainMessage:"",stackFrames:[]},[D?.message]),J=U.useMemo(()=>{const _=[...j.stackFrames];if(D?.callStack){const Y=Du(D.callStack);Y.length>0&&_.length!==Y.length?_.push(...Y):_.length===0&&_.push(...Y)}return _},[j.stackFrames,D?.callStack]),at=ot(()=>{s([]),m(0),R(!1)}),$=ot(()=>{R(!0)}),nt=ot(()=>{R(!1),v("message")}),ct=ot(()=>{m(_=>_===c.length-1?0:_+1)}),ht=ot(()=>{m(_=>_===0?c.length-1:_-1)}),St=ot(_=>{Pt.sendMessage({payload:{errorItems:_?[_]:c,url:window.location.href,userInfo:localStorage.getItem("manus-runtime-user-info")||void 0},to:"container",type:"reportError"}),at()});return U.useEffect(()=>{const _=Yr.eventEmitter.on("caughtError",Y=>{s(H=>[Y,...H])});return Pt.readySource.waitReady().then(()=>{i(!0)}),Yr.readySource.markReady(),()=>{_.unregister()}},[]),!D||!r?null:x?h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:118",className:"fixed inset-0 z-[999999] flex items-center justify-center bg-black/50",onClick:nt,children:h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:122",className:"bg-white rounded-xl max-w-[600px] w-[90%] max-h-[80vh] flex flex-col shadow-[0_4px_24px_rgba(0,0,0,0.15)]",onClick:_=>_.stopPropagation(),children:[h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:127",className:"flex items-start justify-between p-6 pb-4 shrink-0",children:[h.jsx("h3",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:128",className:"m-0 text-lg font-semibold text-black",children:D.from==="console"?"Console Error":"Uncaught Error"}),h.jsx("button",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:133",onClick:nt,className:"bg-transparent border-none text-2xl cursor-pointer p-0 text-gray-400 leading-none hover:text-gray-600",children:"×"})]}),h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:142",className:"overflow-y-auto flex-1 min-h-0",children:h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:143",className:"px-4 py-0",children:h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:145",className:"rounded-lg overflow-hidden bg-red-50",children:[h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:147",className:"flex items-start gap-2 px-4 py-3 cursor-pointer hover:bg-red-100 transition-colors",onClick:()=>v(C==="message"?"stack":"message"),children:[h.jsx("span",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:153",className:"text-red-600 text-sm shrink-0 mt-0.5",children:C==="message"?"▼":"▶"}),h.jsx("p",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:156",className:"text-red-800 text-sm leading-relaxed font-medium break-words whitespace-pre-wrap m-0 flex-1",children:j.mainMessage})]}),C==="stack"&&J.length>0&&h.jsx(gg,{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:163",frames:J})]})})}),h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:170",className:Ae.cn("flex flex-col xs:flex-row items-stretch xs:items-center justify-between gap-3 p-4 xs:p-6 xs:pt-4 shrink-0"),children:c.length>1?h.jsxs(h.Fragment,{children:[h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:177",className:"flex items-center gap-3",children:[h.jsx("button",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:178",onClick:ht,className:"bg-gray-100 border-none rounded-lg w-8 h-8 flex items-center justify-center cursor-pointer text-gray-600 text-lg hover:bg-gray-200",children:"‹"}),h.jsx("button",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:184",onClick:ct,className:"bg-gray-100 border-none rounded-lg w-8 h-8 flex items-center justify-center cursor-pointer text-gray-600 text-lg hover:bg-gray-200",children:"›"}),h.jsxs("span",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:190",className:"text-sm text-gray-600 whitespace-nowrap",children:[d+1," of ",c.length," errors"]})]}),h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:194",className:"flex gap-2",children:[h.jsx("button",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:195",onClick:()=>{St(D)},className:"bg-white text-gray-700 rounded-lg px-4 xs:px-5 py-2 border border-gray-300 cursor-pointer text-sm font-medium hover:bg-gray-50 flex-1 xs:flex-none",children:"Fix it"}),h.jsx("button",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:203",onClick:()=>{St()},className:"bg-black text-white rounded-lg px-4 xs:px-5 py-2 border-none cursor-pointer text-sm font-medium hover:bg-gray-800 flex-1 xs:flex-none",children:"Fix All"})]})]}):h.jsxs(h.Fragment,{children:[h.jsx("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:215",className:"hidden xs:block"}),h.jsx("button",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:216",onClick:()=>{St(D)},className:"bg-black text-white rounded-lg px-4 xs:px-5 py-2 border-none cursor-pointer text-sm font-medium hover:bg-gray-800 w-full xs:w-auto",children:"Fix it"})]})})]})}):h.jsxs("div",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:234",className:"fixed bottom-8 left-8 z-[999999] bg-red-500 text-white rounded-3xl px-5 py-3 flex items-center gap-3 shadow-[0_4px_12px_rgba(0,0,0,0.15)] cursor-pointer text-base font-medium",onClick:$,children:[h.jsx("span",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:238",className:"text-xl font-bold",children:"ⓘ"}),h.jsxs("span",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:239",children:[c.length," error",c.length>
851?"s":""]}),h.jsx("button",{"data-loc":"src/modules/ErrorCatcher/ErrorToast.tsx:242",onClick:_=>{_.stopPropagation(),at()},className:"bg-transparent border-none text-white text-xl cursor-pointer p-0 leading-none hover:opacity-80",children:"×"})]})}const Yr=new fg;function yg(){return h.jsxs("div",{"data-loc":"src/ContentRoot.tsx:8",id:jr.contentRoot,className:"z-[999999] relative",ref:r=>{r&&ei.setDialogRoot(r)},children:[h.jsx(ig,{"data-loc":"src/ContentRoot.tsx:17"}),h.jsx(pg,{"data-loc":"src/ContentRoot.tsx:18"})]})}class Vr{static STORAGE_KEY="manus-cookie";init(){Pt.listenMessage({type:"setCookie",callback:i=>{try{document.cookie=i.cookie}catch(c){console.warn("[CookieManager] failed to write to document.cookie",c)}try{sessionStorage.setItem(Vr.STORAGE_KEY,i.cookie)}catch(c){console.warn("[CookieManager] failed to write to sessionStorage",c)}}})}}const vg=new Vr,bg=2147483646,Mu="data-manus-selector-canvas",al="data-manus-selector-input",Au=2.5,xg=[8,4],wg="#0081f2",Sg="rgba(0, 0, 0, 0)",Ru="rgba(0, 122, 255, 0.08)",Cg=2;function Nu(){return Math.min(window.devicePixelRatio||1,Cg)}function ni(r,i){const c=r.match(/^([0-9.]+)/);if(!c||!c[1])return 0;const s=Number.parseFloat(c[1]),d=Math.min(i.width,i.height)/2;return r.includes("%")?Math.min(s/100*Math.min(i.width,i.height),d):/rem|em/.test(r)?Math.min(s*16,d):Math.min(s,d)}class Eg{hoverTarget=null;activeTarget=null;canvas=null;context=null;host=null;currentDpr=1;frameRequested=!1;resizeScheduled=!1;exclusionRects=new Map;handleResize=()=>{this.resizeScheduled||(this.resizeScheduled=!0,setTimeout(()=>{this.resizeScheduled=!1,!(!this.canvas||!this.context)&&(this.updateCanvasDimensions(),this.scheduleRender())}))};handleScroll=()=>{this.scheduleRender()};mount(){if(this.canvas)return;const i=document.createElement("div");i.setAttribute(Mu,"true");const c=i.attachShadow({mode:"open"});c.innerHTML=`<canvas style="position:fixed;top:0;left:0;z-index:${bg};pointer-events:none" aria-hidden="true"></canvas>`;const s=c.querySelector("canvas");if(!s)return;const d=s.getContext("2d");d&&(this.host=i,this.canvas=s,this.context=d,document.documentElement.appendChild(i),this.updateCanvasDimensions(),window.addEventListener("resize",this.handleResize,{passive:!0}),window.addEventListener("scroll",this.handleScroll,{passive:!0}),this.scheduleRender())}unmount(){window.removeEventListener("resize",this.handleResize),window.removeEventListener("scroll",this.handleScroll),this.clear(),this.host&&this.host.remove(),this.canvas=null,this.context=null,this.host=null}setHoverTarget(i){this.hoverTarget!==i&&(this.hoverTarget=i,this.scheduleRender())}setActiveTarget(i){this.activeTarget!==i&&(this.activeTarget=i,this.scheduleRender())}addExclusionRect(i,c){this.exclusionRects.set(i,c),this.scheduleRender()}removeExclusionRect(i){this.exclusionRects.delete(i),this.scheduleRender()}clear(){this.hoverTarget=null,this.activeTarget=null,this.scheduleRender()}scheduleRender(){!this.canvas||!this.context||this.frameRequested||(this.frameRequested=!0,requestAnimationFrame(()=>{this.frameRequested=!1,this.render()}))}updateCanvasDimensions(){if(!this.canvas||!this.context)return;const i=Nu(),{innerWidth:c,innerHeight:s}=window;this.canvas.style.width=`${c}px`,this.canvas.style.height=`${s}px`,this.canvas.width=c*i,this.canvas.height=s*i,typeof this.context.resetTransform=="function"?this.context.resetTransform():this.context.setTransform(1,0,0,1,0,0),this.context.scale(i,i),this.currentDpr=i}render(){if(!this.canvas||!this.context)return;const i=Nu();Math.abs(i-this.currentDpr)>.01&&this.updateCanvasDimensions();const c=this.context,s=this.canvas;c.clearRect(0,0,s.width,s.height),c.setLineDash([]);const d=this.getDrawableElement(this.activeTarget),m=this.getDrawableElement(this.hoverTarget);if(!(!d&&!m)){if(c.save(),this.exclusionRects.size>0){c.beginPath(),c.rect(0,0,s.width,s.height);for(const x of this.exclusionRects.values())c.rect(x.left,x.top,x.width,x.height);c.clip("evenodd")}d&&zu(s,c,d,{fillColor:Sg}),m&&m!==d&&zu(s,c,m,{lineDash:xg}),c.restore()}}getDrawableElement(i){if(!i)return null;const c=i.getBoundingClientRect();return c.width<=0||c.height<=0?null:i}}function zu(r,i,c,s={lineWidth:Au,fillColor:Ru}){const d=s.rect??c.getBoundingClientRect();if(d.width<=0||d.height<=0)return;
85s.lineDash?i.setLineDash(s.lineDash):i.setLineDash([]);const m=window.getComputedStyle(c),{borderTopLeftRadius:x,borderTopRightRadius:R,borderBottomLeftRadius:C,borderBottomRightRadius:v}=m,D={top:{left:ni(x,d),right:ni(R,d)},bottom:{left:ni(C,d),right:ni(v,d)}};i.lineWidth=s.lineWidth??Au,i.strokeStyle=wg,i.lineCap="round",i.lineJoin="round",i.beginPath(),D.top.left>0||D.top.right>0||D.bottom.right>0||D.bottom.left>0?(i.moveTo(d.left+D.top.left,d.top),i.lineTo(d.left+d.width-D.top.right,d.top),i.arcTo(d.left+d.width,d.top,d.left+d.width,d.top+D.top.right,D.top.right),i.lineTo(d.left+d.width,d.top+d.height-D.bottom.right),i.arcTo(d.left+d.width,d.top+d.height,d.left+d.width-D.bottom.right,d.top+d.height,D.bottom.right),i.lineTo(d.left+D.bottom.left,d.top+d.height),i.arcTo(d.left,d.top+d.height,d.left,d.top+d.height-D.bottom.left,D.bottom.left),i.lineTo(d.left,d.top+D.top.left),i.arcTo(d.left,d.top,d.left+D.top.left,d.top,D.top.left)):i.rect(d.left,d.top,d.width,d.height),i.fillStyle=s.fillColor??Ru,i.fill(),i.shadowColor="rgba(0, 122, 255, 0.3)",i.shadowBlur=4,i.shadowOffsetX=0,i.shadowOffsetY=0,i.stroke(),i.shadowColor="transparent",i.shadowBlur=0,Tg(r,i,c,d)}function Tg(r,i,c,s){const d=c.tagName.toLowerCase(),m=8,x=4,R=10,C=8;i.font=`600 ${R}px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif`;const D=i.measureText(d).width,j={x:s.left,y:0,width:D+m*2,height:R+x*2+2};j.y=s.top-j.height-C,j.y<0&&(j.y=s.top+s.height+C),j.y>s.top+document.body.clientHeight-C&&(j.y=C),j.x<C?j.x=C:j.x+j.width>r.width-C&&(j.x=r.width-j.width-C),i.setLineDash([]),i.fillStyle="#0081f2",i.beginPath(),i.roundRect(j.x,j.y,j.width,j.height,6),i.fill(),i.shadowColor="transparent",i.shadowBlur=0,i.shadowOffsetX=0,i.shadowOffsetY=0,i.strokeStyle="rgba(0, 81, 213, 0.3)",i.lineWidth=1,i.stroke(),i.shadowColor="rgba(0, 0, 0, 0.25)",i.shadowBlur=2,i.shadowOffsetX=0,i.shadowOffsetY=1,i.fillStyle="#fff",i.textAlign="center",i.textBaseline="middle",i.fillText(d,j.x+j.width/2,j.y+j.height/2),i.shadowColor="transparent",i.shadowBlur=0,i.shadowOffsetX=0,i.shadowOffsetY=0}function Dg(r={}){const{onKeyDown:i,onCompositionStart:c,onCompositionEnd:s}=r,d=U.useRef(!1),m=U.useRef(null),x=U.useRef(null),R=ot(j=>{m.current&&(clearTimeout(m.current),m.current=null),x.current&&(clearTimeout(x.current),x.current=null),d.current=!0,c?.(j)}),C=ot(j=>{m.current=setTimeout(()=>{x.current=setTimeout(()=>{d.current=!1})}),s?.(j)}),v=ot(j=>{if(d.current&&(j.key==="Escape"||j.key==="Enter"&&!j.shiftKey)){j.stopPropagation();return}i?.(j)}),D=ot(()=>d.current);return{onCompositionStart:R,onCompositionEnd:C,onKeyDown:v,isComposing:D}}const Mg=new Set(["role","name","aria-label","rel","href"]);function Ag(r,i){let c=Mg.has(r);c||=r.startsWith("data-")&&Wn(r);let s=Wn(i)&&i.length<100;return s||=i.startsWith("#")&&Wn(i.slice(1)),c&&s}function Rg(r){return Wn(r)}function Ng(r){return Wn(r)}function zg(r){return!0}function Xr(r,i){if(r.nodeType!==Node.ELEMENT_NODE)throw new Error("Can't generate CSS selector for non-element node type.");if(r.tagName.toLowerCase()==="html")return"html";const c={root:document.body,idName:Rg,className:Ng,tagName:zg,attr:Ag,timeoutMs:1e3,seedMinLength:3,optimizedMinLength:2,maxNumberOfPathChecks:1/0},s=new Date,d={...c,...i},m=Bg(d.root,c);let x,R=0;for(const v of _g(r,d,m)){if(new Date().getTime()-s.getTime()>d.timeoutMs||R>=d.maxNumberOfPathChecks){const j=Og(r,m);if(!j)throw new Error(`Timeout: Can't find a unique selector after ${d.timeoutMs}ms`);return $n(j)}if(R++,Kr(v,m)){x=v;break}}if(!x)throw new Error("Selector was not found.");const C=[...ju(x,r,d,m,s)];return C.sort(Zr),C.length>0?$n(C[0]):$n(x)}function*_g(r,i,c){const s=[];let d=[],m=r,x=0;for(;m&&m!==c;){const R=kg(m,i);for(const C of R)C.level=x;if(s.push(R),m=m.parentElement,x++,d.push(...Ou(s)),x>=i.seedMinLength){d.sort(Zr);for(const C of d)yield C;d=[]}}d.sort(Zr);for(const R of d)yield R}function Wn(r){if(/^[a-z\-]{3,}$/i.test(r)){const i=r.split(/-|[A-Z]/);for(const c of i)if(c.length<=2||/[^aeiou]{4,}/i.test(c))return!1;return!0}return!1}function kg(r,i){const c=[],s=r.getAttribute("id");s&&i.idName(s)&&c.push({name:"#"+CSS.escape(s),penalty:0});for(let x=0;x<r.classList.length;x++){const R=r.classList[x];
85i.className(R)&&c.push({name:"."+CSS.escape(R),penalty:1})}for(let x=0;x<r.attributes.length;x++){const R=r.attributes[x];i.attr(R.name,R.value)&&c.push({name:`[${CSS.escape(R.name)}="${CSS.escape(R.value)}"]`,penalty:2})}const d=r.tagName.toLowerCase();if(i.tagName(d)){c.push({name:d,penalty:5});const x=Qr(r,d);x!==void 0&&c.push({name:ku(d,x),penalty:10})}const m=Qr(r);return m!==void 0&&c.push({name:jg(d,m),penalty:50}),c}function $n(r){let i=r[0],c=i.name;for(let s=1;s<r.length;s++){const d=r[s].level||0;i.level===d-1?c=`${r[s].name} > ${c}`:c=`${r[s].name} ${c}`,i=r[s]}return c}function _u(r){return r.map(i=>i.penalty).reduce((i,c)=>i+c,0)}function Zr(r,i){return _u(r)-_u(i)}function Qr(r,i){const c=r.parentNode;if(!c)return;let s=c.firstChild;if(!s)return;let d=0;for(;s&&(s.nodeType===Node.ELEMENT_NODE&&(i===void 0||s.tagName.toLowerCase()===i)&&d++,s!==r);)s=s.nextSibling;return d}function Og(r,i){let c=0,s=r;const d=[];for(;s&&s!==i;){const m=s.tagName.toLowerCase(),x=Qr(s,m);if(x===void 0)return;d.push({name:ku(m,x),penalty:NaN,level:c}),s=s.parentElement,c++}if(Kr(d,i))return d}function jg(r,i){return r==="html"?"html":`${r}:nth-child(${i})`}function ku(r,i){return r==="html"?"html":`${r}:nth-of-type(${i})`}function*Ou(r,i=[]){if(r.length>0)for(let c of r[0])yield*Ou(r.slice(1,r.length),i.concat(c));else yield i}function Bg(r,i){return r.nodeType===Node.DOCUMENT_NODE?r:r===i.root?r.ownerDocument:r}function Kr(r,i){const c=$n(r);switch(i.querySelectorAll(c).length){case 0:throw new Error(`Can't select any node with this selector: ${c}`);case 1:return!0;default:return!1}}function*ju(r,i,c,s,d){if(r.length>2&&r.length>c.optimizedMinLength)for(let m=1;m<r.length-1;m++){if(new Date().getTime()-d.getTime()>c.timeoutMs)return;const R=[...r];R.splice(m,1),Kr(R,s)&&s.querySelector($n(R))===i&&(yield R,yield*ju(R,i,c,s,d))}}const Lg="#0c8ce9",Hl="data-manus-element-id",Hg=["app","root"],Ug=["P","H1","H2","H3","H4","H5","H6","A","LI","TD","TH","EM","SPAN","LABEL","SMALL","STRONG","BUTTON"];function Pr(r){return r instanceof HTMLElement||r instanceof SVGSVGElement}function Gg(r){if(!r)return!1;const i=r.getBoundingClientRect(),c=window.getComputedStyle(r);return i.width===0||i.height===0||c.opacity==="0"||c.display==="none"||c.visibility==="hidden"||r instanceof HTMLElement&&r.offsetParent===null}function qg(r){if(!r)return!1;const i=r.getBoundingClientRect();return i.top>=0&&i.left>=0&&i.bottom<=window.innerHeight&&i.right<=window.innerWidth}function Yg(r){if(!r)return!0;const i=r.getBoundingClientRect();return i.bottom<0||i.top>window.innerHeight||i.right<0||i.left>window.innerWidth}function xa(r){if(r.nodeType===Node.TEXT_NODE)return!0;if(r.nodeType===Node.ELEMENT_NODE&&r instanceof HTMLElement){const i=getComputedStyle(r);if(r.childNodes.length){for(const c of Array.from(r.childNodes))if(c.nodeType===Node.TEXT_NODE&&c.textContent?.trim())return!0}return Ug.includes(r.tagName)||["inline","inline-block"].includes(i.display)}return!1}function Vg(){return[1e7,-1e3,-4e3,-8e3,-1e11].join("").replace(/[018]/g,r=>(parseInt(r)^crypto.getRandomValues(new Uint8Array(1))[0]&15>>parseInt(r)/4).toString(16))}function Jr(r){return r?r.getAttribute(Hl)??"":""}function Wr(r){if(!r)return"";const i=Jr(r);if(i)return i;const c=Vg();return r.setAttribute(Hl,c),c}function Xg(r){const i=document.querySelector(`[${Hl}="${r.id}"]`);if(i)return i;try{const c=document.querySelector(r.selector);if(c)return c.setAttribute(Hl,r.id),c}catch(c){console.warn("Invalid selector in getElementByIdOrSelector:",r.selector,c)}return null}function Bu(r,i){if(!(!r||!xa(r))&&r instanceof HTMLElement)if(i){if(r.isContentEditable)return;r.contentEditable="plaintext-only",r.style.setProperty("cursor","text","important"),r.style.setProperty("text-wrap","wrap","important"),r.style.setProperty("caret-color",Lg,"important"),r.focus()}else r.removeAttribute("contenteditable"),r.style.removeProperty("cursor"),r.style.removeProperty("text-wrap"),r.style.removeProperty("caret-color"),r.blur()}function gl(r,i){const c=r[i];return c?typeof c=="object"&&"baseVal"in c?c.baseVal||"":typeof c=="string"?c:i==="className"?r.getAttribute("class")||"":r.getAttribute(i)||"":""}function oi(r){r&&(r._srcOriginal=r._srcOriginal??gl(r,"src"),r._hrefOriginal=r._hrefOriginal??gl(r,"href"),r._innerHTMLOriginal=r._innerHTMLOriginal??r.innerHTML,r._textContentOriginal=r._textContentOriginal??r.textContent??"",r._classNameOriginal=r._classNameOriginal??gl(r,"className"),r._manusImportantProperties||(r._manusImportantProperties=new Set))}function $r(r){if(r){if(["IMG","VIDEO"].includes(r.tagName)&&gl(r,"src")!==r._srcOriginal){const i=r._srcOriginal??"";r instanceof SVGElement?r.setAttribute("src",i):r.src=i}if(xa(r)&&r.textContent!==r._textContentOriginal&&(r.innerHTML=r._innerHTMLOriginal||""),"href"in r&&gl(r,"href")!==r._hrefOriginal){const i=r._hrefOriginal??"";r instanceof SVGElement?r.setAttribute("href",i):r.href=i}if(gl(r,"className")!==r._classNameOriginal){const i=r._classNameOriginal??"";r instanceof SVGElement?r.setAttribute("class",i):r instanceof HTMLElement&&(r.className=i)}if(r._manusImportantProperties?.size){for(const i of r._manusImportantProperties)r.style.removeProperty(i);r._manusImportantProperties.clear()}}}function Zg(r){const i=getComputedStyle(r);return{color:i.color,backgroundColor:i.backgroundColor,width:i.width,height:i.height,display:i.display,objectFit:i.objectFit,fontSize:i.fontSize,fontStyle:i.fontStyle,fontWeight:i.fontWeight,fontFamily:i.fontFamily,textAlign:i.textAlign,textDecoration:i.textDecoration,borderRadius:i.borderRadius,borderWidth:i.borderWidth,borderStyle:i.borderStyle,borderColor:i.borderColor,opacity:i.opacity,marginLeft:i.marginLeft,marginRight:i.marginRight,marginTop:i.marginTop,marginBottom:i.marginBottom,paddingLeft:i.paddingLeft,paddingRight:i.paddingRight,paddingTop:i.paddingTop,paddingBottom:i.paddingBottom}}function Qg(r,i,c){if(!r)return;const s=i.split(/(?=[A-Z])/).join("-").toLowerCase();c?(r.style.setProperty(s,c,"important"),i==="height"&&r.style.setProperty("min-height","auto","important"),r._manusImportantProperties||(r._manusImportantProperties=new Set),r._manusImportantProperties.add(s),i==="height"&&r._manusImportantProperties.add("min-height")):(r.style.removeProperty(s),r._manusImportantProperties?.delete(s),i==="height"&&(r.style.removeProperty("min-height"),r._manusImportantProperties?.delete("min-height")))}function Fr(r){if(!r)throw new Error("Target element is required");return oi(r),Wr(r),{id:Jr(r),selector:Xr(r,{seedMinLength:3,optimizedMinLength:2}),tagName:r.tagName.toLowerCase(),isText:xa(r),isImage:r.tagName==="IMG",isVideo:r.tagName==="VIDEO",isCanvas:r.tagName==="CANVAS",isLink:r.tagName==="A",style:Zg(r),src:gl(r,"src"),href:gl(r,"href"),innerHTML:r.innerHTML,textContent:r.textContent||"",className:gl(r,"className"),comment:r._comment||"",window:{innerWidth:window.innerWidth,innerHeight:window.innerHeight},jsxLoc:r.getAttribute("data-loc")||void 0}}function Kg(r){r&&(qg(r)||r.scrollIntoView({behavior:"smooth",block:"center"}))}function Lu(r){const i=r.getBoundingClientRect();return{x:i.left+i.width/2,y:i.top+i.height/2}}function Pg(r,i,c){switch(c){case"up":return i.y<r.y-0;case"down":return i.y>r.y+0;case"left":return i.x<r.x-0;case"right":return i.x>r.x+0}}function Hu(r,i){return r.contains(i)&&r!==i}function Uu(r){let i=0,c=r.parentElement;for(;c;)i++,c=c.parentElement;return i}function Jg(r,i,c,s,d){const m=s.x-i.x,x=s.y-i.y,R=Math.sqrt(m*m+x*x);let C=0;switch(d){case"up":case"down":C=Math.abs(m);break;case"left":case"right":C=Math.abs(x);break}let v=0;Hu(c,r)&&(v+=1e4),Hu(r,c)&&(v+=5e3);const D=Math.abs(Uu(c)-Uu(r));return v+=D*100,R+C*1.5+v}function Wg(r,i){const c=document.querySelectorAll("*"),s=[];for(const d of Array.from(c))!(d instanceof HTMLElement)&&!(d instanceof SVGSVGElement)||r&&d===r||Pr(d)&&(Gg(d)||i&&d instanceof HTMLElement&&i(d)||["SCRIPT","STYLE"].includes(d.tagName)||s.push(d));return s}function $g(r,i,c){const s=Lu(r),d=Wg(r,c);let m=null,x=1/0;for(const R of d){const C=Lu(R);if(!Pg(s,C,i))continue;const v=Jg(r,s,R,C,i);v<x&&(x=v,m=R)}return m}function Fg(r){if(!r)return!1;const i=r.tagName;if(["HTML","BODY","HEAD"].includes(i))return!1;if(r instanceof HTMLElement){const c=r.id;if(Hg.includes(c))return!1}return!0}function Ig(r){if(!r.parentElement)return null;const i=r.parentElement,c=Wr(i),s=Xr(i,{seedMinLength:3,optimizedMinLength:2});let d=null,m=null;const x=r.nextElementSibling;return x&&(d=Wr(x),m=Xr(x,{seedMinLength:3,optimizedMinLength:2})),{parentId:c,parentSelector:s,nextSiblingId:d,nextSiblingSelector:m,outerHTML:r.outerHTML,comment:r._comment}}function Gu(r){let i=document.querySelector(`[${Hl}="${r.parentId}"]`);if(!i)try{i=document.querySelector(r.parentSelector),i&&i.setAttribute(Hl,r.parentId)}catch(m){return console.warn("Failed to find parent element for restoration:",m),null}if(!i)return console.warn("Parent element not found for restoration"),null;const c=document.createElement("div");c.innerHTML=r.outerHTML;const s=c.firstElementChild;if(!s)return console.warn("Failed to parse outerHTML for restoration"),null;let d=null;if(r.nextSiblingId&&(d=document.querySelector(`[${Hl}="${r.nextSiblingId}"]`),!d&&r.nextSiblingSelector))try{d=document.querySelector(r.nextSiblingSelector),d&&d.setAttribute(Hl,r.nextSiblingId)}catch(m){console.warn("Failed to find next sibling for restoration:",m)}return d&&d.parentElement===i?i.insertBefore(s,d):i.appendChild(s),r.comment&&(s._c
85omment=r.comment),s}const ft=r=>{const i=Number.parseInt(r);return Number.isNaN(i)?0:i},pl=r=>{if(!r||r==="transparent")return"transparent";const i=r.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/);if(i){const c=Number.parseInt(i[1]).toString(16).padStart(2,"0"),s=Number.parseInt(i[2]).toString(16).padStart(2,"0"),d=Number.parseInt(i[3]).toString(16).padStart(2,"0");return`#${c}${s}${d}`}return r};function wa({label:r,children:i,isOpen:c,onToggle:s}){return h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:18",style:{borderBottom:"1px solid var(--border-main)"},className:"last:border-b-0",children:[h.jsxs("button",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:24",onClick:s,className:"w-full flex items-center justify-between py-2.5 px-3 hover:bg-[var(--fill-tsp-white-light)] active:opacity-80 transition-all",children:[h.jsx("span",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:28",className:"text-sm text-[var(--text-primary)]",children:r}),h.jsx("svg",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:29",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",className:Ae.cn("text-[var(--icon-tertiary)] transition-transform duration-200",c?"rotate-180":""),children:h.jsx("polyline",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:43",points:"6 9 12 15 18 9"})})]}),h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:46",className:"grid transition-all duration-200 ease-in-out overflow-hidden",style:{gridTemplateRows:c?"1fr":"0fr",opacity:c?1:0},children:h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:53",className:"min-h-0",children:h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/CollapsibleGroup.tsx:54",className:"px-3 pb-3 pt-0 space-y-2.5",children:i})})})]})}const t0={background:"var(--fill-tsp-white-main)",MozAppearance:"textfield"},e0="w-full text-sm px-2.5 py-1.5 rounded-[10px] border border-transparent text-[var(--text-primary)] placeholder:text-[var(--text-disable)] outline-none focus:ring-inset focus:ring-[1px] focus:ring-[var(--border-dark)] transition-all cursor-ew-resize [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none";function xe({value:r,onChange:i,placeholder:c="",min:s,step:d=1,className:m=e0,style:x=t0,leftLabel:R}){const[C,v]=U.useState(!1),[D,j]=U.useState(!1),J=U.useRef(0),at=U.useRef(0),$=U.useRef(null),nt=U.useRef(i),ct=U.useRef(d),ht=U.useRef(s);U.useEffect(()=>{nt.current=i,ct.current=d,ht.current=s},[i,d,s]);const St=Y=>{if(document.activeElement===$.current)return;j(!0),J.current=Y.clientX;const H=parseFloat(r)||0;at.current=H};U.useEffect(()=>{if(!D&&!C)return;const Y=it=>{if(!C&&D){Math.abs(it.clientX-J.current)>3&&(v(!0),j(!1),document.body.style.cursor="ew-resize",document.body.style.userSelect="none",$.current?.blur());return}if(C){const rt=it.clientX-J.current,V=Math.round(rt/2)*ct.current;let xt=at.current+V;ht.current!==void 0&&xt<ht.current&&(xt=ht.current),nt.current(String(xt))}},H=()=>{v(!1),j(!1),document.body.style.cursor="",document.body.style.userSelect=""};return document.addEventListener("mousemove",Y),document.addEventListener("mouseup",H),()=>{document.removeEventListener("mousemove",Y),document.removeEventListener("mouseup",H)}},[C,D]);const _=h.jsx("input",{"data-loc":"src/modules/DomSelector/ControlPanel/DraggableInput.tsx:116",ref:$,type:"number",min:s,step:d,value:r,onChange:Y=>i(Y.target.value),onMouseDown:St,placeholder:c,style:x,className:R?`${m} pl-7`:m});return R?h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/DraggableInput.tsx:132",className:"relative",children:[h.jsx("span",{"data-loc":"src/modules/DomSelector/ControlPanel/DraggableInput.tsx:133",className:"absolute left-2.5 top-1/2 -translate-y-1/2 text-sm text-[var(--text-tertiary)] pointer-events-none",children:R}),_]}):_}function l0(r){const[i,c]=U.useState("padding"),s=d=>{c(m=>m===d?null:d)};return h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:39",style:{borderTop:"1px solid var(--border-main)"},children:[h.jsx(wa,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:44",label:"Padding",isOpen:i==="padding",onToggle:()=>s("padding"),children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:49",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:50",min:0,step:1,value:r.paddingTop,onChange:r.onPaddingTopChange,placeholder:"0",leftLabel:"T"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:58",min:0,step:1,value:r.paddingRight,onChange:r.onPaddingRightChange,placeholder:"0",leftLabel:"R"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:66",min:0,step:1,value:r.paddingBottom,onChange:r.onPaddingBottomChange,placeholder:"0",leftLabel:"B"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:74",min:0,step:1,value:r.paddingLeft,onChange:r.onPaddingLeftChange,placeholder:"0",leftLabel:"L"})]})}),h.jsx(wa,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:85",label:"Margin",isOpen:i==="margin",onToggle:()=>s("margin"),children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:90",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:91",step:1,value:r.marginTop,onChange:r.onMarginTopChange,placeholder:"0",leftLabel:"T"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:98",step:1,value:r.marginRight,onChange:r.onMarginRightChange,placeholder:"0",leftLabel:"R"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:105",step:1,value:r.marginBottom,onChange:r.onMarginBottomChange,placeholder:"0",leftLabel:"B"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:112",step:1,value:r.marginLeft,onChange:r.onMarginLeftChange,placeholder:"0",leftLabel:"L"})]})}),h.jsx(wa,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:122",label:"Dimensions",isOpen:i==="dimensions",onToggle:()=>s("dimensions"),children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:127",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:128",min:0,step:1,value:r.width,onChange:r.onWidthChange,placeholder:"0",leftLabel:"W"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/LayoutPanel.tsx:136",min:0,step:1,value:r.height,onChange:r.onHeightChange,placeholder:"0",leftLabel:"H"})]})})]})}function Ir({value:r,onChange:i}){const c=U.useRef(null),s=m=>
85!m||m==="transparent"?"#ffffff":m.startsWith("#")||m.startsWith("#")?m:"#ffffff",d=()=>{c.current?.click()};return h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ColorInput.tsx:25",className:"relative flex items-center",children:[h.jsx("input",{"data-loc":"src/modules/DomSelector/ControlPanel/ColorInput.tsx:26",type:"text",value:r,onChange:m=>i(m.target.value),onClick:d,placeholder:"#000000",className:"w-full text-sm px-2.5 py-1.5 pl-10 rounded-[10px] border border-transparent bg-[var(--fill-tsp-white-main)] text-[var(--text-primary)] placeholder:text-[var(--text-disable)] outline-none focus:ring-inset focus:ring-[1px] focus:ring-[var(--border-dark)] transition-all cursor-pointer"}),h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ColorInput.tsx:34",className:"absolute left-2.5 pointer-events-none",children:h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ColorInput.tsx:35",className:"w-5 h-5 rounded border border-black/20 overflow-hidden shadow-sm",style:{backgroundColor:r,boxShadow:"inset 0 1px 2px rgba(0,0,0,0.1)"},children:h.jsx("input",{"data-loc":"src/modules/DomSelector/ControlPanel/ColorInput.tsx:42",ref:c,type:"color",value:s(r),onChange:m=>i(m.target.value),className:"w-[150%] h-[150%] cursor-pointer border-0 -m-[25%] opacity-0 pointer-events-auto",title:"Pick a color"})})})]})}const a0={background:"var(--fill-tsp-white-main)"},n0="w-full text-sm px-2.5 py-1.5 rounded-[10px] border border-transparent text-[var(--text-primary)] placeholder:text-[var(--text-disable)] outline-none focus:ring-inset focus:ring-[1px] focus:ring-[var(--border-dark)] transition-all",on="w-full text-sm px-2.5 py-1.5 rounded-[10px] border border-transparent text-[var(--text-primary)] outline-none focus:ring-inset focus:ring-[1px] focus:ring-[var(--border-dark)] transition-all cursor-pointer appearance-none",rn={background:"var(--fill-tsp-white-main)",backgroundImage:`url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E")`,backgroundPosition:"right 0.5rem center",backgroundSize:"16px 16px",backgroundRepeat:"no-repeat",paddingRight:"2rem"};function o0(r){const[i,c]=U.useState("colors"),s=d=>{c(m=>m===d?null:d)};return h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:70",style:{borderTop:"1px solid var(--border-main)"},children:[h.jsx(wa,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:75",label:"Colors",isOpen:i==="colors",onToggle:()=>s("colors"),children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:80",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[r.result.isText&&h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:82",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:83",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Text color"}),h.jsx(Ir,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:86",value:r.color,onChange:r.onColorChange})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:89",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:90",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Backgroun
85d"}),h.jsx(Ir,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:93",value:r.backgroundColor,onChange:r.onBackgroundColorChange})]})]})}),r.result.isText&&h.jsxs(wa,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:102",label:"Typography",isOpen:i==="typography",onToggle:()=>s("typography"),children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:107",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:108",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:109",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Font size"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:112",min:0,step:1,value:r.fontSize,onChange:r.onFontSizeChange,placeholder:"px"})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:120",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:121",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Font weight"}),h.jsxs("select",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:124",value:r.fontWeight,onChange:d=>r.onFontWeightChange(d.target.value),style:rn,className:on,children:[h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:130",value:"",children:"Default"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:131",value:"100",children:"Thin (100)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:132",value:"200",children:"Extra Light (200)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:133",value:"300",children:"Light (300)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:134",value:"400",children:"Normal (400)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:135",value:"500",children:"Medium (500)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:136",value:"600",children:"Semi Bold (600)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:137",value:"700",children:"Bold (700)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:138",value:"800",children:"Extra Bold (800)"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:139",value:"900",children:"Black (900)"})]})]})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:143",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:144",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Font family"}),h.jsx("input",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:147",type:"text",value:r.fontFamily,onChange:d=>r.onFontFamilyChange(d.target.value),placeholder:"e.g., Arial, sans-serif",style:a0,className:n0})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:156",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:157",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:158",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Text align"}),h.jsxs("select",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:161",value:r.textAlign,onChange:d=>r.onTextAlignChange(d.target.value),style:rn,className:on,children:[h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:167",value:"",children:"Default"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:168",value:"left",children:"Left"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:169",value:"center",children:"Center"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:170",value:"right",children:"Right"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:171",value:"justify",children:"Justify"})]})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:174",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:175",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Text decoration"}),h.jsxs("select",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:178",value:r.textDecoration,onChange:d=>r.onTextDecorationChange(d.target.value),style:rn,className:on,children:[h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:184",value:"",children:"Default"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:185",value:"none",children:"None"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:186",value:"underline",children:"Underline"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:187",value:"overline",children:"Overline"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:188",value:"line-through",children:"Line Through"})]})]})]})]}),h.jsx(wa,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:195",label:"Border",isOpen:i==="border",onToggle:()=>s("border"),children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:200",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:201",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:202",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Border color"}),h.jsx(Ir,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:205",value:r.borderColor,onChange:r.onBorderColorChange})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:210",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:211",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Radius"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:214",min:0,step:1,value:r.borderRadius,onChange:r.onBorderRadiusChange,placeholder:"px"})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:222",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:223",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Border style"}),h.jsxs("select",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:226",value:r.borderStyle,onChange:d=>r.onBorderStyleChange(d.target.value),style:rn,className:on,children:[h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:232",value:"",children:"Default"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:233",value:"none",children:"None"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:234",value:"solid",children:"Solid"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:235",value:"dashed",children:"Dashed"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:236",value:"dotted",children:"Dotted"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:237",value:"double",children:"Double"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:238",value:"groove",children:"Groove"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:239",value:"ridge",children:"Ridge"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:240",value:"inset",children:"Inset"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:241",value:"outset",children:"Outset"})]})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:244",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:245",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Border weight"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:248",min:0,step:1,value:r.borderWidth,onChange:r.onBorderWidthChange,placeholder:"px"})]})]})}),h.jsx(wa,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:259",label:"Display",isOpen:i==="display",onToggle:()=>s("display"),children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:264",className:"grid grid-cols-2 gap-x-2 gap-y-3",children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:265",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:266",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Behavior"}),h.jsxs("select",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:269",value:r.display,onChange:d=>r.onDisplayChange(d.target.value),style:rn,className:on,children:[h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:275",value:"",children:"Default"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:276",value:"block",children:"Block"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:277",value:"inl
85ine",children:"Inline"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:278",value:"inline-block",children:"Inline Block"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:279",value:"flex",children:"Flex"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:280",value:"inline-flex",children:"Inline Flex"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:281",value:"grid",children:"Grid"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:282",value:"inline-grid",children:"Inline Grid"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:283",value:"none",children:"None (Hidden)"})]})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:286",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:287",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Opacity"}),h.jsx(xe,{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:290",min:0,step:.1,value:r.opacity,onChange:r.onOpacityChange,placeholder:"0-1"})]}),(r.result.isImage||r.result.isVideo)&&h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:299",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:300",className:"text-xs text-[var(--text-tertiary)] mb-1.5 block",children:"Object fit"}),h.jsxs("select",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:303",value:r.objectFit,onChange:d=>r.onObjectFitChange(d.target.value),style:rn,className:on,children:[h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:309",value:"",children:"Default"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:310",value:"contain",children:"Contain"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:311",value:"cover",children:"Cover"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:312",value:"fill",children:"Fill"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:313",value:"none",children:"None"}),h.jsx("option",{"data-loc":"src/modules/DomSelector/ControlPanel/StylesPanel.tsx:314",value:"scale-down",children:"Scale Down"})]})]})]})})]})}const ii=8,we=16,Sa=320,qu=600;function i0(r){const i=U.useRef(null),c=U.useRef(null),s=U.useRef(null),d=U.useRef(!1),[m,x]=U.useState(0),[R,C]=U.useState(0),[v,D]=U.useState(!1),[j,J]=U.useState("styles"),[at,$]=U.useState(""),[nt,ct]=U.useState(""),[ht,St]=U.useState(""),[_,Y]=U.useState(""),[H,it]=U.useState(""),[rt,V]=U.useState(""),[xt,Be]=U.useState(""),[te,Bt]=U.useState(""),[me,Se]=U.useState(""),[Mt,A]=U.useState(""),[q,B]=U.useState(""),[bt,p]=U.useState(""),[O,X]=U.useState(""),[G,Z]=U.useState(""),[st,I]=U.useState(""),[gt,Tt]=U.useState(""),[Jt,Ke]=U.useState(""),[Ce,Pe]=U.useState(""),[yl,sn]=U.useState(""),[Ca,ri]=U.useState(""),[ge,si]=U.useState(""),[Ul,Fn]=U.useState(""),[nl,ci]=U.useState(""),[Gl,ui]=U.useState(""),[Ea,ql]=U.useState(""),[Wt,Je]=U.useState(""),[$t,di]=U.useState(""),[Ta,fi]=U.useState(""),L=U.useMemo(()=>Fr(r.targetElement),[r.targetElement]),cn=ot(M=>{const tt=r.targetElement;tt&&(tt.textContent!==null&&(tt.textContent=M),r.highlighter.scheduleRender())}),vl=ot(M=>{const tt=r.targetElement;tt&&("src"in tt&&(tt instanceof SVGElement?tt.setAttribute("src",M):typeof tt.src=="string"&&(tt.src=M)),r.highlighter.scheduleRender())}),un=ot(M=>{const tt=r.targetElement;tt&&("href"in tt&&(tt instanceof SVGElement?tt.setAttribute("href",M):typeof tt.href=="string"&&(tt.href=M)),r.highlighter.scheduleRender())}),Dt=ot((M,tt)=>{const Ot=r.targetElement;if(!Ot)return;const le=M.split(/(?=[A-Z])/).join("-").toLowerCase();tt?Ot.style.setProperty(le,tt,"important"):Ot.style.removeProperty(le),r.highlighter.scheduleRender()}),In=ot(()=>{d.current=!0,$r(r.targetElement),r.onDisposed()}),to=ot(()=>{r.onDisposed()}),hi=ot(async()=>{const M=at.trim(),tt=L.comment,Ot=nt!==L.textContent,le=ht!==L.src,Ee=_!==L.href,ae=M!==tt,Le=pl(L.style.color),He=pl(L.style.backgroundColor),Ql=ft(L.style.fontSize).toString(),xl=ft(L.style.borderRadius).toString(),Xt=ft(L.style.paddingTop).toString(),il=ft(L.style.paddingRight).toString(),ve=ft(L.style.paddingBottom).toString(),re=ft(L.style.paddingLeft).toString(),rl=ft(L.style.marginTop).toString(),wl=ft(L.style.marginRight).toString(),dn=ft(L.style.marginBottom).toString(),se=ft(L.style.marginLeft).toString(),Kl=ft(L.style.width).toString(),Na=ft(L.style.height).toString(),Pl=L.style.fontWeight,$e=L.style.fontFamily,za=L.style.textAlign,_a=L.style.textDecoration,Fe=L.style.display,fn=L.style.opacity,ka=L.style.objectFit,Oa=ft(L.style.borderWidth).toString(),ja=L.style.borderStyle,Si=pl(L.style.borderColor),Ci=H!==Le,Ba=rt!==He,hn=xt!==Ql,mn=te!==xl,Sl=me!==Xt,Cl=Mt!==il,io=q!==ve,gn=bt!==re,ro=O!==rl,Jl=G!==wl,Ue=st!==dn,pn=gt!==se,Wl=Jt!==Kl,Ie=Ce!==Na,yn=yl!==Pl,La=Ca!==$e,so=ge!==za,Ha=Ul!==_a,Ua=nl!==Fe,co=Gl!==fn,ce=Ea!==ka,sl=Wt!==Oa,Ga=$t!==ja,$l=Ta!==Si,Ei=Ci||Ba||hn||mn||Sl||Cl||io||gn||ro||Jl||Ue||pn||Wl||Ie||yn||La||so||Ha||Ua||co||ce||sl||Ga||$l;if(!(Ot||le||Ee||Ei||ae))return;const uo={textContent:Ot?{original:L.textContent,modified:nt}:void 0,src:le?{original:L.src,modified:ht}:void 0,href:Ee?{original:L.href,modified:_}:void 0,comment:ae?{original:tt,modified:M}:void 0,style:Ei?{...Ci&&{color:{original:Le,modified:H}},...Ba&&{backgroundColor:{original:He,modified:rt}},...hn&&{fontSize:{original:`${Ql}px`,modified:`${xt}px`}},...mn&&{borderRadius:{original:`${xl}px`,modified:`${te}px`}},...Sl&&{paddingTop:{original:`${Xt}px`,modified:`${me}px`}},...Cl&&{paddingRight:{original:`${il}px`,modified:`${Mt}px`}},...io&&{paddingBottom:{original:`${ve}px`,modified:`${q}px`}},...gn&&{paddingLeft:{original:`${re}px`,modified:`${bt}px`}},...ro&&{marginTop:{original:`${rl}px`,modified:`${O}px`}},...Jl&&{marginRight:{original:`${wl}px`,modified:`${G}px`}},...Ue&&{marginBottom:{original:`${dn}px`,modified:`${st}px`}},...pn&&{marginLeft:{original:`${se}px`,modified:`${gt}px`}},...Wl&&{width:{original:`${Kl}px`,modified:`${Jt}px`}},...Ie&&{height:{original:`${Na}px`,modified:`${Ce}px`}},...yn&&{fontWeight:{original:Pl,modified:yl}},...La&&{fontFamily:{original:$e,modified:Ca}},...so&&{textAlign:{original:za,modified:ge}},...Ha&&{textDecoration:{original:_a,modified:Ul}},...Ua&&{display:{original:Fe,modified:nl}}
85,...co&&{opacity:{original:fn,modified:Gl}},...ce&&{objectFit:{original:ka,modified:Ea}},...sl&&{borderWidth:{original:`${Oa}px`,modified:`${Wt}px`}},...Ga&&{borderStyle:{original:ja,modified:$t}},...$l&&{borderColor:{original:Si,modified:Ta}}}:void 0};M?r.targetElement._comment=M:r.targetElement._comment&&delete r.targetElement._comment,r.onSaveChanges({element:L,changes:uo,screenshot:null})}),eo=ot(M=>{ct(M),cn(M)}),Da=ot(M=>{St(M),vl(M)}),ts=ot(M=>{Y(M),un(M)}),mi=ot(M=>{it(M),Dt("color",M)}),gi=ot(M=>{V(M),Dt("backgroundColor",M)}),lo=ot(M=>{Be(M),Dt("fontSize",M?`${M}px`:"")}),ao=ot(M=>{Bt(M),Dt("borderRadius",M?`${M}px`:"")}),pi=ot(M=>{Se(M),Dt("paddingTop",M?`${M}px`:"")}),es=ot(M=>{B(M),Dt("paddingBottom",M?`${M}px`:"")}),ol=ot(M=>{A(M),Dt("paddingRight",M?`${M}px`:"")}),ee=ot(M=>{p(M),Dt("paddingLeft",M?`${M}px`:"")}),pe=ot(M=>{X(M),Dt("marginTop",M?`${M}px`:"")}),Yl=ot(M=>{Z(M),Dt("marginRight",M?`${M}px`:"")}),no=ot(M=>{I(M),Dt("marginBottom",M?`${M}px`:"")}),ls=ot(M=>{Tt(M),Dt("marginLeft",M?`${M}px`:"")}),as=ot(M=>{Ke(M),Dt("width",M?`${M}px`:"")}),yi=ot(M=>{Pe(M),Dt("height",M?`${M}px`:"")}),Ma=ot(M=>{sn(M),Dt("fontWeight",M)}),oo=ot(M=>{ri(M),Dt("fontFamily",M)}),Vl=ot(M=>{si(M),Dt("textAlign",M)}),Xl=ot(M=>{Fn(M),Dt("textDecoration",M)}),Aa=ot(M=>{ci(M),Dt("display",M)}),Zl=ot(M=>{ui(M),Dt("opacity",M)}),Vt=ot(M=>{ql(M),Dt("objectFit",M)}),vi=ot(M=>{Je(M),Dt("borderWidth",M?`${M}px`:"")}),bi=ot(M=>{di(M),Dt("borderStyle",M)}),bl=ot(M=>{fi(M),Dt("borderColor",M)}),We=U.useMemo(()=>
85{const M=nt!==L.textContent,tt=ht!==L.src,Ot=_!==L.href,le=at.trim()!==L.comment,Ee=pl(L.style.color),ae=pl(L.style.backgroundColor),Le=ft(L.style.fontSize).toString(),He=ft(L.style.borderRadius).toString(),Ql=ft(L.style.paddingTop).toString(),xl=ft(L.style.paddingRight).toString(),Xt=ft(L.style.paddingBottom).toString(),il=ft(L.style.paddingLeft).toString(),ve=ft(L.style.marginTop).toString(),re=ft(L.style.marginRight).toString(),rl=ft(L.style.marginBottom).toString(),wl=ft(L.style.marginLeft).toString(),dn=ft(L.style.width).toString(),se=ft(L.style.height).toString(),Kl=L.style.fontWeight,Na=L.style.fontFamily,Pl=L.style.textAlign,$e=L.style.textDecoration,za=L.style.display,_a=L.style.opacity,Fe=L.style.objectFit,fn=ft(L.style.borderWidth).toString(),ka=L.style.borderStyle,Oa=pl(L.style.borderColor);return M||tt||Ot||le||(H!==Ee||rt!==ae||xt!==Le||te!==He||me!==Ql||Mt!==xl||q!==Xt||bt!==il||O!==ve||G!==re||st!==rl||gt!==wl||Jt!==dn||Ce!==se||yl!==Kl||Ca!==Na||ge!==Pl||Ul!==$e||nl!==za||Gl!==_a||Ea!==Fe||Wt!==fn||$t!==ka||Ta!==Oa)},[L,nt,ht,_,H,rt,xt,te,me,Mt,q,bt,O,G,st,gt,Jt,Ce,yl,Ca,ge,Ul,nl,Gl,Ea,Wt,$t,Ta,r.targetElement,at]),{onCompositionEnd:ns,onCompositionStart:xi,onKeyDown:wi}=Dg({onKeyDown:M=>{M.key==="Escape"?In():M.key==="Enter"&&!M.shiftKey&&(M.preventDefault(),to())}}),Ra=ot((M=!1)=>{if(!i.current)return;const tt=r.targetElement.getBoundingClientRect(),Ot=window.innerWidth,le=window.innerHeight,Ee=i.current.offsetHeight||0,ae=Ee>0?Ee:qu;let Le=m,He=R;if(!M){const xl=(re,rl)=>re>=we&&re+Sa<=Ot-we&&rl>=we&&rl+ae<=le-we,Xt=()=>{const re=tt.top+tt.height/2-ae/2;return Math.max(we,Math.min(re,le-we-ae))},il=[{left:tt.right+ii,top:Xt(),name:"right"},{left:tt.left-Sa-ii,top:Xt(),name:"left"},{left:Math.max(we,Math.min(tt.left,Ot-we-Sa)),top:tt.bottom+ii,name:"below"},{left:Math.max(we,Math.min(tt.left,Ot-we-Sa)),top:tt.top-ae-ii,name:"above"}];let ve=il.find(re=>xl(re.left,re.top));ve||(ve=il[0],ve.left=Math.max(we,Math.min(ve.left,Ot-we-Sa)),ve.top=Math.max(we,Math.min(ve.top,le-we-ae))),Le=ve.left,He=ve.top,x(Le),C(He),D(!0)}const Ql=new DOMRect(Le,He,Sa,ae);r.highlighter.addExclusionRect("control-panel",Ql)});return U.useEffect(()=>{if(!i.current||!v)return;const M=new ResizeObserver(()=>{i.current&&Ra(!0)});return M.observe(i.current),()=>{M.disconnect()}},[v,Ra]),U.useEffect(()=>{s.current&&(s.current.style.height="auto",s.current.style.height=`${Math.min(s.current.scrollHeight,200)}px`)},[nt]),U.useEffect(()=>{$(L.comment),ct(r.targetElement.textContent||""),St(r.targetElement.src||""),Y(r.targetElement.href||""),it(pl(L.style.color)),V(pl(L.style.backgroundColor)),Be(ft(L.style.fontSize).toString()),Bt(ft(L.style.borderRadius).toString()),Se(ft(L.style.paddingTop).toString()),A(ft(L.style.paddingRight).toString()),B(ft(L.style.paddingBottom).toString()),p(ft(L.style.paddingLeft).toString()),X(ft(L.style.marginTop).toString()),Z(ft(L.style.marginRight).toString()),I(ft(L.style.marginBottom).toString()),Tt(ft(L.style.marginLeft).toString()),Ke(ft(L.style.width).toString()),Pe(ft(L.style.height).toString()),sn(L.style.fontWeight),ri(L.style.fontFamily),si(L.style.textAlign),Fn(L.style.textDecoration),ci(L.style.display),ui(L.style.opacity),ql(L.style.objectFit),Je(ft(L.style.borderWidth).toString()),di(L.style.borderStyle),fi(pl(L.style.borderColor));const M=()=>{const Ee=r.targetElement.textContent||"";ct(Ee)},tt=()=>{Ra()},Ot=Ee=>{Ee.key==="Escape"&&In()},le=()=>{Ra()};return Ra(),c.current?.focus(),L.isText&&r.targetElement.addEventListener("input",M),window.addEventListener("resize",tt),window.addEventListener("scroll",le,{passive:!0}),document.addEventListener("keydown",Ot),()=>{L.isText&&r.targetElement.removeEventListener("input",M),window.removeEventListener("resize",tt),window.removeEventListener("scroll",le),document.removeEventListener("keydown",Ot),r.highlighter.removeExclusionRect("control-panel"),d.current||hi()}},[]),h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1005",className:"fixed left-0 right-0 top-0 bottom-0 pointer-events-none",style:{zIndex:2147483645},children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1009",[al]:"true",onMouseDown:M=>M.stopPropagation(),ref:i,className:"absolute pointer-events-auto rounded-[20px] border border-[var(--border-main)] overflow-hidden bg-[var(--background-menu-gray)] shadow-[0px_8px_32px_0px_var(--shadow-S)] flex flex-col",style:{left:m,top:R,width:`${Sa}px`,maxHeight:`${qu}px`,opacity:v?1:0,transform:v?"scale(1)":"scale(0.95)",transition:"opacity 0.2s, transform 0.2s"},children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1025",className:"flex flex-col flex-shrink-0",children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1027",className:"flex items-end mx-2 pt-2.5 pb-1.5 pl-1 gap-1.5 border-b border-main",children:[h.jsx("textarea",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1028",ref:c,rows:1,className:"flex-1 text-sm py-1 bg-[var(--background-menu-gray)] text-[var(--text-primary)] placeholder:text-[var(--text-disable)] resize-none overflow-hidden",value:at,onChange:M=>$(M.target.value),onCompositionStart:xi,onCompositionEnd:ns,onKeyDown:wi,placeholder:"Describe a change",onInput:M=>{const tt=M.target;tt.style.height="auto",tt.style.height=`${tt.scrollHeight}px`}}),h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1072",className:"w-px h-4 mb-[6px] bg-[var(--border-main)] flex-shrink-0"}),h.jsx("button",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1073",onClick:We?to:In,className:Ae.cn("flex items-center justify-center size-7 rounded-full transition-all active:opacity-80 outline-none flex-shrink-0",We?"bg-[var(--Button-primary-brand)] text-white hover:opacity-90 focus:opacity-90":"text-[var(--text-tertiary)] hover:bg-[var(--fill-tsp-white-main)] focus:bg-[var(--fill-tsp-white-main)]"),title:We?"Save and close":"Close",children:We?h.jsx("svg",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1084",xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 14 14",children:h.jsx("path",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1090",d:"M6.92786 13.1812C6.59033 13.1812 6.31903 13.0723 6.11395 12.8544C5.90887 12.6407 5.80634 12.3566 5.80634 12.002V5.59973L5.9281 2.92731L6.54974 3.40796L4.92194 5.3562L3.4928 6.79175C3.39026 6.89429 3.27277 6.97974 3.14032 7.0481C3.01215 7.11646 2.86261 7.15063 2.69171 7.15063C2.39264 7.15063 2.14056 7.05237 1.93549 6.85583C1.73468 6.65503 1.63428 6.39655 1.63428 6.08038C1.63428 5.77704 1.74963 5.51001 1.98035 5.2793L6.10754 1.14569C6.20581 1.04315 6.32971 0.964111 6.47925 0.908569C6.62878 0.848755 6.77832 0.818848 6.92786 0.818848C7.07739 0.818848 7.22693 0.848755 7.37646 0.908569C7.526 0.964111 7.65204 1.04315 7.75458 1.14569L11.8818 5.2793C12.1125 5.51001 12.2278 5.77704 12.2278 6.08038C12.2278 6.39655 12.1253 6.65503 11.9202 6.85583C11.7194 7.05237 11.4695 7.15063 11.1704 7.15063C10.9995 7.15063 10.8478 7.11646 10.7154 7.0481C10.5872 6.97974 10.4719 6.89429 10.3693 6.79175L8.93378 5.3562L7.30597 3.40796L7.92761 2.92731L8.04297 5.59973V12.002C8.04297 12.3566 7.94043 12.6407 7.73535 12.8544C7.53027 13.0723 7.26111 13.1812 6.92786 13.1812Z",fill:"currentColor"})}):h.jsxs("svg",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1096",xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 14 14",fill:"none",strokeWidth:"1.5",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[h.jsx("line",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1107",x1:"14",y1:"0",x2:"0",y2:"14"}),h.jsx("line",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1108",x1:"0",y1:"0",x2:"14",y2:"14"})]})})]}),(L.isText||L.isImage||L.isLink)&&h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1116",className:"px-2.5 pt-3 flex flex-col gap-2",children:[L.isText&&h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1118",className:"flex flex-col gap-1.5",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1119",className:"text-xs text-[var(--text-tertiary)] px-0.5",children:"Text content"}),h.jsx("textarea",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1122",ref:s,style:{minHeight:"34px",maxHeight:"200px"},className:"w-full resize-y rounded-[10px] border border-transparent bg-[var(--fill-tsp-white-main)] px-2.5 py-1.5 text-sm text-[var(--text-primary)] placeholder:text-[var(--text-disable)] outline-none focus:ring-inset focus:ring-[1px] focus:ring-[var(--border-dark)] overflow-y-auto",value:nt,onChange:M=>eo(M.target.value),placeholder:"Edit text content...",onInput:M=>{const tt=M.target;tt.style.height="auto",tt.style.height=`${Math.min(tt.scrollHeight,200)}px`}})]}),L.isImage&&h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1142",className:"flex flex-col gap-1.5",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1143",className:"text-xs text-[var(--text-tertiary)] px-0.5",children:"Image source"}),h.jsx("input",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:114
856",type:"text",className:"w-full text-sm px-2.5 py-1.5 rounded-[10px] border border-transparent bg-[var(--fill-tsp-white-main)] text-[var(--text-primary)] placeholder:text-[var(--text-disable)] outline-none focus:ring-inset focus:ring-[1px] focus:ring-[var(--border-dark)] transition-all",value:ht,onChange:M=>Da(M.target.value),placeholder:"Edit image source URL"})]}),L.isLink&&h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1156",className:"flex flex-col gap-1.5",children:[h.jsx("label",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1157",className:"text-xs text-[var(--text-tertiary)] px-0.5",children:"Link URL"}),h.jsx("input",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1160",type:"text",className:"w-full text-sm px-2.5 py-1.5 rounded-[10px] border border-transparent bg-[var(--fill-tsp-white-main)] text-[var(--text-primary)] placeholder:text-[var(--text-disable)] outline-none focus:ring-inset focus:ring-[1px] focus:ring-[var(--border-dark)] transition-all",value:_,onChange:M=>ts(M.target.value),placeholder:"Edit link URL (href)"})]})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1173",className:"flex items-center gap-0 px-2 pt-1 pb-0",children:[h.jsxs("button",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1174",onClick:()=>J("styles"),className:Ae.cn("text-sm px-4 py-2 transition-all relative outline-none",j==="styles"?"text-[var(--text-primary)]":"text-[var(--text-tertiary)] hover:text-[var(--text-secondary)] focus:text-[var(--text-secondary)] active:opacity-80"),children:["Style",j==="styles"&&h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1185",className:"absolute bottom-0 left-0 right-0 h-0.5 bg-[var(--text-primary)] rounded-full"})]}),h.jsxs("button",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1188",onClick:()=>J("spacing"),className:Ae.cn("text-sm px-4 py-2 transition-all relative outline-none",j==="spacing"?"text-[var(--text-primary)]":"text-[var(--text-tertiary)] hover:text-[var(--text-secondary)] focus:text-[var(--text-secondary)] active:opacity-80"),children:["Layout",j==="spacing"&&h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1199",className:"absolute bottom-0 left-0 right-0 h-0.5 bg-[var(--text-primary)] rounded-full"})]})]})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1206",className:"relative overflow-hidden flex-1",children:[h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1207",className:"transition-all duration-200 ease-in-out",style:{opacity:j==="styles"?1:0,transform:j==="styles"?"translateX(0)":"translateX(-20px)",position:j==="styles"?"relative":"absolute",width:"100%",pointerEvents:j==="styles"?"auto":"none",visibility:j==="styles"?"visible":"hidden"},children:h.jsx(o0,{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1221",result:L,color:H,backgroundColor:rt,onColorChange:mi,onBackgroundColorChange:gi,fontSize:xt,fontWeight:yl,fontFamily:Ca,textAlign:ge,textDecoration:Ul,onFontSizeChange:lo,onFontWeightChange:Ma,onFontFamilyChange:oo,onTextAlignChange:Vl,onTextDecorationChange:Xl,borderRadius:te,borderWidth:Wt,borderStyle:$t,borderColor:Ta,onBorderRadiusChange:ao,onBorderWidthChange:vi,onBorderStyleChange:bi,onBorderColorChange:bl,display:nl,opacity:Gl,objectFit:Ea,onDisplayChange:Aa,onOpacityChange:Zl,onObjectFitChange:Vt})}),h.jsx("div",{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1253",className:"transition-all duration-200 ease-in-out",style:{opacity:j==="spacing"?1:0,transform:j==="spacing"?"translateX(0)":"translateX(20px)",position:j==="spacing"?"relative":"absolute",width:"100%",pointerEvents:j==="spacing"?"auto":"none",visibility:j==="spacing"?"visible":"hidden"},children:h.jsx(l0,{"data-loc":"src/modules/DomSelector/ControlPanel/ControlPanel.tsx:1267",paddingTop:me,paddingRight:Mt,paddingBottom:q,paddingLeft:bt,onPaddingTopChange:pi,onPaddingRightChange:ol,onPaddingBottomChange:es,onPaddingLeftChange:ee,marginTop:O,marginRight:G,marginBottom:st,marginLeft:gt,onMarginTopChange:pe,onMarginRightChange:Yl,onMarginBottomChange:no,onMarginLeftChange:ls,width:Jt,height:Ce,onWidthChange:as,onHeightChange:yi})})]})]})})}
85const r0=ei.createOpener(i0,{singleton:!0});class s0{history=[];currentIndex=-1;listeners=[];elementCache=new Map;addEdit(i){this.history=this.history.slice(0,this.currentIndex+1);const c=this.getCachedElement(i.targetData.id,i.targetData);c&&(oi(c),i.target=c),this.history.push(i),this.currentIndex=this.history.length-1,this.notifyListeners()}undo(){if(!this.canUndo())return null;const i=this.history[this.currentIndex],c=i.targetData.id;if(i.changes.deleted){const d=Gu(i.changes.deleted);d&&(this.elementCache.set(c,new WeakRef(d)),i.target=d)}this.currentIndex--;const s=this.rebuildElementState(c,i.targetData);return s&&(i.target=s),this.notifyListeners(),i}redo(){if(!this.canRedo())return null;this.currentIndex++;const i=this.history[this.currentIndex],c=this.rebuildElementState(i.targetData.id,i.targetData);return c&&(i.target=c),this.notifyListeners(),i}canUndo(){return this.currentIndex>=0}canRedo(){return this.currentIndex<this.history.length-1}getActiveEdits(){return this.history.slice(0,this.currentIndex+1)}hasEdits(){return this.currentIndex>=0}clear(){const i=this.getActiveEdits();for(let s=i.length-1;s>=0;s--){const d=i[s];if(d.changes.deleted){const m=Gu(d.changes.deleted);m&&(this.elementCache.set(d.targetData.id,new WeakRef(m)),d.target=m)}}const c=this.collectTargets();for(const s of c.values())$r(s);this.history=[],this.currentIndex=-1,this.elementCache.clear(),this.notifyListeners()}clearComments(){const i=this.getActiveEdits(),c=new Set;for(const s of i)s.changes.comment&&c.add(s.targetData.id);for(const s of c){const d=this.getCachedElement(s,i.find(m=>m.targetData.id===s).targetData);d&&d._comment&&delete d._comment}this.history=this.history.map(s=>{if(!s.changes.comment)return s;const{comment:d,...m}=s.changes;return m.textContent||m.src||m.href||m.className||m.deleted||m.style&&Object.keys(m.style).length>0?{...s,changes:m}:null}).filter(s=>s!==null),this.currentIndex>=this.history.length&&(this.currentIndex=this.history.length-1),this.notifyListeners()}onChange(i){return this.listeners.push(i),()=>{this.listeners=this.listeners.filter(c=>c!==i)}}notifyListeners(){for(const i of this.listeners)i()}getCachedElement(i,c){const s=this.elementCache.get(i);if(s){const m=s.deref();if(m&&document.contains(m))return m;this.elementCache.delete(i)}const d=Xg(c);return d&&this.elementCache.set(i,new WeakRef(d)),d}rebuildElementState(i,c){const s=this.getCachedElement(i,c);if(!s)return null;if(oi(s),$r(s),this.currentIndex<0)return s;for(let d=0;d<=this.currentIndex;d++){const m=this.history[d];m.targetData.id===i&&(m.target=s,this.applyChanges(s,m.changes))}return s}applyChanges(i,c){if(c.deleted){i.parentElement&&document.contains(i)&&i.parentElement.removeChild(i);return}if(c.textContent&&i.textContent!==null&&(i.textContent=c.textContent.modified),c.src&&"src"in i&&(i instanceof SVGElement?i.setAttribute("src",c.src.modified):i.src=c.src.modified),c.href&&"href"in i&&(i instanceof SVGElement?i.setAttribute("href",c.href.modified):i.href=c.href.modified),c.className&&(i instanceof SVGElement?i.setAttribute("class",c.className.modified):i instanceof HTMLElement&&(i.className=c.className.modified)),c.comment&&(i._comment=c.comment.modified),c.style){const s=Object.entries(c.style);for(const[d,m]of s)Qg(i,d,m.modified)}}collectTargets(){const i=new Map,c=this.currentIndex>=0?this.history.slice(0,this.currentIndex+1):[];for(const s of c){const d=s.targetData.id;if(i.has(d))continue;const m=this.getCachedElement(d,s.targetData);m&&(oi(m),s.target=m,i.set(d,m))}return i}}class c0{hoverTarget=null;activeTarget=null;pointerDown=!1;disposeSelectorInput=()=>{};highlighter=new Eg;cursorStyleElement=null;isDirectEditing=!1;removeEnterKeyListener=null;editHistory=new s0;disposeEditToolbar=null;disposeHistoryListener=null;disposeCommentMarkers=null;init(){Pt.listenMessage({type:"enableEditMode",callback:()=>{this.enable()}}),Pt.listenMessage({type:"disableEditMode",callback:i=>{this.disable(i.keepDomChanges),this.cancel(),this.disposeSelectorInput()}}),Pt.listenMessage({type:"hideEditToolBar",callback:()=>{this.hideEditToolbar()}})}enable(){this.highlighter.mount(),this.injectCursorStyle(),this.disposeHistoryListener?.(),this.disposeHistoryListener=this.editHistory.onChange(()=>{this.highlighter.scheduleRender()}),document.addEventListener("pointerover",this.handlePointerOver,!0),document.addEventListener("pointerdown",this.handlePointerDown,!0),document.addEventListener("pointerout",this.handlePointerOut,!0),document.addEventListener("click",this.handleClick,!0),document.addEventListener("keydown",this.handleArrowKeyNavigation,!0),document.addEventListener("keydown",this.handleUndoRedo,!0),document.addEventListener("keydown",this.handleDelete,!0),document.addEventListener("keydown",this.handleGlobalEscape,!0),window.addEventListener("scroll",this.handleScrollOutOfView,!0),this.showEditToolbarIfNeeded(),this.showCommentMarkersIfNeeded()}disable(i=!1){document.removeEventListener("pointerover",this.handlePointerOver,!0),document.removeEventListener("pointerdown",this.handlePointerDown,!0),document.removeEventListener("pointerout",this.handlePointerOut,!0),document.removeEventListener("click",this.handleClick,!0),document.removeEventListener("keydown",this.handleArrowKeyNavigation,!0),document.removeEventListener("keydown",this.handleUndoRedo,!0),document.removeEventListener("keydown",this.handleDelete,!0),document.removeEventListener("keydown",this.handleGlobalEscape,!0),window.removeEventListener("scroll",this.handleScrollOutOfView,!0),this.highlighter.unmount(),this.removeCursorStyle(),this.exitDirectEditMode(),this.hideEditToolbar(),i||this.editHistory.clear(),this.hideCommentMarkers(),this.disposeHistoryListener?.(),this.disposeHistoryListener=null,this.hoverTarget=null,this.activeTarget=null,this.pointerDown=!1}cancel(){this.exitDirectEditMode(),this.removeEnterKeyListener?.(),this.removeEnterKeyListener=null,this.pointerDown=!1,this.activeTarget=null,this.hoverTarget=null,this.highlighter.setActiveTarget(null),this.highlighter.setHoverTarget(null)}handlePointerOver=i=>{const c=i.target;if(!Pr(c)||!this.isSelectableElement(c)){this.hoverTarget=null,this.highlighter.setHoverTarget(null);return}if(this.isIgnoredElement(c)){this.hoverTarget=null,this.highlighter.setHoverTarget(null);return}this.hoverTarget=c,this.highlighter.setHoverTarget(this.hoverTarget)};handlePointerOut=i=>{i.target&&!this.isSelectableElement(i.target)||i.relatedTarget&&i.relatedTarget instanceof Node&&document.documentElement.contains(i.relatedTarget)||(this.hoverTarget=null,this.highlighter.setHoverTarget(null))};handleScrollOutOfView=()=>{!this.activeTarget||!this.pointerDown||this.isDirectEditing||Yg(this.activeTarget)&&(this.disposeSelectorInput(),this.exitDirectEditMode(),this.removeEnterKeyListener?.(),this.removeEnterKeyListener=null,this.pointerDown=!1,this.activeTarget=null,this.hoverTarget=null,this.highlighter.setActiveTarget(null),this.highlighter.setHoverTarget(null))};selectElement(i,c){if(this.activeTarget&&i===this.activeTarget&&xa(i)){this.enterDirectEditMode(i);return}this.pointerDown&&(this.disposeSelectorInput(),this.exitDirectEditMode(),this.removeEnterKeyListener?.(),this.removeEnterKeyListener=null),this.pointerDown=!0,this.activeTarget=i,this.hoverTarget=i,this.highlighter.setActiveTarget(this.activeTarget),this.highlighter.setHoverTarget(this.hoverTarget),xa(i)&&this.setupEnterKeyListener();const s=c||(()=>{const m=i.getBoundingClientRect();return new MouseEvent("click",{clientX:m.left+m.width/2,clientY:m.top+m.height/2,bubbles:!0,cancelable:!0})})(),d=r0({targetElement:this.activeTarget,mouseEvent:s,highlighter:this.highlighter,onSaveChanges:m=>{this.editHistory.addEdit({target:this.activeTarget,targetData:m.element,changes:m.changes,screenshot:m.screenshot}),this.showEditToolbarIfNeeded(),this.showCommentMarkersIfNeeded()},onDisposed:()=>{this.cancel()}});this.disposeSelectorInput=()=>{d?.dispose()}}handlePointerDown=i=>{const c=i.target;!Pr(c)||!this.isSelectableElement(c)||this.isIgnoredElement(c)||(i.preventDefault(),i.stopPropagation(),this.selectElement(c,i))};handleClick=i=>{const c=i.target;!(c instanceof HTMLElement)&&!(c instanceof SVGElement)||this.isIgnoredElement(c)||(i.preventDefault(),i.stopPropagation(),i.stopImmediatePropagation())};handleArrowKeyNavigation=i=>{if(this.isDirectEditing||!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(i.key))return;const c=i.target;if(c instanceof HTMLElement){const R=c.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(R)||c.isContentEditable)return}const s=document.activeElement;if(s instanceof HTMLElement){const R=s.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(R)||s.isContentEditable)return;let C=s;for(;C;){if(C.hasAttribute(al))return;C=C.parentElement}}if(!this.activeTarget)return;i.preventDefault(),i.stopPropagation();const m={ArrowUp:"up",ArrowDown:"down",ArrowLeft:"left",ArrowRight:"right"}[i.key];if(!m)return;const x=$g(this.activeTarget,m,R=>
85this.isIgnoredElement(R));x&&(Kg(x),this.selectElement(x))};setupEnterKeyListener(){const i=c=>{if(c.key==="Enter"&&!c.shiftKey&&!c.ctrlKey&&!c.metaKey){const s=document.activeElement;if(s instanceof HTMLElement){const d=s.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(d)||s.isContentEditable)return;let m=s;for(;m;){if(m.hasAttribute(al))return;m=m.parentElement}}!this.isDirectEditing&&this.activeTarget&&xa(this.activeTarget)&&(c.preventDefault(),c.stopPropagation(),this.enterDirectEditMode(this.activeTarget))}};document.addEventListener("keydown",i,!0),this.removeEnterKeyListener=()=>{document.removeEventListener("keydown",i,!0)}}enterDirectEditMode(i){if(this.isDirectEditing)return;this.isDirectEditing=!0,this.removeEnterKeyListener?.(),this.removeEnterKeyListener=null,Bu(i,!0),i instanceof HTMLElement&&setTimeout(()=>{const m=document.createRange(),x=window.getSelection();m.selectNodeContents(i),x?.removeAllRanges(),x?.addRange(m)},0);const c=()=>{this.exitDirectEditMode()},s=m=>{m instanceof KeyboardEvent&&m.key==="Escape"&&this.exitDirectEditMode()},d=()=>{this.highlighter.scheduleRender()};i.addEventListener("blur",c,{once:!0}),i.addEventListener("keydown",s),i.addEventListener("input",d),i._editModeCleanup=()=>{i.removeEventListener("blur",c),i.removeEventListener("keydown",s),i.removeEventListener("input",d)}}exitDirectEditMode(){if(this.isDirectEditing&&(this.isDirectEditing=!1,this.activeTarget)){Bu(this.activeTarget,!1);const i=this.activeTarget._editModeCleanup;i&&(i(),delete this.activeTarget._editModeCleanup),xa(this.activeTarget)&&this.setupEnterKeyListener()}}isIgnoredElement(i){const c=i.tagName;if(new Set(["SCRIPT","STYLE"]).has(c)||i.hasAttribute(Mu))return!0;let s=i;for(;s;){if(s.hasAttribute(al))return!0;s=s.parentElement}return!1}isSelectableElement(i){return!!i&&(i instanceof HTMLElement||i instanceof SVGElement)}injectCursorStyle(){if(this.cursorStyleElement)return;const i=document.createElement("style");i.textContent=`
86      * { cursor: crosshair !important; }
87      [contenteditable="true"], [contenteditable="plaintext-only"] { cursor: text !important; }
88    `,document.head.appendChild(i),this.cursorStyleElement=i}removeCursorStyle(){this.cursorStyleElement&&(this.cursorStyleElement.remove(),this.cursorStyleElement=null)}handleUndoRedo=i=>{const c=i.key.toLowerCase(),s=(i.ctrlKey||i.metaKey)&&c==="z"&&!i.shiftKey,d=(i.ctrlKey||i.metaKey)&&(c==="z"&&i.shiftKey||c==="y");if(!s&&!d)return;const m=i.target;if(m instanceof HTMLElement){const C=m.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(C)||m.isContentEditable)return}const x=document.activeElement;if(x instanceof HTMLElement){const C=x.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(C)||x.isContentEditable)return;let v=x;for(;v;){if(v.hasAttribute(al))return;v=v.parentElement}}i.preventDefault(),i.stopPropagation();let R=null;s?(R=this.editHistory.undo(),this.highlighter.scheduleRender()):d&&(R=this.editHistory.redo(),this.highlighter.scheduleRender()),R&&R.target&&document.contains(R.target)&&(R.target.scrollIntoView({behavior:"smooth",block:"center"}),this.highlighter.setActiveTarget(R.target),setTimeout(()=>{this.highlighter.setActiveTarget(null)},1500))};handleDelete=i=>{if(i.key!=="Delete"&&i.key!=="Backspace"||this.isDirectEditing)return;const c=i.target;if(c instanceof HTMLElement){const R=c.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(R)||c.isContentEditable)return}const s=document.activeElement;if(s instanceof HTMLElement){const R=s.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(R)||s.isContentEditable)return;let C=s;for(;C;){if(C.hasAttribute(al))return;C=C.parentElement}}if(!this.activeTarget)return;if(!Fg(this.activeTarget)){console.warn("Cannot delete this element: it is a critical DOM element");return}i.preventDefault(),i.stopPropagation();const d=Ig(this.activeTarget);if(!d){console.warn("Cannot delete element: no parent found");return}const m=Fr(this.activeTarget),x=this.activeTarget;this.disposeSelectorInput(),this.exitDirectEditMode(),this.removeEnterKeyListener?.(),this.removeEnterKeyListener=null,x.parentElement&&x.parentElement.removeChild(x),this.activeTarget=null,this.hoverTarget=null,this.pointerDown=!1,this.highlighter.setActiveTarget(null),this.highlighter.setHoverTarget(null),this.editHistory.addEdit({target:x,targetData:m,changes:{deleted:d},screenshot:null}),this.showEditToolbarIfNeeded(),this.showCommentMarkersIfNeeded()};showEditToolbarIfNeeded(){if(!this.editHistory.hasEdits()){this.hideEditToolbar();return}this.disposeEditToolbar||Promise.resolve().then(()=>w0).then(({openEditToolbar:i})=>{const c=i({editHistory:this.editHistory,highlighter:this.highlighter,onApply:()=>{this.handleApplyAll()},onDiscard:()=>{this.handleDiscardAll()}});this.disposeEditToolbar=()=>{c?.dispose(),this.disposeEditToolbar=null}}).catch(i=>{console.error("Failed to render EditToolbar:",i)})}hideEditToolbar(){this.disposeEditToolbar&&this.disposeEditToolbar()}handleApplyAll(){const i=this.editHistory.getActiveEdits();i.length!==0&&Pt.sendMessage({type:"edits",to:"container",payload:{edits:i.map(c=>({element:c.targetData,changes:c.changes,screenshot:c.screenshot}))}})}handleDiscardAll(){this.editHistory.clear(),this.hideEditToolbar(),this.hideCommentMarkers(),this.highlighter.scheduleRender()}showCommentMarkersIfNeeded(){if(!this.editHistory.hasEdits()){this.hideCommentMarkers();return}this.disposeCommentMarkers||Promise.resolve().then(()=>E0).then(({openCommentMarkers:i})=>{const c=i({editHistory:this.editHistory,highlighter:this.highlighter,getActiveElement:()=>this.activeTarget,onElementSelect:s=>{this.selectElement(s)}});this.disposeCommentMarkers=()=>{c?.dispose(),this.disposeCommentMarkers=null}}).catch(i=>{console.error("Failed to render CommentMarkers:",i)})}hideCommentMarkers(){this.disposeCommentMarkers&&this.disposeCommentMarkers(),this.editHistory.clearComments(),this.highlighter.scheduleRender()}handleGlobalEscape=i=>{if(i.key!=="Escape"||this.activeTarget)return;const c=i.target;if(c instanceof HTMLElement){const d=c.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(d)||c.isContentEditable)return}const s=document.activeElement;if(s instanceof HTMLElement){const d=s.tagName;if(["INPUT","TEXTAREA","SELECT"].includes(d)||s.isContentEditable)return;let m=s;for(;m;){if(m.hasAttribute(al))return;m=m.parentElement}}this.editHistory.hasEdits()||(i.preventDefault(),i.stopPropagation(),this.disable(),Pt.sendMessage({type:"exitEditMode",to:"container",payload:{}}))}}const u0=new c0;class d0{wired=!1;
88init(){if(this.wired)return;this.wired=!0;const i=s=>{try{const m=new URL(s,window.location.href).hostname.toLowerCase();return!!(m==="stripe.com"||m.endsWith(".stripe.com")||m==="myshopify.com"||m.endsWith(".myshopify.com"))}catch{return!1}},c=(s,d)=>{Pt.sendMessage({type:"externalNavAttempt",to:"container",payload:{href:s,trigger:d}})};try{const s=window.open;window.open=(...d)=>{const m=d[0];return typeof m=="string"&&i(m)&&c(m,"window.open"),s.apply(window,d)}}catch{}try{const s=window.navigation;s&&typeof s.addEventListener=="function"&&s.addEventListener("navigate",d=>{const m=d?.destination?.url;typeof m=="string"&&i(m)&&c(m,"navigation")})}catch{}}}const f0=new d0;class h0{constructor(){this.init()}async init(){Pt.init({currentEndpoint:"content"}),Pt.listenMessage({type:"containerInited",callback:()=>{Pt.readySource.markReady()}}),Yr.init(),vg.init(),f0.init(),Cu.init(),u0.init(),await this.renderRoot(),this.renderRootForDev()}renderRootForDev(){}async renderRoot(){if(document.getElementById(jr.root))return;const c=document.createElement("div");c.id=jr.root,c.setAttribute(al,"true"),document.documentElement.appendChild(c);const s=c.attachShadow({mode:"closed"}),d=document.createElement("style"),m=await Promise.resolve().then(()=>T0).then(x=>x.default);d.textContent=m,s.appendChild(d),Or.createRoot(s).render(h.jsx(yg,{"data-loc":"src/main.tsx:128"}))}}new h0;function m0({onDiscard:r,onApply:i,isApplying:c=!1,editCount:s}){const d=c||s===0;return h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/ActionButtons.tsx:17",className:"flex items-center gap-2",children:[h.jsx("button",{"data-loc":"src/modules/DomSelector/EditsToolBar/ActionButtons.tsx:18",onClick:r,disabled:d,className:"px-3 py-1.5 text-sm font-medium text-[var(--text-white)] border-[var(--text-tertiary)] border-[1.5px] hover:bg-[#ffffff0f] focus:bg-[#ffffff0f] active:opacity-90 rounded-[12px] transition-all outline-none disabled:opacity-50 disabled:cursor-not-allowed",title:"Discard all changes",children:"Discard"}),h.jsxs("button",{"data-loc":"src/modules/DomSelector/EditsToolBar/ActionButtons.tsx:27",onClick:i,disabled:d,className:"flex items-center gap-2 px-4 py-1.5 text-sm font-medium bg-[var(--Button-primary-brand)] text-white border border-transparent hover:opacity-90 focus:opacity-90 active:opacity-90 rounded-[12px] transition-all outline-none disabled:opacity-50 disabled:cursor-not-allowed",title:"Save all changes",children:[c&&h.jsxs("svg",{"data-loc":"src/modules/DomSelector/EditsToolBar/ActionButtons.tsx:34",className:"animate-spin h-4 w-4",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[h.jsx("circle",{"data-loc":"src/modules/DomSelector/EditsToolBar/ActionButtons.tsx:40",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),h.jsx("path",{"data-loc":"src/modules/DomSelector/EditsToolBar/ActionButtons.tsx:48",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),"Apply"]})]})}function g0({editCount:r,showEditPreviews:i,onClick:c}){return h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditCountBadge.tsx:15",onClick:c,tabIndex:0,role:"button",className:Ae.cn("flex items-center gap-2 px-3 py-1.5 rounded-[12px] cursor-pointer transition-all relative outline-none text-[var(--text-white)] border-[var(--text-tertiary)] border-[1.5px] active:opacity-90",i?"bg-[#ffffff0f]":"bg-transparent hover:bg-[#ffffff0f]"),children:[h.jsx("svg",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditCountBadge.tsx:26",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 16 16",fill:"currentColor",children:h.jsx("g",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditCountBadge.tsx:33",children:h.jsx("path",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditCountBadge.tsx:34",d:"M7.52881 7.52869C7.71733 7.34017 8 7.28198 8.24756 7.3809L14.9142 10.0476C15.1678 10.149 15.334 10.3949 15.3335 10.668C15.3329 10.9411 15.1656 11.1861 14.9116 11.2865L12.3133 12.3132L11.2866 14.9115C11.1862 15.1655 10.9412 15.3328 10.6681 15.3334C10.3951 15.3339 10.1491 15.1677 10.0477 14.9141L7.38102 8.24744C7.2821 7.99988 7.34029 7.71721 7.52881 7.52869ZM1.3335 12.6667C1.3335 12.2985 1.63197 12 2.00016 12C2.36835 12 2.66683 12.2985 2.66683 12.6667C2.66683 12.8435 2.73712 13.013 2.86214 13.1381C2.98717 13.2631 3.15669 13.3334 3.3335 13.3334C3.70169 13.3334 4.00016 13.6319 4.00016 14C4.00016 14.3682 3.70169 14.6667 3.3335 14.6667C2.80306 14.6667 2.29451 14.4558 1.91943 14.0808C1.54436 13.7057 1.3335 13.1971 1.3335 12.6667ZM7.3335 13.3334C7.70169 13.3334 8.00016 13.6319 8.00016 14C8.00016 14.3682 7.70169 14.6667 7.3335 14.6667H6.00016C5.63197 14.6667 5.3335 14.3682 5.3335 14C5.3335 13.6319 5.63197 13.3334 6.00016 13.3334H7.3335ZM10.6629 12.8627L11.1805 11.5547L11.2085 11.4922C11.2822 11.3506 11.405 11.2397 11.5549 11.1804L12.8628 10.6628L9.19678 9.19666L10.6629 12.8627ZM1.3335 10V9.33337C1.3335 8.96518 1.63197 8.66671 2.00016 8.66671C2.36835 8.66671 2.66683 8.96518 2.66683 9.33337V10C2.66683 10.3682 2.36835 10.6667 2.00016 10.6667C1.63197 10.6667 1.3335 10.3682 1.3335 10ZM13.3335 7.33337V6.00004C13.3335 5.63185 13.632 5.33337 14.0002 5.33337C14.3684 5.33337 14.6668 5.63185 14.6668 6.00004V7.33337C14.6668 7.70156 14.3
88684 8.00004 14.0002 8.00004C13.632 8.00004 13.3335 7.70156 13.3335 7.33337ZM1.3335 6.66671V6.00004C1.3335 5.63185 1.63197 5.33337 2.00016 5.33337C2.36835 5.33337 2.66683 5.63185 2.66683 6.00004V6.66671C2.66683 7.0349 2.36835 7.33337 2.00016 7.33337C1.63197 7.33337 1.3335 7.0349 1.3335 6.66671ZM1.3335 3.33337C1.3335 2.80294 1.54436 2.29438 1.91943 1.91931C2.29451 1.54424 2.80306 1.33337 3.3335 1.33337C3.70169 1.33337 4.00016 1.63185 4.00016 2.00004C4.00016 2.36823 3.70169 2.66671 3.3335 2.66671C3.15668 2.66671 2.98717 2.737 2.86214 2.86202C2.73712 2.98704 2.66683 3.15656 2.66683 3.33337C2.66683 3.70156 2.36835 4.00004 2.00016 4.00004C1.63197 4.00004 1.3335 3.70156 1.3335 3.33337ZM13.3335 3.33337C13.3335 3.15656 13.2632 2.98704 13.1382 2.86202C13.0132 2.737 12.8436 2.66671 12.6668 2.66671C12.2986 2.66671 12.0002 2.36823 12.0002 2.00004C12.0002 1.63185 12.2986 1.33337 12.6668 1.33337C13.1973 1.33337 13.7058 1.54424 14.0809 1.91931C14.456 2.29438 14.6668 2.80294 14.6668 3.33337C14.6668 3.70156 14.3684 4.00004 14.0002 4.00004C13.632 4.00004 13.3335 3.70156 13.3335 3.33337ZM6.66683 1.33337C7.03502 1.33337 7.3335 1.63185 7.3335 2.00004C7.3335 2.36823 7.03502 2.66671 6.66683 2.66671H6.00016C5.63197 2.66671 5.3335 2.36823 5.3335 2.00004C5.3335 1.63185 5.63197 1.33337 6.00016 1.33337H6.66683ZM10.0002 1.33337C10.3684 1.33337 10.6668 1.63185 10.6668 2.00004C10.6668 2.36823 10.3684 2.66671 10.0002 2.66671H9.3335C8.96531 2.66671 8.66683 2.36823 8.66683 2.00004C8.66683 1.63185 8.96531 1.33337 9.3335 1.33337H10.0002Z"})})}),h.jsx("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditCountBadge.tsx:37",className:"text-sm font-medium tabular-nums",children:r})]})}function p0({activeEdits:r,hoveredEditIndex:i,highlighter:c,onCardClick:s,onCardHover:d,show:m}){const x=U.useRef(null),R=v=>{d(v)},C=()=>{d(null)};return U.useEffect(()=>{if(!m){c.removeExclusionRect("edit-preview-cards");return}const v=()=>{if(x.current&&m){const D=x.current.getBoundingClientRect();c.addExclusionRect("edit-preview-cards",D)}};return v(),window.addEventListener("resize",v),window.addEventListener("scroll",v,{passive:!0}),()=>{window.removeEventListener("resize",v),window.removeEventListener("scroll",v),c.removeExclusionRect("edit-preview-cards")}},[c,m]),h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:59",ref:x,className:"absolute bottom-full mb-2 left-0 right-0 transition-all duration-200 ease-out",style:{opacity:m?1:0,transform:m?"translateY(0) scale(1)":"translateY(8px) scale(0.98)",pointerEvents:m?"auto":"none",transitionTimingFunction:"cubic-bezier(0.16, 1, 0.3, 1)"},onMouseLeave:C,children:h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:72",className:"rounded-[14px] border border-[var(--border-main)] bg-[rgb(37,37,37)] shadow-[0px_8px_32px_0px_var(--shadow-S)] overflow-hidden",style:{maxHeight:"40vh"},children:h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:78",className:"overflow-y-auto",style:{maxHeight:"40vh"},children:r.map((v,D)=>{const j=i===D,J=!!v.screenshot;return h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:89",onClick:()=>s(D),onMouseEnter:()=>R(D),className:Ae.cn("px-4 cursor-pointer transition-all",j&&"bg-[#ffffff0f]"),children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:98",className:"flex items-center gap-2.5 py-2",style:{borderBottom:D!==r.length-1?"1px solid var(--icon-secondary)":"none"},children:[h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:108",className:Ae.cn("flex-shrink-0 size-5 rounded-full flex items-center justify-center transition-all text-[var(--background-card)] border-[var(--icon-secondary)] border",j&&"bg-[#ffffff0f]"),children:h.jsx("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:114",className:"text-xs",children:D+1})}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:118",className:"flex-1 min-w-0",children:[h.jsx("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:119",className:Ae.cn("text-sm text-white font-medium",v.changes.deleted&&"line-through"),children:v.targetData.tagName}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:129",className:"text-xs text-[var(--text-white-tsp)] pt-0.5 leading-none gap-1 flex flex-col",children:[v.changes.comment&&h.jsx("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:131",className:"leading-snug",children:v.changes.comment.modified===""?"Removed comment":`Comment: "${v.changes.comment.modified.slice(0,30)}${v.changes.comment.modified.length>30?"...":""}"`}),v.changes.deleted&&h.jsx("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:144",children:"Element deleted"}),v.changes.textContent&&h.jsxs("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:146",className:"leading-snug",children:['Text: "',v.changes.textContent.modified.slice(0,40),v.changes.textContent.modified.length>40?"...":"",'"']}),v.changes.src&&h.jsx("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:155",children:"Image source updated"}),v.changes.href&&h.jsxs("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:157",className:"leading-snug",children:["Link: ",v.changes.href.modified.slice(0,30),"..."]}),v.changes.style&&h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:162",className:"flex flex-wrap gap-1",children:[Object.keys(v.changes.style).slice(0,3).map(at=>h.jsx("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:166",className:"px-1.5 py-0.5 text-xs bg-[#ffffff1a] text-white rounded-[8px]",children:at},at)),Object.keys(v.changes.style).length>3&&h.jsxs("span",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:174",className:"text-xs text-white",children:["+",Object.keys(v.changes.style).length-3," more"]})]}),J&&!v.changes.deleted&&(v.changes.textContent||v.changes.style||v.changes.comment)&&h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditPreviewCards.tsx:185",style:{backgroundImage:`url(${v.screenshot})`,backgroundSize:"cover",backgroundPosition:"top"},className:"h-12 mt-1 rounded border border-black/10"})]})]})]})},`${v.targetData.id}-${D}`)})})})})}function y0({canUndo:r,canRedo:i,onUndo:c,onRedo:s}){return h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/UndoRedoButtons.tsx:17",className:"flex items-center gap-1.5",children:[h.jsx("button",{"data-loc":"src/modules/DomSelector/EditsToolBar/UndoRedoButtons.tsx:18",onClick:c,disabled:!r,className:Ae.cn("flex items-center justify-center p-1.5 rounded-full transition-all outline-none",r?"text-[var(--text-white)] hover:bg-[#ffffff0f] cursor-pointer":"bg-transparent text-[var(--text-disable)] cursor-not-allowed opacity-50"),title:"Undo (⌘Z)",children:h.jsx("svg",{"data-loc":"src/modules/DomSelector/EditsToolBar/UndoRedoButtons.tsx:29",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 16 16",fill:"none",children:h.jsx("path",{"data-loc":"src/modules/DomSelector/EditsToolBar/UndoRedoButtons.tsx:36",d:"M12.6666 9.66662C12.6666 9.27271 12.5888 8.88276 12.4381 8.51883C12.2873 8.15485 12.0663 7.8241 11.7877 7.54552C11.5091 7.26695 11.1784 7.0459 10.8144 6.89513C10.4505 6.74441 10.0605 6.66662 9.66662 6.66662H4.27599L6.4713 8.86193C6.73165 9.12228 6.73165 9.54429 6.4713 9.8
880464C6.21095 10.065 5.78894 10.065 5.5286 9.80464L2.19526 6.4713C1.93491 6.21095 1.93491 5.78894 2.19526 5.5286L5.5286 2.19526C5.78894 1.93491 6.21095 1.93491 6.4713 2.19526C6.73165 2.45561 6.73165 2.87762 6.4713 3.13797L4.27599 5.33328H9.66662C10.2357 5.33328 10.7991 5.44559 11.3248 5.66336C11.8506 5.88113 12.3287 6.19978 12.7311 6.60216C13.1335 7.00455 13.4521 7.48267 13.6699 8.00841C13.8876 8.53416 13.9999 9.09755 13.9999 9.66662C13.9999 10.2357 13.8876 10.7991 13.6699 11.3248C13.4521 11.8506 13.1335 12.3287 12.7311 12.7311C12.3287 13.1335 11.8506 13.4521 11.3248 13.6699C10.7991 13.8876 10.2357 13.9999 9.66662 13.9999H7.33328C6.96509 13.9999 6.66662 13.7015 6.66662 13.3333C6.66662 12.9651 6.96509 12.6666 7.33328 12.6666H9.66662C10.0605 12.6666 10.4505 12.5888 10.8144 12.4381C11.1784 12.2873 11.5091 12.0663 11.7877 11.7877C12.0663 11.5091 12.2873 11.1784 12.4381 10.8144C12.5888 10.4505 12.6666 10.0605 12.6666 9.66662Z",fill:"currentColor"})})}),h.jsx("button",{"data-loc":"src/modules/DomSelector/EditsToolBar/UndoRedoButtons.tsx:43",onClick:s,disabled:!i,className:Ae.cn("flex items-center justify-center p-1.5 rounded-full transition-all outline-none",i?"text-[var(--text-white)] hover:bg-[#ffffff0f] cursor-pointer":"bg-transparent text-[var(--text-disable)] opacity-50 cursor-not-allowed"),title:"Redo (⌘⇧Z)",children:h.jsx("svg",{"data-loc":"src/modules/DomSelector/EditsToolBar/UndoRedoButtons.tsx:54",xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 16 16",fill:"none",children:h.jsx("path",{"data-loc":"src/modules/DomSelector/EditsToolBar/UndoRedoButtons.tsx:61",d:"M3.33338 9.66662C3.33338 9.27271 3.41118 8.88276 3.5619 8.51883C3.71266 8.15485 3.93371 7.8241 4.21229 7.54552C4.49086 7.26695 4.82162 7.0459 5.1856 6.89513C5.54953 6.74441 5.93948 6.66662 6.33338 6.66662H11.724L9.5287 8.86193C9.26835 9.12228 9.26835 9.54429 9.5287 9.80464C9.78905 10.065 10.2111 10.065 10.4714 9.80464L13.8047 6.4713C14.0651 6.21095 14.0651 5.78894 13.8047 5.5286L10.4714 2.19526C10.2111 1.93491 9.78905 1.93491 9.5287 2.19526C9.26835 2.45561 9.26835 2.87762 9.5287 3.13797L11.724 5.33328H6.33338C5.76432 5.33328 5.20092 5.44559 4.67518 5.66336C4.14944 5.88113 3.67132 6.19978 3.26893 6.60216C2.86654 7.00455 2.5479 7.48267 2.33013 8.00841C2.11236 8.53416 2.00005 9.09755 2.00005 9.66662C2.00005 10.2357 2.11236 10.7991 2.33013 11.3248C2.5479 11.8506 2.86654 12.3287 3.26893 12.7311C3.67132 13.1335 4.14944 13.4521 4.67518 13.6699C5.20092 13.8876 5.76432 13.9999 6.33338 13.9999H8.66672C9.03491 13.9999 9.33338 13.7015 9.33338 13.3333C9.33338 12.9651 9.03491 12.6666 8.66672 12.6666H6.33338C5.93948 12.6666 5.54953 12.5888 5.1856 12.4381C4.82162 12.2873 4.49086 12.0663 4.21229 11.7877C3.93371 11.5091 3.71266 11.1784 3.5619 10.8144C3.41118 10.4505 3.33338 10.0605 3.33338 9.66662Z",fill:"currentColor"})})})]})}function v0(r){const[i,c]=U.useState(r.canUndo()),[s,d]=U.useState(r.canRedo()),[m,x]=U.useState(r.getActiveEdits().length),[R,C]=U.useState([]);return U.useEffect(()=>{const v=r.onChange(()=>{c(r.canUndo()),d(r.canRedo());const D=r.getActiveEdits();x(D.length),C(D)});return C(r.getActiveEdits()),v},[r]),{canUndo:i,canRedo:s,editCount:m,activeEdits:R}}function b0(){const[r,i]=U.useState(!1);return{showEditPreviews:r,handleEditCountClick:()=>{i(!r)}}}function Yu({editHistory:r,highlighter:i,onApply:c,onDiscard:s}){const d=U.useRef(null),[m,x]=U.useState(null),[R,C]=U.useState(!1),{canUndo:v,canRedo:D,editCount:j,activeEdits:J}=v0(r),{showEditPreviews:at,handleEditCountClick:$}=b0();U.useEffect(()=>{if(m!==null&&J[m]){const _=J[m];_.target&&document.contains(_.target)&&i.setHoverTarget(_.target)}else i.setHoverTarget(null)},[m,J,i]),U.useEffect(()=>{const _=()=>{if(d.current){const Y=d.current.getBoundingClientRect();i.addExclusionRect("edit-toolbar",Y)}};return _(),window.addEventListener("resize",_),()=>{window.removeEventListener("resize",_),i.removeExclusionRect("edit-toolbar")}},[i]);const nt=()=>{const _=r.undo();i.scheduleRender(),_&&_.target&&document.contains(_.target)&&(_.target.scrollIntoView({behavior:"smooth",block:"center"}),i.setActiveTarget(_.target),setTimeout(()=>
88{i.setActiveTarget(null)},1500))},ct=()=>{const _=r.redo();i.scheduleRender(),_&&_.target&&document.contains(_.target)&&(_.target.scrollIntoView({behavior:"smooth",block:"center"}),i.setActiveTarget(_.target),setTimeout(()=>{i.setActiveTarget(null)},1500))},ht=_=>{const Y=J[_];Y.target&&document.contains(Y.target)&&(Y.target.scrollIntoView({behavior:"smooth",block:"center"}),i.setActiveTarget(Y.target),setTimeout(()=>{i.setActiveTarget(null)},1500))},St=()=>{C(!0),c()};return h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:127",className:"fixed left-0 right-0 top-0 bottom-0 pointer-events-none",style:{zIndex:2147483645},children:h.jsx("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:131",className:"absolute bottom-0 left-0 right-0 flex items-center justify-center pb-8",children:h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:132",ref:d,[al]:"true",onMouseDown:_=>_.stopPropagation(),className:"pointer-events-auto flex items-center gap-8 p-2 rounded-[14px] border border-[var(--border-main)] bg-[rgb(37,37,37)] shadow-[0px_8px_32px_0px_var(--shadow-S)] relative justify-between",children:[h.jsxs("div",{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:138",className:"flex items-center gap-3",children:[h.jsx(g0,{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:139",editCount:j,showEditPreviews:at,onClick:$}),h.jsx(y0,{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:145",canUndo:v,canRedo:D,onUndo:nt,onRedo:ct})]}),h.jsx(m0,{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:153",onDiscard:s,onApply:St,isApplying:R,editCount:j}),J.length>0&&h.jsx(p0,{"data-loc":"src/modules/DomSelector/EditsToolBar/EditToolbar.tsx:161",activeEdits:J,hoveredEditIndex:m,highlighter:i,onCardClick:ht,onCardHover:x,show:at})]})})})}const x0=ei.createOpener(Yu,{singleton:!0}),w0=Object.freeze(Object.defineProperty({__proto__:null,EditToolbar:Yu,openEditToolbar:x0},Symbol.toStringTag,{value:"Module"}));function S0({comment:r,elementRect:i,boxRef:c,onMouseEnter:s,onMouseLeave:d,onClick:m,onDelete:x,isHidden:R}){const C=U.useRef(null),v=U.useRef(null),[D,j]=U.useState({width:0,height:0});U.useLayoutEffect(()=>{if(!C.current)return;const it=C.current.getBoundingClientRect();j({width:it.width,height:it.height})},[r,x]);const J=window.innerWidth,at=window.innerHeight,$=30,nt=i.top+i.height/2;let ct=i.right+$,ht=nt-D.height/2;ct+D.width>J-20&&(ct=i.left-$-D.width),ct<20&&(ct=Math.min(i.left,J-D.width-20),ct=Math.max(20,ct),ht=i.bottom+$),ht<20?ht=20:ht+D.height>at-20&&(ht=Math.max(20,at-D.height-20));const St={x:ct,y:ht},_=St.y+D.height/2,Y=St.x>i.right?i.right:i.left;return R?null:h.jsxs(h.Fragment,{children:[h.jsxs("svg",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:80",className:"absolute inset-0 w-full h-full pointer-events-none z-[2147483643]",children:[h.jsx("line",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:81",x1:Y,y1:nt,x2:St.x,y2:_,stroke:"#0081f2",strokeWidth:1.5,strokeDasharray:"3 2"}),h.jsx("circle",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:90",cx:Y,cy:nt,r:3,fill:"#0081f2"})]}),h.jsxs("div",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:94",ref:v,className:"absolute group z-[2147483644]",style:{left:St.x,top:St.y},onMouseEnter:s,onMouseLeave:d,children:[h.jsx("div",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:105",ref:H=>{C.current=H,c(H)},className:"pointer-events-auto cursor-pointer rounded-[10px] px-2.5 py-1.5 bg-[#0081f2] max-w-[260px]",onClick:m,onMouseDown:H=>H.stopPropagation(),children:h.jsx("div",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:114",className:"flex items-start gap-1.5",children:h.jsx("p",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:115",className:"flex-1 text-xs break-words whitespace-pre-wrap text-[var(--text-white)]",children:r})})}),x&&h.jsx("button",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:123",onClick:H=>{H.stopPropagation(),x()},className:"absolute -top-1 right-0 pointer-events-auto flex items-center justify-center size-5 rounded-full bg-white shadow-md text-gray-600 hover:text-red-500 hover:bg-red-50 transition-all opacity-0 group-hover:opacity-100",title:"Delete comment",onMouseDown:H=>H.stopPropagation(),children:h.jsx("svg",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:132",xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10",viewBox:"0 0 12 12",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",children:h.jsx("path",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentTooltip.tsx:142",d:"M9 3L3 9M3 3l6 6"})})})]})]})}function Vu({editHistory:r,highlighter:i,getActiveElement:c,onElementSelect:s}){const[d,m]=U.useState(null),[x,R]=U.useState(null),[C,v]=U.useState(0),D=U.useRef(new Map),j=U.useMemo(()=>{const _=r.getActiveEdits(),Y=new Map;for(const it of _){const rt=it.target;if(!document.contains(rt))continue;const V=Jr(rt);V&&Y.set(V,rt)}const H=[];for(const[it,rt]of Y.entries()){const V=rt._comment||"";if(!V.trim())continue;const xt=rt.getBoundingClientRect();xt.width===0||xt.height===0||H.push({id:it,element:rt,comment:V.trim(),position:{x:xt.left,y:xt.top}})}return H},[r,C,x]),J=()=>{for(const[_,Y]of D.current.entries()){const H=Y.getBoundingClientRect();i.addExclusionRect(`comment-box-${_}`,H)}},at=(_,Y)=>!(_.right<Y.left||_.left>Y.right||_.bottom<Y.top||_.top>Y.bottom);U.useEffect(()=>{const _=r.onChange(()=>
88{v(V=>V+1)});let Y=null,H=null;const it=()=>{Y===null&&(Y=requestAnimationFrame(()=>{Y=null,v(V=>V+1)}))},rt=()=>{H&&clearTimeout(H),H=setTimeout(()=>{v(V=>V+1)},100)};return window.addEventListener("scroll",it,{passive:!0}),window.addEventListener("resize",rt,{passive:!0}),()=>{_(),Y!==null&&cancelAnimationFrame(Y),H&&clearTimeout(H),window.removeEventListener("scroll",it),window.removeEventListener("resize",rt);for(const V of D.current.keys())i.removeExclusionRect(`comment-box-${V}`)}},[r,i]),U.useEffect(()=>{const _=()=>{const H=c();R(H)};_();const Y=setInterval(_,100);return()=>{clearInterval(Y)}},[c]),U.useEffect(()=>{const _=new Set(j.map(H=>H.id));for(const H of D.current.keys())_.has(H)||(i.removeExclusionRect(`comment-box-${H}`),D.current.delete(H));J();const Y=d?j.find(H=>H.id===d)?.element:null;Y&&document.contains(Y)?i.setHoverTarget(Y):i.setHoverTarget(null)},[j,d,i]);const $=_=>{m(_)},nt=()=>{m(null)},ct=_=>{const Y=j.find(H=>H.id===_);Y&&document.contains(Y.element)&&(Y.element.scrollIntoView({behavior:"smooth",block:"center"}),s(Y.element))},ht=_=>{const Y=j.find(H=>H.id===_);if(Y&&document.contains(Y.element)){const H=Y.element,it=H._comment||"",rt=Fr(H);delete H._comment,r.addEdit({target:H,targetData:rt,changes:{comment:{original:it,modified:""}},screenshot:null}),v(V=>V+1)}},St=(_,Y)=>{if(Y){D.current.set(_,Y);const H=Y.getBoundingClientRect();i.addExclusionRect(`comment-box-${_}`,H)}else D.current.delete(_),i.removeExclusionRect(`comment-box-${_}`)};return h.jsx("div",{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentMarkers.tsx:229",className:"fixed inset-0 pointer-events-none",style:{zIndex:2147483642},[al]:"true",children:j.map(_=>{let H=x===_.element;if(!H&&x&&document.contains(x)){const it=D.current.get(_.id);if(it){const rt=x.getBoundingClientRect(),V=it.getBoundingClientRect();H=at(V,rt)}}return h.jsx(S0,{"data-loc":"src/modules/DomSelector/CommentMarkers/CommentMarkers.tsx:249",comment:_.comment,elementRect:_.element.getBoundingClientRect(),isHidden:H,onMouseEnter:()=>$(_.id),onMouseLeave:nt,onClick:()=>ct(_.id),onDelete:()=>ht(_.id),boxRef:it=>St(_.id,it)},_.id)})})}const C0=ei.createOpener(Vu,{singleton:!0}),E0=Object.freeze(Object.defineProperty({__proto__:null,CommentMarkers:Vu,openCommentMarkers:C0},Symbol.toStringTag,{value:"Module"})),T0=Object.freeze(Object.defineProperty({__proto__:null,default:'#manus-previewer-content-root{--background-gray-login: #f8f8f7;--background-selection: #b8d3f8;--background-tool-used: linear-gradient( 176deg, rgba(255, 255, 255, 0) 5.88%, rgba(255, 255, 255, .6) 51.28%, rgba(255, 255, 255, 0) 94.95% );--background-drag-overlay: #ffffff80;--background-thinking: linear-gradient( 90deg, var(--text-primary) 0%, #d9d8d8 50.48%, var(--text-primary) 99.04% );--background-app-banner: linear-gradient(180deg, #f7f7f7 0%, #ececec 100%);--background-share-header: linear-gradient( 0deg, rgba(248, 248, 247, 0) 0%, #f8f8f7 45.05% );--text-primary: #34322d;--text-secondary: #5e5e5b;--text-tertiary: #858481;--text-disable: #b9b9b7;--text-blue: #0081f2;--text-onblack: #ffffff;--text-white: #ffffff;--text-white-tsp: #ffffff99;--theme-text-primary: #262626;--logo-color: #34322d;--text-shining: #e5e5e5;--background-gray-main: #f8f8f7;--background-white-main: #ffffff;--background-menu-white: #ffffff;--background-menu-gray: #f8f8f7;--background-tsp-menu-white: #ffffff14;--background-tsp-card-gray: #37352f0a;--background-nav: #ebebeb;--background-card: #fafafa;--background-mask: #000000a6;--background-card-gray: #fafafa;--background-preview-mask: #000000d9;--border-main: #0000000f;--border-white: #ffffff33;--border-btn-main: #0000001f;--border-input-active: #0081f280;--border-light: #0000000a;--border-dark: #0000001f;--border-primary: #4f59661f;--icon-primary: #34322d;--icon-secondary: #5e5e5b;--icon-tertiary: #858481;--icon-disable: #b9b9b7;--icon-blue: #0081f2;--icon-onblack: #ffffff;--icon-white: #ffffff;--icon-white-tsp: #ffffff99;--function-error: #f25a5a;--function-success: #25ba3b;--function-warning: #efa201;--function-error-tsp: #f25a5a14;--function-warning-tsp: #efa2011f;--function-success-tsp: #25ba3b14;--fill-blue: #0081f214;--fill-tsp-white-main: #37352f0f;--fill-tsp-white-dark: #37352f14;--fill-tsp-white-light: #37352f0a;--fill-tsp-gray-dark: #37352f14;--fill-tsp-gray-main: #37352f0a;--fill-white: #ffffff;--fill-black: #28282973;--fill-gray: #f8f8f7;--Button-primary-black: #1a1a19;--Button-primary-white: #ffffff;--Button-primary-brand: #0081f2;--Button-primary-brand-disabled: #7cbdf5;--Button-secondary-brand: #0081f21a;--Button-secondary-error-border: #f25a5a80;--Button-secondary-error-fill: #ffffff;--Button-secondary-main: #ffffff;--Button-secondary-gray: #37352f0f;--tab-fill: rgba(0, 0, 0, .04);--tab-active-black: #1a1a19;--shadow-L: #0000003d;--shadow-M: #0000001f;--shadow-S: #00000014;--shadow-XS: #0000000f;--shadows-inner-0: #ffffff00;--shadows-inner-1: #16191d14;--shadows-inner-2: #16191d1f;--shadows-drop-1: #16191d08;
88--shadows-drop-2: #16191d0a;--shadows-drop-3: #16191d14;--shadows-drop-4: #16191d1f;--shadows-highlight-1: #cce5ff;--shadows-highlight-2: #1487fa;--shadows-danger-1: #fed7d7;--shadows-danger-2: #ee3a3a;--shadows-card-border: #16191d1f;--shadows-card-border-2: #16191d1f;--Tooltips-main: #000000e6;--gradual-white-0: #ffffff00;--gradual-gray-100: #ffffff00;--gradual-gray-0: #ffffff00;--gradual-dark-20: #00000033;--fill-input-chat: #ffffff;--gradient-bg-mask-gray-0: #eaeaeb00;--gradual-white-menu-0: #ffffff00}#manus-previewer-content-root.dark{--text-primary: #dadada;--text-secondary: #acacac;--text-tertiary: #7f7f7f;--text-disable: #5f5f5f;--text-blue: #1a93fe;--text-onblack: #000000e6;--text-white: #ffffff;--text-white-tsp: #ffffff99;--theme-text-primary: #dbdbdb;--logo-color: #dadada;--text-shining: #474747;--background-gray-main: #272728;--background-white-main: #161618;--background-menu-white: #383739;--background-menu-gray: #272728;--background-tsp-menu-white: #ffffff0f;--background-tsp-card-gray: #ffffff0f;--background-nav: #212122;--background-card: #383739;--background-mask-black: #000000a6;--background-mask-white: #272728a6;--background-card-gray: #383739;--background-preview-mask: #000000d9;--border-main: #ffffff14;--border-white: #00000014;--border-btn-main: #ffffff1a;--border-input-active: #1a93fe80;--border-light: #ffffff0f;--border-dark: #ffffff29;--border-primary: #56565f52;--icon-primary: #dadada;--icon-secondary: #acacac;--icon-tertiary: #7f7f7f;--icon-disable: #5f5f5f;--icon-blue: #1a93fe;--icon-onblack: #000000d9;--icon-white: #ffffff;--icon-white-tsp: #ffffff99;--function-error: #eb4d4d;--function-success: #5eb92d;--function-warning: #ffbf36;--function-error-tsp: #eb4d4d14;--function-warning-tsp: #ffbf361f;--function-success-tsp: #25ba3b1f;--fill-blue: #1a93fe1f;--fill-tsp-white-main: #ffffff0f;--fill-tsp-white-dark: #ffffff1f;--fill-tsp-white-light: #ffffff0a;--fill-tsp-gray-dark: #00000047;--fill-tsp-gray-main: #00000033;--fill-white: #3e3d3e;--fill-black: #28282973;--fill-gray: #444345;--Button-primary-black: #ffffff;--Button-primary-white: #ffffff14;--Button-primary-brand: #1a93fe;--Button-primary-brand-disabled: #215d93;--Button-secondary-brand: #1a93fe1f;--Button-secondary-error-border: #eb4d4d29;--Button-secondary-error-fill: #eb4d4d1f;--Button-secondary-main: #ffffff1f;--Button-secondary-gray: #ffffff0f;--tab-fill: rgba(255, 255, 255, .06);--tab-active-black: #ffffff;--shadow-L: #00000066;--shadow-M: #0000003d;--shadow-S: #00000029;--shadow-XS: #0000001f;--shadows-inner-0: #ffffff1f;--shadows-inner-1: #ffffff14;--shadows-inner-2: #ffffff1f;--shadows-drop-1: #0000001f;--shadows-drop-2: #00000033;--shadows-drop-3: #00000047;--shadows-drop-4: #0000005c;--shadows-highlight-1: #1b61a6;--shadows-highlight-2: #1487fa;--shadows-danger-1: #8f1919;--shadows-danger-2: #ee3a3a;--shadows-card-border: #ffffff1f;--shadows-card-border-2: #ffffff00;--Tooltips-main: #000000e6;--gradual-white-0: #27272800;--gradual-gray-100: #444345;--gradual-gray-0: #44434500;--gradual-dark-20: #ffffff33;--fill-input-chat: #363537;--gradient-bg-mask-gray-0: #1e1e1e00;--gradual-white-menu-0: #38373900}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;
vendor: 4,099 bytes, line 88
88--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 475px){.container{max-width:475px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-2\\.5{left:.625rem}
88.left-8{left:2rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\\/2{top:50%}.top-4{top:1rem}.top-full{top:100%}.z-50{z-index:50}.z-\\[-1\\]{z-index:-1}.z-\\[2147483643\\]{z-index:2147483643}.z-\\[2147483644\\]{z-index:2147483644}.z-\\[999999\\]{z-index:999999}.z-\\[9999\\]{z-index:9999}.-m-\\[25\\%\\]{margin:-25%}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\\[6px\\]{margin-bottom:6px}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.h-0\\.5{height:.125rem}.h-12{height:3rem}.h-2{height:.5rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\\[150\\%\\]{height:150%}.h-\\[18px\\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\\[70vh\\]{max-height:70vh}.max-h-\\[80vh\\]{max-height:80vh}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-\\[150\\%\\]{width:150%}.w-\\[18px\\]{width:18px}.w-\\[90\\%\\]{width:90%}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\\[260px\\]{max-width:260px}.max-w-\\[600px\\]{max-width:600px}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-ew-resize{cursor:ew-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\\[10px\\]{border-radius:10px}.rounded-\\[12px\\]{border-radius:12px}
88.rounded-\\[14px\\]{border-radius:14px}.rounded-\\[20px\\]{border-radius:20px}.rounded-\\[8px\\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-\\[1\\.5px\\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\\[var\\(--border-main\\)\\]{border-color:var(--border-main)}.border-\\[var\\(--icon-secondary\\)\\]{border-color:var(--icon-secondary)}.border-\\[var\\(--text-tertiary\\)\\]{border-color:var(--text-tertiary)}.border-black\\/10{border-color:#0000001a}.border-black\\/20{border-color:#0003}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-\\[\\#0081f2\\]{--tw-bg-opacity: 1;background-color:rgb(0 129 242 / var(--tw-bg-opacity, 1))}.bg-\\[\\#fdf4e0\\]{--tw-bg-opacity: 1;background-color:rgb(253 244 224 / var(--tw-bg-opacity, 1))}.bg-\\[\\#ffffff0f\\]{background-color:#ffffff0f}.bg-\\[\\#ffffff1a\\]{background-color:#ffffff1a}.bg-\\[rgb\\(37\\,37\\,37\\)\\]{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.bg-\\[rgba\\(239\\,162\\,1\\,0\\.12\\)\\]{background-color:#efa2011f}.bg-\\[var\\(--Button-primary-brand\\)\\]{background-color:var(--Button-primary-brand)}.bg-\\[var\\(--background-menu-gray\\)\\]{background-color:var(--background-menu-gray)}.bg-\\[var\\(--border-main\\)\\]{background-color:var(--border-main)}.bg-\\[var\\(--fill-tsp-white-main\\)\\]{background-color:var(--fill-tsp-white-main)}.bg-\\[var\\(--text-primary\\)\\]{background-color:var(--text-primary)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\\/50{background-color:#00000080}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-opacity-75{--tw-bg-opacity: .75}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1\\.5{padding-bottom:.375rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-7{padding-left:1.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-0\\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2\\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.text-\\[var\\(--background-card\\)\\]{color:var(--background-card)}.text-\\[var\\(--icon-primary\\,\\#34322D\\)\\]{color:var(--icon-primary,#34322D)}.text-\\[var\\(--icon-tertiary\\)\\]{color:var(--icon-tertiary)}.text-\\[var\\(--text-disable\\)\\]{color:var(--text-disable)}.text-\\[var\\(--text-primary\\)\\]{color:var(--text-primary)}.text-\\[var\\(--text-primary\\,\\#34322D\\)\\]{color:var(--text-primary,#34322D)}.text-\\[var\\(--text-tertiary\\)\\]{color:var(--text-tertiary)}.text-\\[var\\(--text-white\\)\\]{color:var(--text-white)}.text-\\[var\\(--text-white-tsp\\)\\]{color:var(--text-white-tsp)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}
88.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\\[0_4px_12px_rgba\\(0\\,0\\,0\\,0\\.15\\)\\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.15);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\\[0_4px_24px_rgba\\(0\\,0\\,0\\,0\\.15\\)\\]{--tw-shadow: 0 4px 24px rgba(0,0,0,.15);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\\[0px_8px_32px_0px_var\\(--shadow-S\\)\\]{--tw-shadow: 0px 8px 32px 0px var(--shadow-S);--tw-shadow-colored: 0px 8px 32px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-sha
88dow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-sha
88dow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{box-sizing:border-box;outline:none;margin:0;padding:0}#manus-previewer-content-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}::-webkit-scrollbar-thumb{background-color:transparent;cursor:pointer}*:hover::-webkit-scrollbar-thumb{background-color:#b9b9b7}::-webkit-scrollbar-thumb:hover{background-color:#858481}::-webkit-scrollbar-track{background-color:transparent}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:#b9b9b7 transparent}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.placeholder\\:text-\\[var\\(--text-disable\\)\\]::-moz-placeholder{color:var(--text-disable)}.placeholder\\:text-\\[var\\(--text-disable\\)\\]::placeholder{color:var(--text-disable)}.last\\:border-b-0:last-child{border-bottom-width:0px}.hover\\:bg-\\[\\#ffffff0f\\]:hover{background-color:#ffffff0f}.hover\\:bg-\\[var\\(--fill-tsp-white-light\\)\\]:hover{background-color:var(--fill-tsp-white-light)}.hover\\:bg-\\[var\\(--fill-tsp-white-main\\)\\]:hover{background-color:var(--fill-tsp-white-main)}.hover\\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\\:text-\\[var\\(--text-secondary\\)\\]:hover{color:var(--text-secondary)}.hover\\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-80:hover{opacity:.8}.hover\\:opacity-90:hover{opacity:.9}
88.hover\\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\\:bg-\\[\\#ffffff0f\\]:focus{background-color:#ffffff0f}.focus\\:bg-\\[var\\(--fill-tsp-white-main\\)\\]:focus{background-color:var(--fill-tsp-white-main)}.focus\\:text-\\[var\\(--text-secondary\\)\\]:focus{color:var(--text-secondary)}.focus\\:opacity-90:focus{opacity:.9}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-\\[1px\\]:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
88dow, 0 0 #0000)}.focus\\:ring-inset:focus{--tw-ring-inset: inset}.focus\\:ring-\\[var\\(--border-dark\\)\\]:focus{--tw-ring-color: var(--border-dark)}.focus\\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.active\\:opacity-80:active{opacity:.8}.active\\:opacity-90:active{opacity:.9}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:opacity-100{opacity:1}@media (min-width: 475px){.xs\\:block{display:block}.xs\\:w-auto{width:auto}.xs\\:flex-none{flex:none}.xs\\:flex-row{flex-direction:row}.xs\\:items-center{align-items:center}.xs\\:p-6{padding:1.5rem}.xs\\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xs\\:pt-4{padding-top:1rem}}@media (min-width: 768px){.md\\:flex{display:flex}.md\\:w-1\\/3{width:33.333333%}.md\\:w-2\\/3{width:66.666667%}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}'},Symbol.toStringTag,{value:"Module"}))})();
89</script>
89
90
91    <div id="root"><link rel="preload" as="image" href="/manus-storage/laborlaw-pisuai-chat_daa47349.jpg"/><div class="min-h-screen bg-[#f4f2ec] text-[#13213a]"><header class="sticky top-0 z-50 border-b border-white/10 bg-[#061834]/95 text-white shadow-[0_10px_40px_rgba(2,12,28,0.28)] backdrop-blur-xl"><div class="container flex h-18 items-center justify-between gap-4"><a aria-label="回到勞動法規知識平台首頁" href="/" class="group flex items-center gap-3"><span class="grid size-11 place-items-center rounded-full border border-[#d6b45a]/70 bg-[#0b2854] shadow-[inset_0_0_0_3px_rgba(214,180,90,0.08)] transition-transform duration-200 group-hover:scale-105"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scale size-5 text-[#e2c36d]"><path d="m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="M7 21h10"></path><path d="M12 3v18"></path><path d="M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"></path></svg></span><span class="min-w-0"><span class="block truncate font-serif text-base font-semibold tracking-[0.08em] text-[#f1d889] sm:text-lg">勞動法規知識平台AI</span><span class="block text-[10px] uppercase tracking-[0.28em] text-slate-300">LaborLaw <span class="text-[#d8bd6d]">beta</span></span></span></a><div class="flex items-center gap-1.5"><button data-slot="popover-trigger" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 size-9 text-slate-200 hover:bg-white/10 hover:text-[#efd889]" aria-label="通知中心" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_cc_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bell size-5"><path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9"></path><path d="M10.3 21a1.94 1.94 0 0 0 3.4 0"></path></svg></button><button data-slot="popover-trigger" class="items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 size-9 hidden text-slate-200 hover:bg-white/10 hover:text-[#efd889] sm:inline-flex" aria-label="語言:繁體中文" title="繁體中文" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_kc_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-earth size-5"><path d="M21.54 15H17a2 2 0 0 0-2 2v4.54"></path><path d="M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17"></path><path d="M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"></path><circle cx="12" cy="12" r="10"></circle></svg></button><button data-slot="sheet-trigger" class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
91size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 size-9 text-slate-100 hover:bg-white/10 hover:text-[#efd889]" aria-label="開啟主選單" aria-expanded="false" type="button" aria-haspopup="dialog" aria-controls="radix-_R_sc_" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></header><main><section class="labor-hero relative isolate overflow-hidden bg-[#061834] text-white"><div class="labor-stars absolute inset-0 opacity-70" aria-hidden="true"></div><div class="absolute -left-36 top-10 size-96 rounded-full bg-[#164a86]/25 blur-3xl" aria-hidden="true"></div><div class="absolute -right-28 bottom-0 size-96 rounded-full bg-[#a8842d]/15 blur-3xl" aria-hidden="true"></div><div class="container relative z-10 grid gap-8 pb-14 pt-12 lg:grid-cols-[minmax(0,0.78fr)_minmax(0,1.22fr)] lg:grid-rows-[auto_auto] lg:items-start lg:gap-x-10 lg:gap-y-7 lg:pb-20 lg:pt-20"><div class="min-w-0 lg:col-start-1 lg:row-start-1"><span data-slot="badge" class="inline-flex items-center justify-center w-fit whitespace-nowrap shrink-0 [&amp;&gt;svg]:size-3 gap-1 [&amp;&gt;svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden [a&amp;]:hover:bg-primary/90 mb-5 rounded-full border border-[#d9bd6a]/35 bg-[#d9bd6a]/10 px-4 py-2 text-[10px] font-semibold uppercase tracking-[0.19em] text-[#ead48d] hover:bg-[#d9bd6a]/10 sm:text-[11px]">XX 法律知識平台AI系列 · 勞動法</span><h1 class="whitespace-nowrap font-serif text-[clamp(1.6rem,7.2vw,2.75rem)] font-semibold leading-[1.14] tracking-tight" aria-label="勞動法規知識平台AI"><span class="text-[#e6cb79]">勞動法規</span><span class="text-white">知識平台AI</span></h1><p class="mt-5 font-serif text-lg tracking-[0.08em] text-slate-200 sm:text-xl">DJS 方法論 AI 法律教科書</p><p class="mt-4 max-w-xl text-sm leading-7 text-slate-300 sm:text-base">法條解構 × 構成要件檢核 × 可追溯法律推理。由條約、公約、30 部法律本文與八篇主要編章,直接進入 DJS、九圖、CEF、裁判與 AI 研究。</p></div><div class="min-w-0 rounded-[1.75rem] border border-white/15 bg-[#0b2548]/78 p-3 shadow-[0_28px_85px_rgba(0,0,0,0.28)] backdrop-blur-md sm:p-5 lg:col-start-2 lg:row-span-2 lg:row-start-1"><div class="flex items-start justify-between gap-4 px-1 pb-4"><div><p class="text-[10px] font-semibold uppercase tracking-[0.2em] text-[#d9bd6a]">Law Text × DJS Nine Charts</p><h2 class="mt-1 font-serif text-xl font-semibold text-white sm:text-2xl">法規篇章與 DJS 九圖</h2></div><span class="hidden rounded-full border border-white/15 px-3 py-1 text-[10px] text-slate-300 sm:inline">左法規 · 右九圖</span></div><div class="mb-2 grid grid-cols-2 gap-2.5 px-1 text-[10px] font-semibold tracking-[0.15em] sm:gap-4"><p class="text-[#a8cbb0]">法規全文/八篇章節</p><p class="text-[#e3c873]">同層級 DJS 九圖</p></div><div class="grid gap-2.5"><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/laws" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-emerald-300/35 bg-emerald-400/15"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-library-big size-4" aria-hidden="true"><rect width="8" height="18" x="3" y="3" rx="1"></rect><path d="M7 3v18"></path><path d="M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">30 部法規全文</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">全法、章節與現行條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-amber-300/40 bg-amber-300/15"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">全法 DJS 九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">
91全法九種視覺化分析</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/individual-relations" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">個別勞動關係篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">4 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/individual-relations" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-400/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">個別勞動關係九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/disputes-justice" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">勞資爭議與司法篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">4 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/disputes-justice" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-4
9100/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">勞資爭議與司法九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/collective-relations" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">集體勞動關係篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">3 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/collective-relations" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-400/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">集體勞動關係九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/employment-equality" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">就業與平等篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">5 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/employment-equality" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-4
9100/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">就業與平等九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/insurance-security" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">勞工保險與就業安全篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">4 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/insurance-security" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-400/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">勞工保險與就業安全九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/retirement" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">退休保障篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">2 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/retirement" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-4
9100/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">退休保障九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/occupational-safety" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">職業安全與災害保護篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">7 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/occupational-safety" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-400/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">職業安全與災害保護九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="grid min-w-0 grid-cols-2 gap-2.5 sm:gap-4"><a href="/textbook/labor-administration" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-white/15 bg-white/[0.055]"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap size-4" aria-hidden="true"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">勞動行政組織篇</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">1 部法規・篇章節條文</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><a href="/charts/domain/labor-administration" class="group flex min-h-[58px] min-w-0 items-center gap-2 rounded-2xl border p-2.5 text-left transition duration-200 hover:-translate-y-0.5 hover:border-[#e6ca78]/60 hover:bg-white/15 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#ead485] sm:min-h-[74px] sm:gap-3 sm:p-3 border-sky-300/30 bg-sky-4
9100/10"><span class="grid size-8 shrink-0 place-items-center rounded-xl bg-[#06162f]/55 text-[#f0d887] sm:size-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block text-[11px] font-semibold leading-[1.35] text-white sm:text-sm sm:leading-5">勞動行政組織九圖</span><span class="mt-0.5 hidden text-[11px] leading-4 text-slate-300 sm:block">本篇 DJS 九種圖解</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right hidden size-3.5 shrink-0 text-white/35 transition-transform group-hover:translate-x-0.5 group-hover:text-[#ead485] sm:block" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><p class="mt-4 border-t border-white/10 px-1 pt-3 text-[10px] leading-5 text-slate-400"><a href="https://www.ilo.org/international-labour-standards" target="_blank" rel="noreferrer" class="text-slate-300 underline decoration-white/20 underline-offset-2 hover:text-[#ead485]">ILO 國際勞動標準</a><span aria-hidden="true"> · </span><a href="https://www.mol.gov.tw/1607/28162/28600/28614/28616/28620/lpsimplelist" target="_blank" rel="noreferrer" class="text-slate-300 underline decoration-white/20 underline-offset-2 hover:text-[#ead485]">勞動部國際勞工公約</a><span>;平台入口均沿用既有真實法規、篇章與九圖路由。</span></p></div><div class="min-w-0 lg:col-start-1 lg:row-start-2"><form class="max-w-2xl"><div class="grid gap-2 rounded-2xl border border-white/15 bg-white p-2 shadow-[0_22px_65px_rgba(0,0,0,0.25)] focus-within:ring-4 focus-within:ring-[#d9bd6a]/20 sm:grid-cols-[auto_minmax(0,1fr)_auto_auto] sm:items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ml-3 hidden size-5 shrink-0 text-slate-400 sm:block" aria-hidden="true"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg><input data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input w-full rounded-md px-3 py-1 transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-11 min-w-0 border-0 bg-transparent text-sm text-[#14213a] shadow-none placeholder:text-slate-400 focus-visible:ring-0 sm:text-base" placeholder="搜尋法規、條文或研究問題" aria-label="全域法規搜尋" value=""/><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive py-2 has-[&gt;svg]:px-3 h-10 rounded-xl bg-[#b8953e] px-4 text-[#07172f] hover:bg-[#d4b65f]" type="submit">搜尋</button><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;
91size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border shadow-xs dark:bg-transparent dark:border-input dark:hover:bg-input/50 py-2 has-[&gt;svg]:px-3 h-10 rounded-xl border-[#b8953e]/50 bg-[#f8f2df] px-3 text-[#5f4818] hover:bg-[#efe2bb]" type="button" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain-circuit size-4"><path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"></path><path d="M9 13a4.5 4.5 0 0 0 3-4"></path><path d="M6.003 5.125A3 3 0 0 0 6.401 6.5"></path><path d="M3.477 10.896a4 4 0 0 1 .585-.396"></path><path d="M6 18a4 4 0 0 1-1.967-.516"></path><path d="M12 13h4"></path><path d="M12 18h6a2 2 0 0 1 2 2v1"></path><path d="M12 8h8"></path><path d="M16 8V5a2 2 0 0 1 2-2"></path><circle cx="16" cy="13" r=".5"></circle><circle cx="18" cy="3" r=".5"></circle><circle cx="20" cy="21" r=".5"></circle><circle cx="20" cy="8" r=".5"></circle></svg> 問 AI</button></div><div class="mt-3 flex flex-wrap gap-2" aria-label="勞動法主題"><button type="button" class="rounded-full border border-white/15 bg-white/[0.055] px-3 py-1.5 text-[11px] text-slate-200 transition-colors hover:border-[#d9bd6a]/55 hover:bg-[#d9bd6a]/12 hover:text-[#f0dc9b]">解僱</button><button type="button" class="rounded-full border border-white/15 bg-white/[0.055] px-3 py-1.5 text-[11px] text-slate-200 transition-colors hover:border-[#d9bd6a]/55 hover:bg-[#d9bd6a]/12 hover:text-[#f0dc9b]">加班費</button><button type="button" class="rounded-full border border-white/15 bg-white/[0.055] px-3 py-1.5 text-[11px] text-slate-200 transition-colors hover:border-[#d9bd6a]/55 hover:bg-[#d9bd6a]/12 hover:text-[#f0dc9b]">工資</button><button type="button" class="rounded-full border border-white/15 bg-white/[0.055] px-3 py-1.5 text-[11px] text-slate-200 transition-colors hover:border-[#d9bd6a]/55 hover:bg-[#d9bd6a]/12 hover:text-[#f0dc9b]">職災</button><button type="button" class="rounded-full border border-white/15 bg-white/[0.055] px-3 py-1.5 text-[11px] text-slate-200 transition-colors hover:border-[#d9bd6a]/55 hover:bg-[#d9bd6a]/12 hover:text-[#f0dc9b]">性平</button><button type="button" class="rounded-full border border-white/15 bg-white/[0.055] px-3 py-1.5 text-[11px] text-slate-200 transition-colors hover:border-[#d9bd6a]/55 hover:bg-[#d9bd6a]/12 hover:text-[#f0dc9b]">勞保給付</button></div></form><div class="mt-6 grid grid-cols-2 gap-2 sm:grid-cols-4 lg:grid-cols-2 xl:grid-cols-4" aria-busy="false"><div class="rounded-xl border border-white/12 bg-white/[0.055] p-3"><div class="flex items-center gap-2 text-[#e3c873]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open-text size-3.5" aria-hidden="true"><path d="M12 7v14"></path><path d="M16 12h2"></path><path d="M16 8h2"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path><path d="M6 12h2"></path><path d="M6 8h2"></path></svg><span class="font-serif text-base font-semibold text-white">0</span></div><p class="mt-1 text-[10px] leading-4 text-slate-400">部法規</p></div><div class="rounded-xl border border-white/12 bg-white/[0.055] p-3"><div class="flex items-center gap-2 text-[#e3c873]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-marked size-3.5" aria-hidden="true"><path d="M10 2v8l3-3 3 3V2"></path><path d="M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"></path></svg><span class="font-serif text-base font-semibold text-white">0</span></div><p class="mt-1 text-[10px] leading-4 text-slate-400">條現行條文</p></div><div class="rounded-xl border border-white/12 bg-white/[0.055] p-3"><div class="flex items-center gap-2 text-[#e3c873]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gavel size-3.5" aria-hidden="true"><path d="m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8"></path><path d="m16 16 6-6"></path><path d="m8 8 6-6"></path><path d="m9 7 8 8"></path><path d="m21 11-8-8"></path></svg><span class="font-serif text-base font-semibold text-white">0</span></div><p class="mt-1 text-[10px] leading-4 text-slate-400">條有裁判引用</p></div><div class="rounded-xl border border-white/12 bg-white/[0.055] p-3"><div class="flex items-center gap-2 text-[#e3c873]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column size-3.5" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg><span class="font-serif text-base font-semibold text-white">0</span></div><p class="mt-1 text-[10px] leading-4 text-slate-400">筆引用</p></div></div></div></div></section><section class="border-b border-[#d8cfbc] bg-white py-20"><div class="container"><div class="flex flex-col justify-between gap-5 md:flex-row md:items-end"><div><p class="flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open-text size-4"><path d="M12 7v14"></path><path d="M16 12h2"></path><path d="M16 8h2"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path><path d="M6 12h2"></path><path d="M6 8h2"></path></svg> Labor Law AI Textbook</p><h2 class="mt-3 font-serif text-3xl font-semibold text-[#0b2448] sm:text-4xl">八篇勞動法規 AI 教科書</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-slate-600">
91以八大制度領域組織法規、DJS、CEF、裁判與九圖,從總覽一路研究到可驗證條文與判決來源。</p></div><a href="/textbook" class="inline-flex items-center gap-2 text-sm font-semibold text-[#70561d] hover:text-[#9d7b2d]">查看總目錄 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="mt-9 grid gap-4 sm:grid-cols-2 lg:grid-cols-4"><a href="/textbook/individual-relations" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">01</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">個別勞動關係篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">工資、工時、解僱、請假與勞動契約</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>4<!-- --> 部法規</span><span>6 項研究工具</span></div></a><a href="/textbook/disputes-justice" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">02</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">勞資爭議與司法篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">調解、仲裁、裁決與勞動事件程序</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>4<!-- --> 部法規</span><span>6 項研究工具</span></div></a><a href="/textbook/collective-relations" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">03</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">集體勞動關係篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">工會、團體協約與勞資自治</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>3<!-- --> 部法規</span><span>6 項研究工具</span></div></a><a href="/textbook/employment-equality" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">04</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">就業與平等篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">就業服務、性別平等與歧視禁止</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>5<!-- --> 部法規</span><span>6 項研究工具</span></div></a><a href="/textbook/insurance-security" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">05</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">勞工保險與就業安全篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">勞保、就保與社會安全給付</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>4<!-- --> 部法規</span><span>6 項研究工具</span></div></a><a href="/textbook/retirement" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">06</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">退休保障篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">退休金提繳、請領與權益保障</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>2<!-- --> 部法規</span><span>6 項研究工具</span></div></a><a href="/textbook/occupational-safety" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">07</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">職業安全與災害保護篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">職安管理、職災補償與保險保護</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>7<!-- --> 部法規</span><span>6 項研究工具</span></div></a><a href="/textbook/labor-administration" class="group rounded-2xl border border-[#d9d4c8] bg-[#fbfaf7] p-5 transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:bg-white hover:shadow-lg"><div class="flex items-center justify-between"><span class="grid size-9 place-items-center rounded-lg bg-[#10294d] text-xs font-bold text-[#f0d887]">08</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 text-slate-300 transition-transform group-hover:translate-x-1 group-hover:text-[#9b792b]"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></div><h3 class="mt-5 font-serif text-lg font-semibold text-[#10294d]">勞動行政組織篇</h3><p class="mt-2 text-sm leading-6 text-slate-500">
91勞動主管機關與行政組織規範</p><div class="mt-4 flex items-center justify-between border-t border-[#e5dfd0] pt-3 text-[11px] font-semibold text-[#80641f]"><span>1<!-- --> 部法規</span><span>6 項研究工具</span></div></a></div></div></section><section id="djs-method" class="scroll-mt-24 bg-[#f4f2ec] py-20"><div class="container"><div class="flex flex-col justify-between gap-5 md:flex-row md:items-end"><div><p class="flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles size-4"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"></path><path d="M20 3v4"></path><path d="M22 5h-4"></path><path d="M4 17v2"></path><path d="M5 18H3"></path></svg> DJS Legal Intelligence</p><h2 class="mt-3 font-serif text-3xl font-semibold text-[#0b2448] sm:text-4xl">五大即時釋義模組</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-slate-600">每一條法規均可由 AI 依條文與可驗證來源即時生成分析,結果快取供後續研究與收藏。</p></div><a href="/laws" class="inline-flex items-center gap-2 text-sm font-semibold text-[#70561d] hover:text-[#9d7b2d]">選擇條文開始分析 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div><div class="mt-10 grid gap-4 md:grid-cols-2 xl:grid-cols-5"><div class="group rounded-2xl border border-[#d9d4c8] bg-white p-6 shadow-[0_10px_35px_rgba(25,38,58,0.06)] transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:shadow-[0_18px_45px_rgba(25,38,58,0.1)]"><div class="flex items-center justify-between"><span class="grid size-10 place-items-center rounded-xl bg-[#eaf3ec] text-xs font-bold text-[#426b4d]">0<!-- -->1</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers3 size-5 text-[#b18d34]"><path d="m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z"></path><path d="m6.08 9.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59"></path><path d="m6.08 14.5-3.5 1.6a1 1 0 0 0 0 1.81l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9a1 1 0 0 0 0-1.83l-3.5-1.59"></path></svg></div><p class="mt-6 text-xs font-semibold tracking-[0.16em] text-[#9b7a2d]">LS9G</p><h3 class="mt-1 font-serif text-xl font-semibold text-[#102a50]">九層標注</h3><p class="mt-3 text-sm leading-6 text-slate-600">從條文元資料、事實主張、法律爭點到系統關聯,逐層建立可追溯的法學標注。</p><p class="mt-5 text-[10px] uppercase tracking-[0.16em] text-slate-400">Patent Pending</p></div><div class="group rounded-2xl border border-[#d9d4c8] bg-white p-6 shadow-[0_10px_35px_rgba(25,38,58,0.06)] transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:shadow-[0_18px_45px_rgba(25,38,58,0.1)]"><div class="flex items-center justify-between"><span class="grid size-10 place-items-center rounded-xl bg-[#eaf3ec] text-xs font-bold text-[#426b4d]">0<!-- -->2</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-network size-5 text-[#b18d34]"><rect x="16" y="16" width="6" height="6" rx="1"></rect><rect x="2" y="16" width="6" height="6" rx="1"></rect><rect x="9" y="2" width="6" height="6" rx="1"></rect><path d="M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3"></path><path d="M12 12V8"></path></svg></div><p class="mt-6 text-xs font-semibold tracking-[0.16em] text-[#9b7a2d]">LSMU</p><h3 class="mt-1 font-serif text-xl font-semibold text-[#102a50]">結構</h3><p class="mt-3 text-sm leading-6 text-slate-600">將行為主體、權限、程序地位、規範強度與證據狀態拆成最小法律語義單元。</p><p class="mt-5 text-[10px] uppercase tracking-[0.16em] text-slate-400">Patent Pending</p></div><div class="group rounded-2xl border border-[#d9d4c8] bg-white p-6 shadow-[0_10px_35px_rgba(25,38,58,0.06)] transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:shadow-[0_18px_45px_rgba(25,38,58,0.1)]"><div class="flex items-center justify-between"><span class="grid size-10 place-items-center rounded-xl bg-[#eaf3ec] text-xs font-bold text-[#426b4d]">0<!-- -->3</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-gauge size-5 text-[#b18d34]"><path d="M15.6 2.7a10 10 0 1 0 5.7 5.7"></path><circle cx="12" cy="12" r="2"></circle><path d="M13.4 10.6 19 5"></path></svg></div><p class="mt-6 text-xs font-semibold tracking-[0.16em] text-[#9b7a2d]">CEF</p><h3 class="mt-1 font-serif text-xl font-semibold text-[#102a50]">構成要件因子</h3><p class="mt-3 text-sm leading-6 text-slate-600">辨識必要要件、排除條件、情境限定詞與司法權重,支援跨法規檢索。</p><p class="mt-5 text-[10px] uppercase tracking-[0.16em] text-slate-400">Patent Pending</p></div><div class="group rounded-2xl border border-[#d9d4c8] bg-white p-6 shadow-[0_10px_35px_rgba(25,38,58,0.06)] transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:shadow-[0_18px_45px_rgba(25,38,58,0.1)]"><div class="flex items-center justify-between"><span class="grid size-10 place-items-center rounded-xl bg-[#eaf3ec] text-xs font-bold text-[#426b4d]">0<!-- -->4</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users-round size-5 text-[#b18d34]"><path d="M18 21a8 8 0 0 0-16 0"></path><circle cx="10" cy="8" r="5"></circle><path d="M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3"></path></svg></div><p class="mt-6 text-xs font-semibold tracking-[0.16em] text-[#9b7a2d]">TSAA</p><h3 class="mt-1 font-serif text-xl font-semibold text-[#102a50]">三方對抗</h3><p class="mt-3 text-sm leading-6 text-slate-600">
91分別呈現勞工、雇主與裁判者的論證路徑,降低單一視角偏誤。</p><p class="mt-5 text-[10px] uppercase tracking-[0.16em] text-slate-400">Patent Pending</p></div><div class="group rounded-2xl border border-[#d9d4c8] bg-white p-6 shadow-[0_10px_35px_rgba(25,38,58,0.06)] transition-all duration-200 hover:-translate-y-1 hover:border-[#c8a84e]/55 hover:shadow-[0_18px_45px_rgba(25,38,58,0.1)]"><div class="flex items-center justify-between"><span class="grid size-10 place-items-center rounded-xl bg-[#eaf3ec] text-xs font-bold text-[#426b4d]">0<!-- -->5</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check size-5 text-[#b18d34]"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></div><p class="mt-6 text-xs font-semibold tracking-[0.16em] text-[#9b7a2d]">TLI</p><h3 class="mt-1 font-serif text-xl font-semibold text-[#102a50]">三段驗證</h3><p class="mt-3 text-sm leading-6 text-slate-600">以法律前提、案件事實與適用結論三段驗證,強化個案推論的一致性。</p><p class="mt-5 text-[10px] uppercase tracking-[0.16em] text-slate-400">Patent Pending</p></div></div></div></section><section class="bg-white py-20"><div class="container"><div class="grid gap-10 lg:grid-cols-[0.82fr_1.18fr] lg:items-start"><div class="lg:sticky lg:top-28"><p class="text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]">Eight Research Domains</p><h2 class="mt-3 font-serif text-3xl font-semibold text-[#0b2448] sm:text-4xl">八大勞動法領域</h2><p class="mt-5 text-sm leading-7 text-slate-600">30 部法規依制度功能分區,從個別勞動契約、集體勞資自治到職災與社會安全,形成跨法規研究地圖。</p><a href="/laws" class="mt-7 inline-flex items-center gap-2 rounded-xl bg-[#0b2c57] px-5 py-3 text-sm font-semibold text-white transition-colors hover:bg-[#123b70]">瀏覽全部 30 部法規 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right size-4"><path d="m9 18 6-6-6-6"></path></svg></a></div><div class="grid gap-3 sm:grid-cols-2" aria-busy="false"><div class="col-span-full rounded-2xl border border-dashed border-slate-300 bg-[#fbfbf9] p-8 text-center text-sm text-slate-500">目前沒有可顯示的法規領域。</div></div></div></div></section><section id="major-articles" class="scroll-mt-24 bg-[#edf0ec] py-20"><div class="container grid min-w-0 grid-cols-[minmax(0,1fr)] gap-6 lg:grid-cols-[minmax(0,1.1fr)_minmax(0,0.9fr)]"><div class="min-w-0 rounded-3xl border border-[#d7d9d3] bg-white p-7 shadow-[0_15px_45px_rgba(31,46,67,0.06)] sm:p-9"><div class="flex items-center justify-between gap-4"><div><p class="text-xs font-semibold uppercase tracking-[0.2em] text-[#8d712e]">Judicial Citations</p><h2 class="mt-2 font-serif text-2xl font-semibold text-[#10294d]">最高裁判引用條文</h2></div><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gavel size-6 text-[#ba9843]"><path d="m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8"></path><path d="m16 16 6-6"></path><path d="m8 8 6-6"></path><path d="m9 7 8 8"></path><path d="m21 11-8-8"></path></svg></div><div class="mt-7 divide-y divide-slate-100" aria-busy="false"><p class="rounded-xl border border-dashed border-slate-300 bg-slate-50 p-5 text-center text-sm text-slate-500">目前沒有裁判引用條文。</p></div></div><div class="grid min-w-0 grid-cols-[minmax(0,1fr)] gap-4 sm:grid-cols-3 lg:grid-cols-1"><a href="/ask" class="group flex items-center gap-5 rounded-2xl border border-[#d7d9d3] bg-white p-5 transition-all hover:-translate-y-0.5 hover:border-[#c3a14d]/50 hover:shadow-lg"><span class="grid size-11 shrink-0 place-items-center rounded-xl bg-[#0d315e] text-[#ead483]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain-circuit size-5"><path d="M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"></path><path d="M9 13a4.5 4.5 0 0 0 3-4"></path><path d="M6.003 5.125A3 3 0 0 0 6.401 6.5"></path><path d="M3.477 10.896a4 4 0 0 1 .585-.396"></path><path d="M6 18a4 4 0 0 1-1.967-.516"></path><path d="M12 13h4"></path><path d="M12 18h6a2 2 0 0 1 2 2v1"></path><path d="M12 8h8"></path><path d="M16 8V5a2 2 0 0 1 2-2"></path><circle cx="16" cy="13" r=".5"></circle><circle cx="18" cy="3" r=".5"></circle><circle cx="20" cy="21" r=".5"></circle><circle cx="20" cy="8" r=".5"></circle></svg></span><span class="min-w-0 flex-1"><span class="block font-serif text-lg font-semibold text-[#10294d]">
91AI 法律問答</span><span class="mt-1 block text-sm leading-6 text-slate-500">依司法層級與可驗證判決字號組織回答。</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right size-4 text-slate-300 transition-transform group-hover:translate-x-1"><path d="m9 18 6-6-6-6"></path></svg></a><a href="/charts" class="group flex items-center gap-5 rounded-2xl border border-[#d7d9d3] bg-white p-5 transition-all hover:-translate-y-0.5 hover:border-[#c3a14d]/50 hover:shadow-lg"><span class="grid size-11 shrink-0 place-items-center rounded-xl bg-[#0d315e] text-[#ead483]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar size-5"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg></span><span class="min-w-0 flex-1"><span class="block font-serif text-lg font-semibold text-[#10294d]">九圖分析</span><span class="mt-1 block text-sm leading-6 text-slate-500">以真實條文與裁判引用資料呈現制度結構。</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right size-4 text-slate-300 transition-transform group-hover:translate-x-1"><path d="m9 18 6-6-6-6"></path></svg></a><a href="/judgments" class="group flex items-center gap-5 rounded-2xl border border-[#d7d9d3] bg-white p-5 transition-all hover:-translate-y-0.5 hover:border-[#c3a14d]/50 hover:shadow-lg"><span class="grid size-11 shrink-0 place-items-center rounded-xl bg-[#0d315e] text-[#ead483]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gavel size-5"><path d="m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8"></path><path d="m16 16 6-6"></path><path d="m8 8 6-6"></path><path d="m9 7 8 8"></path><path d="m21 11-8-8"></path></svg></span><span class="min-w-0 flex-1"><span class="block font-serif text-lg font-semibold text-[#10294d]">裁判搜尋</span><span class="mt-1 block text-sm leading-6 text-slate-500">依法規、條號、法院與案由交叉篩選。</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right size-4 text-slate-300 transition-transform group-hover:translate-x-1"><path d="m9 18 6-6-6-6"></path></svg></a></div></div></section><section class="bg-[#0a2346] py-16 text-white"><div class="container grid gap-7 lg:grid-cols-[1fr_auto] lg:items-center"><div><p class="flex items-center gap-2 text-xs font-semibold uppercase tracking-[0.2em] text-[#d9bd6a]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-briefcase-business size-4"><path d="M12 12h.01"></path><path d="M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"></path><path d="M22 13a18.15 18.15 0 0 1-20 0"></path><rect width="20" height="14" x="2" y="6" rx="2"></rect></svg> LaborLaw Research Letter</p><h2 class="mt-3 font-serif text-3xl font-semibold">訂閱勞動法規研究電子報</h2><p class="mt-3 max-w-2xl text-sm leading-7 text-slate-300">接收重要修法、熱門裁判爭點與 DJS 方法論案例整理。可隨時取消訂閱。</p></div><a href="/member" class="inline-flex items-center justify-center gap-2 rounded-xl bg-[#d3b55f] px-6 py-3.5 text-sm font-semibold text-[#07172f] hover:bg-[#e4cb7f]">登入後訂閱 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section></main><footer id="data-sources" class="border-t border-[#d7c58c]/20 bg-[#06162e] text-slate-300"><div class="container grid gap-10 py-12 lg:grid-cols-[1fr_1.2fr]"><div><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scale size-6 text-[#dfc46e]"><path d="m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="M7 21h10"></path><path d="M12 3v18"></path>
91<path d="M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"></path></svg><p class="font-serif text-lg font-semibold text-white">勞動法規知識平台AI</p></div><p class="mt-4 max-w-xl text-sm leading-7 text-slate-400">以 DJS 數位法學方法論連結法規條文、裁判實務與結構化研究工具,協助建立可追溯的勞動法知識路徑。</p><div class="mt-5 flex flex-wrap gap-x-5 gap-y-2 text-xs text-slate-500"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check size-3.5"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg> Patent Pending</span><span>© 2026 PingLex™ 評律數位科技</span></div></div><div class="rounded-2xl border border-white/8 bg-white/[0.035] p-5 text-xs leading-6 text-slate-400"><p class="font-semibold text-[#e0c675]">資料來源與使用限制</p><p class="mt-2">法規原文以法務部全國法規資料庫之政府開放資料為依據;裁判引用數來自研究資料庫彙整,可能因資料更新時點、裁判公開範圍及檢索方式而有差異。</p><p class="mt-3 font-medium text-slate-300">本平台內容為法學資訊整理與技術示範,部分釋義由 PingLexAI™ 依 DJS 數位法學方法論生成,不構成正式法律意見,個案仍請洽專業律師。</p></div></div></footer><a aria-label="開啟 PiSuAI 法律助手" href="/ask" class="group fixed bottom-5 right-5 z-40 grid size-16 place-items-center overflow-hidden rounded-full border-2 border-[#d8bd6d] bg-[#081d3d] shadow-[0_18px_45px_rgba(4,18,41,0.38)] transition-transform duration-200 hover:-translate-y-1 focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-[#d8bd6d]/35"><img src="/manus-storage/laborlaw-pisuai-chat_daa47349.jpg" alt="PiSuAI 法律助手" class="size-full object-cover transition-transform duration-300 group-hover:scale-105"/><span class="sr-only">AI 法律問答</span></a></div></div>
92    
92<script>window.__LABORLAW_DEHYDRATED_STATE__={"json":{"mutations":[],"queries":[{"dehydratedAt":1791003773462,"state":{"data":[],"dataUpdateCount":1,"dataUpdatedAt":1791003773440,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":[["laws","domains"],{"type":"query"}],"queryHash":"[[\"laws\",\"domains\"],{\"type\":\"query\"}]"},{"dehydratedAt":1791003773463,"state":{"data":{"lawCount":0,"articleCount":0,"citedArticleCount":0,"citationCount":0},"dataUpdateCount":1,"dataUpdatedAt":1791003773450,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":[["laws","stats"],{"type":"query"}],"queryHash":"[[\"laws\",\"stats\"],{\"type\":\"query\"}]"},{"dehydratedAt":1791003773463,"state":{"data":{"rows":[],"total":0},"dataUpdateCount":1,"dataUpdatedAt":1791003773462,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":[["laws","articles"],{"input":{"sort":"citations","limit":5,"offset":0},"type":"query"}],"queryHash":"[[\"laws\",\"articles\"],{\"input\":{\"limit\":5,\"offset\":0,\"sort\":\"citations\"},\"type\":\"query\"}]"}]}};</script>
92
93    
93<script
94      defer
95      src="https://manus-analytics.com/umami"
96      data-website-id="f7090cc9-9b02-45f1-b7d9-a63da1191721"></script>
96
97  
97<script
98			defer
99			data-domain="manus.space"
100			src="https://plausible.io/js/script.file-downloads.hash.outbound-links.pageview-props.revenue.tagged-events.js"
101		></script>
101
102		
102<script>
103			window.plausible =
104				window.plausible ||
105				function () {
106					(window.plausible.q = window.plausible.q || []).push(arguments);
107				};
108			plausible('custom-pageview', {
109			  props: {
110    			domain: window.location.host
111  			}
112			})
113		</script>
113</body>
114</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.