From 84999654ed1fd9817ee2e9c0b66db32e9c084c1c Mon Sep 17 00:00:00 2001 From: voldemort <5692900+yell0wsuit@users.noreply.github.com> Date: Tue, 22 Jul 2025 19:48:46 +0700 Subject: [PATCH] remove react-helmet package as it is unmaintained --- cdrm-frontend/.gitignore | 1 - cdrm-frontend/dist/assets/index-1tbqhIbb.js | 193 +++++++++++ cdrm-frontend/dist/assets/index-C8jLRdm9.css | 1 + cdrm-frontend/dist/assets/index-DQNyIeaF.css | 1 - cdrm-frontend/dist/assets/index-DWCLK6jB.js | 160 --------- cdrm-frontend/dist/index.html | 38 +-- cdrm-frontend/package-lock.json | 311 ++++++++++++++---- cdrm-frontend/package.json | 2 +- cdrm-frontend/src/components/Pages/API.jsx | 10 +- cdrm-frontend/src/components/Pages/Cache.jsx | 10 +- .../src/components/Pages/HomePage.jsx | 10 +- .../src/components/Pages/MyAccount.jsx | 14 +- .../src/components/Pages/Register.jsx | 6 +- .../src/components/Pages/TestPlayer.jsx | 8 +- cdrm-frontend/vite.config.js | 2 +- 15 files changed, 492 insertions(+), 275 deletions(-) create mode 100644 cdrm-frontend/dist/assets/index-1tbqhIbb.js create mode 100644 cdrm-frontend/dist/assets/index-C8jLRdm9.css delete mode 100644 cdrm-frontend/dist/assets/index-DQNyIeaF.css delete mode 100644 cdrm-frontend/dist/assets/index-DWCLK6jB.js diff --git a/cdrm-frontend/.gitignore b/cdrm-frontend/.gitignore index 678e483..251ce6d 100644 --- a/cdrm-frontend/.gitignore +++ b/cdrm-frontend/.gitignore @@ -10,7 +10,6 @@ lerna-debug.log* node_modules dist-ssr *.local -dist # Editor directories and files .vscode/* diff --git a/cdrm-frontend/dist/assets/index-1tbqhIbb.js b/cdrm-frontend/dist/assets/index-1tbqhIbb.js new file mode 100644 index 0000000..2de63d7 --- /dev/null +++ b/cdrm-frontend/dist/assets/index-1tbqhIbb.js @@ -0,0 +1,193 @@ +var b4=(A,b)=>()=>(b||A((b={exports:{}}).exports,b),b.exports);var cN=b4((ON,ug)=>{(function(){const b=document.createElement("link").relList;if(b&&b.supports&&b.supports("modulepreload"))return;for(const x of document.querySelectorAll('link[rel="modulepreload"]'))S(x);new MutationObserver(x=>{for(const U of x)if(U.type==="childList")for(const O of U.addedNodes)O.tagName==="LINK"&&O.rel==="modulepreload"&&S(O)}).observe(document,{childList:!0,subtree:!0});function R(x){const U={};return x.integrity&&(U.integrity=x.integrity),x.referrerPolicy&&(U.referrerPolicy=x.referrerPolicy),x.crossOrigin==="use-credentials"?U.credentials="include":x.crossOrigin==="anonymous"?U.credentials="omit":U.credentials="same-origin",U}function S(x){if(x.ep)return;x.ep=!0;const U=R(x);fetch(x.href,U)}})();var I4=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function k4(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}var u2={exports:{}},ng={};/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var RA;function D4(){if(RA)return ng;RA=1;var A=Symbol.for("react.transitional.element"),b=Symbol.for("react.fragment");function R(S,x,U){var O=null;if(U!==void 0&&(O=""+U),x.key!==void 0&&(O=""+x.key),"key"in x){U={};for(var h in x)h!=="key"&&(U[h]=x[h])}else U=x;return x=U.ref,{$$typeof:A,type:S,key:O,ref:x!==void 0?x:null,props:U}}return ng.Fragment=b,ng.jsx=R,ng.jsxs=R,ng}var MA;function O4(){return MA||(MA=1,u2.exports=D4()),u2.exports}var re=O4(),a2={exports:{}},Gt={};/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var NA;function R4(){if(NA)return Gt;NA=1;var A=Symbol.for("react.transitional.element"),b=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),x=Symbol.for("react.profiler"),U=Symbol.for("react.consumer"),O=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),v=Symbol.iterator;function N(ae){return ae===null||typeof ae!="object"?null:(ae=v&&ae[v]||ae["@@iterator"],typeof ae=="function"?ae:null)}var Z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,$={};function oe(ae,Oe,et){this.props=ae,this.context=Oe,this.refs=$,this.updater=et||Z}oe.prototype.isReactComponent={},oe.prototype.setState=function(ae,Oe){if(typeof ae!="object"&&typeof ae!="function"&&ae!=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,ae,Oe,"setState")},oe.prototype.forceUpdate=function(ae){this.updater.enqueueForceUpdate(this,ae,"forceUpdate")};function me(){}me.prototype=oe.prototype;function Ve(ae,Oe,et){this.props=ae,this.context=Oe,this.refs=$,this.updater=et||Z}var ue=Ve.prototype=new me;ue.constructor=Ve,C(ue,oe.prototype),ue.isPureReactComponent=!0;var Ne=Array.isArray,Re={H:null,A:null,T:null,S:null,V:null},$e=Object.prototype.hasOwnProperty;function it(ae,Oe,et,ze,G,vt){return et=vt.ref,{$$typeof:A,type:ae,key:Oe,ref:et!==void 0?et:null,props:vt}}function Dt(ae,Oe){return it(ae.type,Oe,void 0,void 0,void 0,ae.props)}function _t(ae){return typeof ae=="object"&&ae!==null&&ae.$$typeof===A}function _(ae){var Oe={"=":"=0",":":"=2"};return"$"+ae.replace(/[=:]/g,function(et){return Oe[et]})}var ce=/\/+/g;function he(ae,Oe){return typeof ae=="object"&&ae!==null&&ae.key!=null?_(""+ae.key):Oe.toString(36)}function ot(){}function _e(ae){switch(ae.status){case"fulfilled":return ae.value;case"rejected":throw ae.reason;default:switch(typeof ae.status=="string"?ae.then(ot,ot):(ae.status="pending",ae.then(function(Oe){ae.status==="pending"&&(ae.status="fulfilled",ae.value=Oe)},function(Oe){ae.status==="pending"&&(ae.status="rejected",ae.reason=Oe)})),ae.status){case"fulfilled":return ae.value;case"rejected":throw ae.reason}}throw ae}function De(ae,Oe,et,ze,G){var vt=typeof ae;(vt==="undefined"||vt==="boolean")&&(ae=null);var mt=!1;if(ae===null)mt=!0;else switch(vt){case"bigint":case"string":case"number":mt=!0;break;case"object":switch(ae.$$typeof){case A:case b:mt=!0;break;case p:return mt=ae._init,De(mt(ae._payload),Oe,et,ze,G)}}if(mt)return G=G(ae),mt=ze===""?"."+he(ae,0):ze,Ne(G)?(et="",mt!=null&&(et=mt.replace(ce,"$&/")+"/"),De(G,Oe,et,"",function(pl){return pl})):G!=null&&(_t(G)&&(G=Dt(G,et+(G.key==null||ae&&ae.key===G.key?"":(""+G.key).replace(ce,"$&/")+"/")+mt)),Oe.push(G)),1;mt=0;var Gi=ze===""?".":ze+":";if(Ne(ae))for(var Tn=0;Tn>>1,ae=xe[wn];if(0>>1;wnx(ze,gt))Gx(vt,ze)?(xe[wn]=vt,xe[G]=gt,wn=G):(xe[wn]=ze,xe[et]=gt,wn=et);else if(Gx(vt,gt))xe[wn]=vt,xe[G]=gt,wn=G;else break e}}return Ue}function x(xe,Ue){var gt=xe.sortIndex-Ue.sortIndex;return gt!==0?gt:xe.id-Ue.id}if(A.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var U=performance;A.unstable_now=function(){return U.now()}}else{var O=Date,h=O.now();A.unstable_now=function(){return O.now()-h}}var s=[],u=[],p=1,v=null,N=3,Z=!1,C=!1,$=!1,oe=!1,me=typeof setTimeout=="function"?setTimeout:null,Ve=typeof clearTimeout=="function"?clearTimeout:null,ue=typeof setImmediate<"u"?setImmediate:null;function Ne(xe){for(var Ue=R(u);Ue!==null;){if(Ue.callback===null)S(u);else if(Ue.startTime<=xe)S(u),Ue.sortIndex=Ue.expirationTime,b(s,Ue);else break;Ue=R(u)}}function Re(xe){if($=!1,Ne(xe),!C)if(R(s)!==null)C=!0,$e||($e=!0,he());else{var Ue=R(u);Ue!==null&&De(Re,Ue.startTime-xe)}}var $e=!1,it=-1,Dt=5,_t=-1;function _(){return oe?!0:!(A.unstable_now()-_txe&&_());){var wn=v.callback;if(typeof wn=="function"){v.callback=null,N=v.priorityLevel;var ae=wn(v.expirationTime<=xe);if(xe=A.unstable_now(),typeof ae=="function"){v.callback=ae,Ne(xe),Ue=!0;break t}v===R(s)&&S(s),Ne(xe)}else S(s);v=R(s)}if(v!==null)Ue=!0;else{var Oe=R(u);Oe!==null&&De(Re,Oe.startTime-xe),Ue=!1}}break e}finally{v=null,N=gt,Z=!1}Ue=void 0}}finally{Ue?he():$e=!1}}}var he;if(typeof ue=="function")he=function(){ue(ce)};else if(typeof MessageChannel<"u"){var ot=new MessageChannel,_e=ot.port2;ot.port1.onmessage=ce,he=function(){_e.postMessage(null)}}else he=function(){me(ce,0)};function De(xe,Ue){it=me(function(){xe(A.unstable_now())},Ue)}A.unstable_IdlePriority=5,A.unstable_ImmediatePriority=1,A.unstable_LowPriority=4,A.unstable_NormalPriority=3,A.unstable_Profiling=null,A.unstable_UserBlockingPriority=2,A.unstable_cancelCallback=function(xe){xe.callback=null},A.unstable_forceFrameRate=function(xe){0>xe||125wn?(xe.sortIndex=gt,b(u,xe),R(s)===null&&xe===R(u)&&($?(Ve(it),it=-1):$=!0,De(Re,gt-wn))):(xe.sortIndex=ae,b(s,xe),C||Z||(C=!0,$e||($e=!0,he()))),xe},A.unstable_shouldYield=_,A.unstable_wrapCallback=function(xe){var Ue=N;return function(){var gt=N;N=Ue;try{return xe.apply(this,arguments)}finally{N=gt}}}}(f2)),f2}var _A;function N4(){return _A||(_A=1,c2.exports=M4()),c2.exports}var d2={exports:{}},pr={};/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var UA;function P4(){if(UA)return pr;UA=1;var A=O2();function b(s){var u="https://react.dev/errors/"+s;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(A)}catch(b){console.error(b)}}return A(),d2.exports=P4(),d2.exports}/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var BA;function _4(){if(BA)return ig;BA=1;var A=N4(),b=O2(),R=L4();function S(o){var a="https://react.dev/errors/"+o;if(1ae||(o.current=wn[ae],wn[ae]=null,ae--)}function ze(o,a){ae++,wn[ae]=o.current,o.current=a}var G=Oe(null),vt=Oe(null),mt=Oe(null),Gi=Oe(null);function Tn(o,a){switch(ze(mt,a),ze(vt,o),ze(G,null),a.nodeType){case 9:case 11:o=(o=a.documentElement)&&(o=o.namespaceURI)?Im(o):0;break;default:if(o=a.tagName,a=a.namespaceURI)a=Im(a),o=km(a,o);else switch(o){case"svg":o=1;break;case"math":o=2;break;default:o=0}}et(G),ze(G,o)}function pl(){et(G),et(vt),et(mt)}function Up(o){o.memoizedState!==null&&ze(Gi,o);var a=G.current,d=km(a,o.type);a!==d&&(ze(vt,o),ze(G,d))}function Uf(o){vt.current===o&&(et(G),et(vt)),Gi.current===o&&(et(Gi),pc._currentValue=gt)}var Pe=Object.prototype.hasOwnProperty,Ql=A.unstable_scheduleCallback,os=A.unstable_cancelCallback,bc=A.unstable_shouldYield,Tv=A.unstable_requestPaint,ui=A.unstable_now,Ct=A.unstable_getCurrentPriorityLevel,Jl=A.unstable_ImmediatePriority,yg=A.unstable_UserBlockingPriority,jp=A.unstable_NormalPriority,B2=A.unstable_LowPriority,Bp=A.unstable_IdlePriority,jf=A.log,Mt=A.unstable_setDisableYieldValue,ls=null,yr=null;function Zl(o){if(typeof jf=="function"&&Mt(o),yr&&typeof yr.setStrictMode=="function")try{yr.setStrictMode(ls,o)}catch{}}var nr=Math.clz32?Math.clz32:io,Jn=Math.log,yt=Math.LN2;function io(o){return o>>>=0,o===0?32:31-(Jn(o)/yt|0)|0}var us=256,Bf=4194304;function hl(o){var a=o&42;if(a!==0)return a;switch(o&-o){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 o&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return o&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return o}}function Et(o,a,d){var g=o.pendingLanes;if(g===0)return 0;var E=0,k=o.suspendedLanes,B=o.pingedLanes;o=o.warmLanes;var H=g&134217727;return H!==0?(g=H&~k,g!==0?E=hl(g):(B&=H,B!==0?E=hl(B):d||(d=H&~o,d!==0&&(E=hl(d))))):(H=g&~k,H!==0?E=hl(H):B!==0?E=hl(B):d||(d=g&~o,d!==0&&(E=hl(d)))),E===0?0:a!==0&&a!==E&&(a&k)===0&&(k=E&-E,d=a&-a,k>=d||k===32&&(d&4194048)!==0)?a:E}function Ic(o,a){return(o.pendingLanes&~(o.suspendedLanes&~o.pingedLanes)&a)===0}function xv(o,a){switch(o){case 1:case 2:case 4:case 8:case 64:return a+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 a+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 Vp(){var o=us;return us<<=1,(us&4194048)===0&&(us=256),o}function gg(){var o=Bf;return Bf<<=1,(Bf&62914560)===0&&(Bf=4194304),o}function dn(o){for(var a=[],d=0;31>d;d++)a.push(o);return a}function $l(o,a){o.pendingLanes|=a,a!==268435456&&(o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0)}function Vf(o,a,d,g,E,k){var B=o.pendingLanes;o.pendingLanes=d,o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0,o.expiredLanes&=d,o.entangledLanes&=d,o.errorRecoveryDisabledLanes&=d,o.shellSuspendCounter=0;var H=o.entanglements,ie=o.expirationTimes,we=o.hiddenUpdates;for(d=B&~d;0)":-1E||ie[g]!==we[E]){var F=` +`+ie[g].replace(" at new "," at ");return o.displayName&&F.includes("")&&(F=F.replace("",o.displayName)),F}while(1<=g&&0<=E);break}}}finally{oo=!1,Error.prepareStackTrace=d}return(d=o?o.displayName||o.name:"")?Hr(d):""}function Vn(o){switch(o.tag){case 26:case 27:case 5:return Hr(o.type);case 16:return Hr("Lazy");case 13:return Hr("Suspense");case 19:return Hr("SuspenseList");case 0:case 15:return an(o.type,!1);case 11:return an(o.type.render,!1);case 1:return an(o.type,!0);case 31:return Hr("Activity");default:return""}}function Oo(o){try{var a="";do a+=Vn(o),o=o.return;while(o);return a}catch(d){return` +Error generating stack: `+d.message+` +`+d.stack}}function mr(o){switch(typeof o){case"bigint":case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function $u(o){var a=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function Ri(o){var a=$u(o)?"checked":"value",d=Object.getOwnPropertyDescriptor(o.constructor.prototype,a),g=""+o[a];if(!o.hasOwnProperty(a)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var E=d.get,k=d.set;return Object.defineProperty(o,a,{configurable:!0,get:function(){return E.call(this)},set:function(B){g=""+B,k.call(this,B)}}),Object.defineProperty(o,a,{enumerable:d.enumerable}),{getValue:function(){return g},setValue:function(B){g=""+B},stopTracking:function(){o._valueTracker=null,delete o[a]}}}}function ss(o){o._valueTracker||(o._valueTracker=Ri(o))}function ut(o){if(!o)return!1;var a=o._valueTracker;if(!a)return!0;var d=a.getValue(),g="";return o&&(g=$u(o)?o.checked?"true":"false":o.value),o=g,o!==d?(a.setValue(o),!0):!1}function Dn(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}var wg=/[\n"\\]/g;function vr(o){return o.replace(wg,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function ea(o,a,d,g,E,k,B,H){o.name="",B!=null&&typeof B!="function"&&typeof B!="symbol"&&typeof B!="boolean"?o.type=B:o.removeAttribute("type"),a!=null?B==="number"?(a===0&&o.value===""||o.value!=a)&&(o.value=""+mr(a)):o.value!==""+mr(a)&&(o.value=""+mr(a)):B!=="submit"&&B!=="reset"||o.removeAttribute("value"),a!=null?zf(o,B,mr(a)):d!=null?zf(o,B,mr(d)):g!=null&&o.removeAttribute("value"),E==null&&k!=null&&(o.defaultChecked=!!k),E!=null&&(o.checked=E&&typeof E!="function"&&typeof E!="symbol"),H!=null&&typeof H!="function"&&typeof H!="symbol"&&typeof H!="boolean"?o.name=""+mr(H):o.removeAttribute("name")}function qf(o,a,d,g,E,k,B,H){if(k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"&&(o.type=k),a!=null||d!=null){if(!(k!=="submit"&&k!=="reset"||a!=null))return;d=d!=null?""+mr(d):"",a=a!=null?""+mr(a):d,H||a===o.value||(o.value=a),o.defaultValue=a}g=g??E,g=typeof g!="function"&&typeof g!="symbol"&&!!g,o.checked=H?o.checked:!!g,o.defaultChecked=!!g,B!=null&&typeof B!="function"&&typeof B!="symbol"&&typeof B!="boolean"&&(o.name=B)}function zf(o,a,d){a==="number"&&Dn(o.ownerDocument)===o||o.defaultValue===""+d||(o.defaultValue=""+d)}function ta(o,a,d,g){if(o=o.options,a){a={};for(var E=0;E"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),lu=!1;if(wr)try{var Ro={};Object.defineProperty(Ro,"passive",{get:function(){lu=!0}}),window.addEventListener("test",Ro,Ro),window.removeEventListener("test",Ro,Ro)}catch{lu=!1}var lr=null,gl=null,uu=null;function oa(){if(uu)return uu;var o,a=gl,d=a.length,g,E="value"in lr?lr.value:lr.textContent,k=E.length;for(o=0;o=ys),gs=" ",Rc=!1;function co(o,a){switch(o){case"keyup":return ed.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function td(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var Po=!1;function bg(o,a){switch(o){case"compositionend":return td(a);case"keypress":return a.which!==32?null:(Rc=!0,gs);case"textInput":return o=a.data,o===gs&&Rc?null:o;default:return null}}function Mc(o,a){if(Po)return o==="compositionend"||!hs&&co(o,a)?(o=oa(),uu=gl=lr=null,Po=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1=a)return{node:d,offset:a-o};o=g}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=rd(d)}}function Pc(o,a){return o&&a?o===a?!0:o&&o.nodeType===3?!1:a&&a.nodeType===3?Pc(o,a.parentNode):"contains"in o?o.contains(a):o.compareDocumentPosition?!!(o.compareDocumentPosition(a)&16):!1:!1}function od(o){o=o!=null&&o.ownerDocument!=null&&o.ownerDocument.defaultView!=null?o.ownerDocument.defaultView:window;for(var a=Dn(o.document);a instanceof o.HTMLIFrameElement;){try{var d=typeof a.contentWindow.location.href=="string"}catch{d=!1}if(d)o=a.contentWindow;else break;a=Dn(o.document)}return a}function Ts(o){var a=o&&o.nodeName&&o.nodeName.toLowerCase();return a&&(a==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||a==="textarea"||o.contentEditable==="true")}var Ti=wr&&"documentMode"in document&&11>=document.documentMode,xr=null,Mi=null,xi=null,ca=!1;function $p(o,a,d){var g=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;ca||xr==null||xr!==Dn(g)||(g=xr,"selectionStart"in g&&Ts(g)?g={start:g.selectionStart,end:g.selectionEnd}:(g=(g.ownerDocument&&g.ownerDocument.defaultView||window).getSelection(),g={anchorNode:g.anchorNode,anchorOffset:g.anchorOffset,focusNode:g.focusNode,focusOffset:g.focusOffset}),xi&&ws(xi,g)||(xi=g,g=oc(Mi,"onSelect"),0>=B,E-=B,bl=1<<32-nr(a)+E|d<k?k:8;var B=xe.T,H={};xe.T=H,Nl(o,!1,a,d);try{var ie=E(),we=xe.S;if(we!==null&&we(H,ie),ie!==null&&typeof ie=="object"&&typeof ie.then=="function"){var F=_g(ie,g);Ml(o,a,F,Ui(o))}else Ml(o,a,g,Ui(o))}catch(Ie){Ml(o,a,{then:function(){},status:"rejected",reason:Ie},Ui())}finally{Ue.p=k,xe.T=B}}function Td(){}function xd(o,a,d,g){if(o.tag!==5)throw Error(S(476));var E=Ed(o).queue;Jc(o,E,a,gt,d===null?Td:function(){return Wg(o),d(g)})}function Ed(o){var a=o.memoizedState;if(a!==null)return a;a={memoizedState:gt,baseState:gt,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:gt},next:null};var d={};return a.next={memoizedState:d,baseState:d,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rl,lastRenderedState:d},next:null},o.memoizedState=a,o=o.alternate,o!==null&&(o.memoizedState=a),a}function Wg(o){var a=Ed(o).next.queue;Ml(o,a,{},Ui())}function ba(){return si(pc)}function _i(){return zn().memoizedState}function Cu(){return zn().memoizedState}function js(o){for(var a=o.return;a!==null;){switch(a.tag){case 24:case 3:var d=Ui();o=Pt(d);var g=Ho(a,o,d);g!==null&&(Rr(g,a,d),Kc(g,a,d)),a={cache:vn()},o.payload=a;return}a=a.return}}function Qg(o,a,d){var g=Ui();d={lane:g,revertLane:0,action:d,hasEagerState:!1,eagerState:null,next:null},bu(o)?Jg(a,d):(d=El(o,a,d,g),d!==null&&(Rr(d,o,g),un(d,a,g)))}function bh(o,a,d){var g=Ui();Ml(o,a,d,g)}function Ml(o,a,d,g){var E={lane:g,revertLane:0,action:d,hasEagerState:!1,eagerState:null,next:null};if(bu(o))Jg(a,E);else{var k=o.alternate;if(o.lanes===0&&(k===null||k.lanes===0)&&(k=a.lastRenderedReducer,k!==null))try{var B=a.lastRenderedState,H=k(B,d);if(E.hasEagerState=!0,E.eagerState=H,Xi(H,B))return Ot(o,a,E,0),En===null&&As(),!1}catch{}finally{}if(d=El(o,a,E,g),d!==null)return Rr(d,o,g),un(d,a,g),!0}return!1}function Nl(o,a,d,g){if(g={lane:2,revertLane:Wd(),action:g,hasEagerState:!1,eagerState:null,next:null},bu(o)){if(a)throw Error(S(479))}else a=El(o,d,g,2),a!==null&&Rr(a,o,2)}function bu(o){var a=o.alternate;return o===Lt||a!==null&&a===Lt}function Jg(o,a){xu=Fc=!0;var d=o.pending;d===null?a.next=a:(a.next=d.next,d.next=a),o.pending=a}function un(o,a,d){if((d&4194048)!==0){var g=a.lanes;g&=o.pendingLanes,d|=g,a.lanes=d,eu(o,d)}}var Zc={readContext:si,use:zc,useCallback:qn,useContext:qn,useEffect:qn,useImperativeHandle:qn,useLayoutEffect:qn,useInsertionEffect:qn,useMemo:qn,useReducer:qn,useRef:qn,useState:qn,useDebugValue:qn,useDeferredValue:qn,useTransition:qn,useSyncExternalStore:qn,useId:qn,useHostTransitionStatus:qn,useFormState:qn,useActionState:qn,useOptimistic:qn,useMemoCache:qn,useCacheRefresh:qn},Ih={readContext:si,use:zc,useCallback:function(o,a){return fr().memoizedState=[o,a===void 0?null:a],o},useContext:si,useEffect:Th,useImperativeHandle:function(o,a,d){d=d!=null?d.concat([o]):null,Wc(4194308,4,_s.bind(null,a,o),d)},useLayoutEffect:function(o,a){return Wc(4194308,4,o,a)},useInsertionEffect:function(o,a){Wc(4,2,o,a)},useMemo:function(o,a){var d=fr();a=a===void 0?null:a;var g=o();if(Ko){Zl(!0);try{o()}finally{Zl(!1)}}return d.memoizedState=[g,a],g},useReducer:function(o,a,d){var g=fr();if(d!==void 0){var E=d(a);if(Ko){Zl(!0);try{d(a)}finally{Zl(!1)}}}else E=a;return g.memoizedState=g.baseState=E,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:E},g.queue=o,o=o.dispatch=Qg.bind(null,Lt,o),[g.memoizedState,o]},useRef:function(o){var a=fr();return o={current:o},a.memoizedState=o},useState:function(o){o=Aa(o);var a=o.queue,d=bh.bind(null,Lt,a);return a.dispatch=d,[o.memoizedState,d]},useDebugValue:Ah,useDeferredValue:function(o,a){var d=fr();return Us(d,o,a)},useTransition:function(){var o=Aa(!1);return o=Jc.bind(null,Lt,o.queue,!0,!1),fr().memoizedState=o,[!1,o]},useSyncExternalStore:function(o,a,d){var g=Lt,E=fr();if($t){if(d===void 0)throw Error(S(407));d=d()}else{if(d=a(),En===null)throw Error(S(349));(nn&124)!==0||Hg(g,a,d)}E.memoizedState=d;var k={value:d,getSnapshot:a};return E.queue=k,Th(Ps.bind(null,g,k,o),[o]),g.flags|=2048,mo(9,Eu(),yh.bind(null,g,k,d,a),null),d},useId:function(){var o=fr(),a=En.identifierPrefix;if($t){var d=Il,g=bl;d=(g&~(1<<32-nr(g)-1)).toString(32)+d,a="«"+a+"R"+d,d=Ta++,0Tt?(pi=at,at=null):pi=at.sibling;var cn=Te(ye,at,ve[Tt],be);if(cn===null){at===null&&(at=pi);break}o&&at&&cn.alternate===null&&a(ye,at),se=k(cn,se,Tt),qt===null?rt=cn:qt.sibling=cn,qt=cn,at=pi}if(Tt===ve.length)return d(ye,at),$t&&Ar(ye,Tt),rt;if(at===null){for(;TtTt?(pi=at,at=null):pi=at.sibling;var Ku=Te(ye,at,cn.value,be);if(Ku===null){at===null&&(at=pi);break}o&&at&&Ku.alternate===null&&a(ye,at),se=k(Ku,se,Tt),qt===null?rt=Ku:qt.sibling=Ku,qt=Ku,at=pi}if(cn.done)return d(ye,at),$t&&Ar(ye,Tt),rt;if(at===null){for(;!cn.done;Tt++,cn=ve.next())cn=Ie(ye,cn.value,be),cn!==null&&(se=k(cn,se,Tt),qt===null?rt=cn:qt.sibling=cn,qt=cn);return $t&&Ar(ye,Tt),rt}for(at=g(at);!cn.done;Tt++,cn=ve.next())cn=de(at,ye,Tt,cn.value,be),cn!==null&&(o&&cn.alternate!==null&&at.delete(cn.key===null?Tt:cn.key),se=k(cn,se,Tt),qt===null?rt=cn:qt.sibling=cn,qt=cn);return o&&at.forEach(function(Jv){return a(ye,Jv)}),$t&&Ar(ye,Tt),rt}function yn(ye,se,ve,be){if(typeof ve=="object"&&ve!==null&&ve.type===C&&ve.key===null&&(ve=ve.props.children),typeof ve=="object"&&ve!==null){switch(ve.$$typeof){case N:e:{for(var rt=ve.key;se!==null;){if(se.key===rt){if(rt=ve.type,rt===C){if(se.tag===7){d(ye,se.sibling),be=E(se,ve.props.children),be.return=ye,ye=be;break e}}else if(se.elementType===rt||typeof rt=="object"&&rt!==null&&rt.$$typeof===Dt&&$g(rt)===se.type){d(ye,se.sibling),be=E(se,ve.props),$c(be,ve),be.return=ye,ye=be;break e}d(ye,se);break}else a(ye,se);se=se.sibling}ve.type===C?(be=du(ve.props.children,ye.mode,be,ve.key),be.return=ye,ye=be):(be=ud(ve.type,ve.key,ve.props,null,ye.mode,be),$c(be,ve),be.return=ye,ye=be)}return B(ye);case Z:e:{for(rt=ve.key;se!==null;){if(se.key===rt)if(se.tag===4&&se.stateNode.containerInfo===ve.containerInfo&&se.stateNode.implementation===ve.implementation){d(ye,se.sibling),be=E(se,ve.children||[]),be.return=ye,ye=be;break e}else{d(ye,se);break}else a(ye,se);se=se.sibling}be=rh(ve,ye.mode,be),be.return=ye,ye=be}return B(ye);case Dt:return rt=ve._init,ve=rt(ve._payload),yn(ye,se,ve,be)}if(De(ve))return bt(ye,se,ve,be);if(he(ve)){if(rt=he(ve),typeof rt!="function")throw Error(S(150));return ve=rt.call(ve),pt(ye,se,ve,be)}if(typeof ve.then=="function")return yn(ye,se,Ad(ve),be);if(ve.$$typeof===ue)return yn(ye,se,ga(ye,ve),be);Cd(ye,ve)}return typeof ve=="string"&&ve!==""||typeof ve=="number"||typeof ve=="bigint"?(ve=""+ve,se!==null&&se.tag===6?(d(ye,se.sibling),be=E(se,ve),be.return=ye,ye=be):(d(ye,se),be=ih(ve,ye.mode,be),be.return=ye,ye=be),B(ye)):d(ye,se)}return function(ye,se,ve,be){try{Bs=0;var rt=yn(ye,se,ve,be);return kr=null,rt}catch(at){if(at===Cr||at===bn)throw at;var qt=cr(29,at,null,ye.mode);return qt.lanes=be,qt.return=ye,qt}finally{}}}var Vs=em(!0),tm=em(!1),Fr=Oe(null),Go=null;function vo(o){var a=o.alternate;ze(ci,ci.current&1),ze(Fr,o),Go===null&&(a===null||nt.current!==null||a.memoizedState!==null)&&(Go=o)}function nm(o){if(o.tag===22){if(ze(ci,ci.current),ze(Fr,o),Go===null){var a=o.alternate;a!==null&&a.memoizedState!==null&&(Go=o)}}else Fo()}function Fo(){ze(ci,ci.current),ze(Fr,Fr.current)}function Pl(o){et(Fr),Go===o&&(Go=null),et(ci)}var ci=Oe(0);function bd(o){for(var a=o;a!==null;){if(a.tag===13){var d=a.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||gf(d)))return a}else if(a.tag===19&&a.memoizedProps.revealOrder!==void 0){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===o)break;for(;a.sibling===null;){if(a.return===null||a.return===o)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}function kh(o,a,d,g){a=o.memoizedState,d=d(g,a),d=d==null?a:p({},a,d),o.memoizedState=d,o.lanes===0&&(o.updateQueue.baseState=d)}var Dh={enqueueSetState:function(o,a,d){o=o._reactInternals;var g=Ui(),E=Pt(g);E.payload=a,d!=null&&(E.callback=d),a=Ho(o,E,g),a!==null&&(Rr(a,o,g),Kc(a,o,g))},enqueueReplaceState:function(o,a,d){o=o._reactInternals;var g=Ui(),E=Pt(g);E.tag=1,E.payload=a,d!=null&&(E.callback=d),a=Ho(o,E,g),a!==null&&(Rr(a,o,g),Kc(a,o,g))},enqueueForceUpdate:function(o,a){o=o._reactInternals;var d=Ui(),g=Pt(d);g.tag=2,a!=null&&(g.callback=a),a=Ho(o,g,d),a!==null&&(Rr(a,o,d),Kc(a,o,d))}};function ef(o,a,d,g,E,k,B){return o=o.stateNode,typeof o.shouldComponentUpdate=="function"?o.shouldComponentUpdate(g,k,B):a.prototype&&a.prototype.isPureReactComponent?!ws(d,g)||!ws(E,k):!0}function im(o,a,d,g){o=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(d,g),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(d,g),a.state!==o&&Dh.enqueueReplaceState(a,a.state,null)}function Kn(o,a){var d=a;if("ref"in a){d={};for(var g in a)g!=="ref"&&(d[g]=a[g])}if(o=o.defaultProps){d===a&&(d=p({},d));for(var E in o)d[E]===void 0&&(d[E]=o[E])}return d}var Iu=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o=="object"&&o!==null&&typeof o.message=="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",o);return}console.error(o)};function Fe(o){Iu(o)}function Oh(o){console.error(o)}function qo(o){Iu(o)}function tf(o,a){try{var d=o.onUncaughtError;d(a.value,{componentStack:a.stack})}catch(g){setTimeout(function(){throw g})}}function Hs(o,a,d){try{var g=o.onCaughtError;g(d.value,{componentStack:d.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(E){setTimeout(function(){throw E})}}function nf(o,a,d){return d=Pt(d),d.tag=3,d.payload={element:null},d.callback=function(){tf(o,a)},d}function Id(o){return o=Pt(o),o.tag=3,o}function Rh(o,a,d,g){var E=d.type.getDerivedStateFromError;if(typeof E=="function"){var k=g.value;o.payload=function(){return E(k)},o.callback=function(){Hs(a,d,g)}}var B=d.stateNode;B!==null&&typeof B.componentDidCatch=="function"&&(o.callback=function(){Hs(a,d,g),typeof E!="function"&&(Si===null?Si=new Set([this]):Si.add(this));var H=g.stack;this.componentDidCatch(g.value,{componentStack:H!==null?H:""})})}function Dv(o,a,d,g,E){if(d.flags|=32768,g!==null&&typeof g=="object"&&typeof g.then=="function"){if(a=d.alternate,a!==null&&ks(a,d,E,!0),d=Fr.current,d!==null){switch(d.tag){case 13:return Go===null?Gd():d.alternate===null&&_n===0&&(_n=3),d.flags&=-257,d.flags|=65536,d.lanes=E,g===ch?d.flags|=16384:(a=d.updateQueue,a===null?d.updateQueue=new Set([g]):a.add(g),Wh(o,g,E)),!1;case 22:return d.flags|=65536,g===ch?d.flags|=16384:(a=d.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([g])},d.updateQueue=a):(d=a.retryQueue,d===null?a.retryQueue=new Set([g]):d.add(g)),Wh(o,g,E)),!1}throw Error(S(435,d.tag))}return Wh(o,g,E),Gd(),!1}if($t)return a=Fr.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=E,g!==ad&&(o=Error(S(422),{cause:g}),gu(Ni(o,d)))):(g!==ad&&(a=Error(S(423),{cause:g}),gu(Ni(a,d))),o=o.current.alternate,o.flags|=65536,E&=-E,o.lanes|=E,g=Ni(g,d),E=nf(o.stateNode,g,E),wu(o,E),_n!==4&&(_n=2)),!1;var k=Error(S(520),{cause:g});if(k=Ni(k,d),Ys===null?Ys=[k]:Ys.push(k),_n!==4&&(_n=2),a===null)return!0;g=Ni(g,d),d=a;do{switch(d.tag){case 3:return d.flags|=65536,o=E&-E,d.lanes|=o,o=nf(d.stateNode,g,o),wu(d,o),!1;case 1:if(a=d.type,k=d.stateNode,(d.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||k!==null&&typeof k.componentDidCatch=="function"&&(Si===null||!Si.has(k))))return d.flags|=65536,E&=-E,d.lanes|=E,E=Id(E),Rh(E,o,d,g),wu(d,E),!1}d=d.return}while(d!==null);return!1}var zo=Error(S(461)),ni=!1;function gi(o,a,d,g){a.child=o===null?tm(a,null,d,g):Vs(a,o.child,d,g)}function rf(o,a,d,g,E){d=d.render;var k=a.ref;if("ref"in g){var B={};for(var H in g)H!=="ref"&&(B[H]=g[H])}else B=g;return Bo(a),g=dd(o,a,d,B,k,E),H=pd(),o!==null&&!ni?(xa(o,a,E),Me(o,a,E)):($t&&H&&Bc(a),a.flags|=1,gi(o,a,g,E),a.child)}function Ks(o,a,d,g,E){if(o===null){var k=d.type;return typeof k=="function"&&!nh(k)&&k.defaultProps===void 0&&d.compare===null?(a.tag=15,a.type=k,ku(o,a,k,g,E)):(o=ud(d.type,null,g,a,a.mode,E),o.ref=a.ref,o.return=a,a.child=o)}if(k=o.child,!Ou(o,E)){var B=k.memoizedProps;if(d=d.compare,d=d!==null?d:ws,d(B,g)&&o.ref===a.ref)return Me(o,a,E)}return a.flags|=1,o=Cl(k,g),o.ref=a.ref,o.return=a,a.child=o}function ku(o,a,d,g,E){if(o!==null){var k=o.memoizedProps;if(ws(k,g)&&o.ref===a.ref)if(ni=!1,a.pendingProps=g=k,Ou(o,E))(o.flags&131072)!==0&&(ni=!0);else return a.lanes=o.lanes,Me(o,a,E)}return of(o,a,d,g,E)}function rm(o,a,d){var g=a.pendingProps,E=g.children,k=o!==null?o.memoizedState:null;if(g.mode==="hidden"){if((a.flags&128)!==0){if(g=k!==null?k.baseLanes|d:d,o!==null){for(E=a.child=o.child,k=0;E!==null;)k=k|E.lanes|E.childLanes,E=E.sibling;a.childLanes=k&~g}else a.childLanes=0,a.child=null;return kd(o,a,g,d)}if((d&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},o!==null&&Vo(a,k!==null?k.cachePool:null),k!==null?Li(a,k):Ms(),nm(a);else return a.lanes=a.childLanes=536870912,kd(o,a,k!==null?k.baseLanes|d:d,d)}else k!==null?(Vo(a,k.cachePool),Li(a,k),Fo(),a.memoizedState=null):(o!==null&&Vo(a,null),Ms(),Fo());return gi(o,a,E,d),a.child}function kd(o,a,d,g){var E=vu();return E=E===null?null:{parent:ct._currentValue,pool:E},a.memoizedState={baseLanes:d,cachePool:E},o!==null&&Vo(a,null),Ms(),nm(a),o!==null&&ks(o,a,g,!0),null}function Ll(o,a){var d=a.ref;if(d===null)o!==null&&o.ref!==null&&(a.flags|=4194816);else{if(typeof d!="function"&&typeof d!="object")throw Error(S(284));(o===null||o.ref!==d)&&(a.flags|=4194816)}}function of(o,a,d,g,E){return Bo(a),d=dd(o,a,d,g,void 0,E),g=pd(),o!==null&&!ni?(xa(o,a,E),Me(o,a,E)):($t&&g&&Bc(a),a.flags|=1,gi(o,a,d,E),a.child)}function Mh(o,a,d,g,E,k){return Bo(a),a.updateQueue=null,d=Bg(a,g,d,E),jg(o),g=pd(),o!==null&&!ni?(xa(o,a,k),Me(o,a,k)):($t&&g&&Bc(a),a.flags|=1,gi(o,a,d,k),a.child)}function Nh(o,a,d,g,E){if(Bo(a),a.stateNode===null){var k=pa,B=d.contextType;typeof B=="object"&&B!==null&&(k=si(B)),k=new d(g,k),a.memoizedState=k.state!==null&&k.state!==void 0?k.state:null,k.updater=Dh,a.stateNode=k,k._reactInternals=a,k=a.stateNode,k.props=g,k.state=a.memoizedState,k.refs={},Rs(a),B=d.contextType,k.context=typeof B=="object"&&B!==null?si(B):pa,k.state=a.memoizedState,B=d.getDerivedStateFromProps,typeof B=="function"&&(kh(a,d,B,g),k.state=a.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof k.getSnapshotBeforeUpdate=="function"||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(B=k.state,typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount(),B!==k.state&&Dh.enqueueReplaceState(k,k.state,null),Ir(a,g,k,E),Bt(),k.state=a.memoizedState),typeof k.componentDidMount=="function"&&(a.flags|=4194308),g=!0}else if(o===null){k=a.stateNode;var H=a.memoizedProps,ie=Kn(d,H);k.props=ie;var we=k.context,F=d.contextType;B=pa,typeof F=="object"&&F!==null&&(B=si(F));var Ie=d.getDerivedStateFromProps;F=typeof Ie=="function"||typeof k.getSnapshotBeforeUpdate=="function",H=a.pendingProps!==H,F||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(H||we!==B)&&im(a,k,g,B),Dl=!1;var Te=a.memoizedState;k.state=Te,Ir(a,g,k,E),Bt(),we=a.memoizedState,H||Te!==we||Dl?(typeof Ie=="function"&&(kh(a,d,Ie,g),we=a.memoizedState),(ie=Dl||ef(a,d,ie,g,Te,we,B))?(F||typeof k.UNSAFE_componentWillMount!="function"&&typeof k.componentWillMount!="function"||(typeof k.componentWillMount=="function"&&k.componentWillMount(),typeof k.UNSAFE_componentWillMount=="function"&&k.UNSAFE_componentWillMount()),typeof k.componentDidMount=="function"&&(a.flags|=4194308)):(typeof k.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=g,a.memoizedState=we),k.props=g,k.state=we,k.context=B,g=ie):(typeof k.componentDidMount=="function"&&(a.flags|=4194308),g=!1)}else{k=a.stateNode,Su(o,a),B=a.memoizedProps,F=Kn(d,B),k.props=F,Ie=a.pendingProps,Te=k.context,we=d.contextType,ie=pa,typeof we=="object"&&we!==null&&(ie=si(we)),H=d.getDerivedStateFromProps,(we=typeof H=="function"||typeof k.getSnapshotBeforeUpdate=="function")||typeof k.UNSAFE_componentWillReceiveProps!="function"&&typeof k.componentWillReceiveProps!="function"||(B!==Ie||Te!==ie)&&im(a,k,g,ie),Dl=!1,Te=a.memoizedState,k.state=Te,Ir(a,g,k,E),Bt();var de=a.memoizedState;B!==Ie||Te!==de||Dl||o!==null&&o.dependencies!==null&&Ds(o.dependencies)?(typeof H=="function"&&(kh(a,d,H,g),de=a.memoizedState),(F=Dl||ef(a,d,F,g,Te,de,ie)||o!==null&&o.dependencies!==null&&Ds(o.dependencies))?(we||typeof k.UNSAFE_componentWillUpdate!="function"&&typeof k.componentWillUpdate!="function"||(typeof k.componentWillUpdate=="function"&&k.componentWillUpdate(g,de,ie),typeof k.UNSAFE_componentWillUpdate=="function"&&k.UNSAFE_componentWillUpdate(g,de,ie)),typeof k.componentDidUpdate=="function"&&(a.flags|=4),typeof k.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof k.componentDidUpdate!="function"||B===o.memoizedProps&&Te===o.memoizedState||(a.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||B===o.memoizedProps&&Te===o.memoizedState||(a.flags|=1024),a.memoizedProps=g,a.memoizedState=de),k.props=g,k.state=de,k.context=ie,g=F):(typeof k.componentDidUpdate!="function"||B===o.memoizedProps&&Te===o.memoizedState||(a.flags|=4),typeof k.getSnapshotBeforeUpdate!="function"||B===o.memoizedProps&&Te===o.memoizedState||(a.flags|=1024),g=!1)}return k=g,Ll(o,a),g=(a.flags&128)!==0,k||g?(k=a.stateNode,d=g&&typeof d.getDerivedStateFromError!="function"?null:k.render(),a.flags|=1,o!==null&&g?(a.child=Vs(a,o.child,null,E),a.child=Vs(a,null,d,E)):gi(o,a,d,E),a.memoizedState=k.state,o=a.child):o=Me(o,a,E),o}function Dd(o,a,d,g){return yu(),a.flags|=256,gi(o,a,d,g),a.child}var Ph={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function _l(o){return{baseLanes:o,cachePool:en()}}function Du(o,a,d){return o=o!==null?o.childLanes&~d:0,a&&(o|=Or),o}function Lh(o,a,d){var g=a.pendingProps,E=!1,k=(a.flags&128)!==0,B;if((B=k)||(B=o!==null&&o.memoizedState===null?!1:(ci.current&2)!==0),B&&(E=!0,a.flags&=-129),B=(a.flags&32)!==0,a.flags&=-33,o===null){if($t){if(E?vo(a):Fo(),$t){var H=On,ie;if(ie=H){e:{for(ie=H,H=Wi;ie.nodeType!==8;){if(!H){H=null;break e}if(ie=xo(ie.nextSibling),ie===null){H=null;break e}}H=ie}H!==null?(a.memoizedState={dehydrated:H,treeContext:ya!==null?{id:bl,overflow:Il}:null,retryLane:536870912,hydrationErrors:null},ie=cr(18,null,null,0),ie.stateNode=H,ie.return=a,a.child=ie,Pi=a,On=null,ie=!0):ie=!1}ie||hu(a)}if(H=a.memoizedState,H!==null&&(H=H.dehydrated,H!==null))return gf(H)?a.lanes=32:a.lanes=536870912,null;Pl(a)}return H=g.children,g=g.fallback,E?(Fo(),E=a.mode,H=Gs({mode:"hidden",children:H},E),g=du(g,E,d,null),H.return=a,g.return=a,H.sibling=g,a.child=H,E=a.child,E.memoizedState=_l(d),E.childLanes=Du(o,B,d),a.memoizedState=Ph,g):(vo(a),So(a,H))}if(ie=o.memoizedState,ie!==null&&(H=ie.dehydrated,H!==null)){if(k)a.flags&256?(vo(a),a.flags&=-257,a=Ei(o,a,d)):a.memoizedState!==null?(Fo(),a.child=o.child,a.flags|=128,a=null):(Fo(),E=g.fallback,H=a.mode,g=Gs({mode:"visible",children:g.children},H),E=du(E,H,d,null),E.flags|=2,g.return=a,E.return=a,g.sibling=E,a.child=g,Vs(a,o.child,null,d),g=a.child,g.memoizedState=_l(d),g.childLanes=Du(o,B,d),a.memoizedState=Ph,a=E);else if(vo(a),gf(H)){if(B=H.nextSibling&&H.nextSibling.dataset,B)var we=B.dgst;B=we,g=Error(S(419)),g.stack="",g.digest=B,gu({value:g,source:null,stack:null}),a=Ei(o,a,d)}else if(ni||ks(o,a,d,!1),B=(d&o.childLanes)!==0,ni||B){if(B=En,B!==null&&(g=d&-d,g=(g&42)!==0?1:tu(g),g=(g&(B.suspendedLanes|d))!==0?0:g,g!==0&&g!==ie.retryLane))throw ie.retryLane=g,Al(o,g),Rr(B,o,g),zo;H.data==="$?"||Gd(),a=Ei(o,a,d)}else H.data==="$?"?(a.flags|=192,a.child=o.child,a=null):(o=ie.treeContext,On=xo(H.nextSibling),Pi=a,$t=!0,_o=null,Wi=!1,o!==null&&(Yi[Er++]=bl,Yi[Er++]=Il,Yi[Er++]=ya,bl=o.id,Il=o.overflow,ya=a),a=So(a,g.children),a.flags|=4096);return a}return E?(Fo(),E=g.fallback,H=a.mode,ie=o.child,we=ie.sibling,g=Cl(ie,{mode:"hidden",children:g.children}),g.subtreeFlags=ie.subtreeFlags&65011712,we!==null?E=Cl(we,E):(E=du(E,H,d,null),E.flags|=2),E.return=a,g.return=a,g.sibling=E,a.child=g,g=E,E=a.child,H=o.child.memoizedState,H===null?H=_l(d):(ie=H.cachePool,ie!==null?(we=ct._currentValue,ie=ie.parent!==we?{parent:we,pool:we}:ie):ie=en(),H={baseLanes:H.baseLanes|d,cachePool:ie}),E.memoizedState=H,E.childLanes=Du(o,B,d),a.memoizedState=Ph,g):(vo(a),d=o.child,o=d.sibling,d=Cl(d,{mode:"visible",children:g.children}),d.return=a,d.sibling=null,o!==null&&(B=a.deletions,B===null?(a.deletions=[o],a.flags|=16):B.push(o)),a.child=d,a.memoizedState=null,d)}function So(o,a){return a=Gs({mode:"visible",children:a},o.mode),a.return=o,o.child=a}function Gs(o,a){return o=cr(22,o,null,a),o.lanes=0,o.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},o}function Ei(o,a,d){return Vs(a,o.child,null,d),o=So(a,a.pendingProps.children),o.flags|=2,a.memoizedState=null,o}function St(o,a,d){o.lanes|=a;var g=o.alternate;g!==null&&(g.lanes|=a),ah(o.return,a,d)}function lf(o,a,d,g,E){var k=o.memoizedState;k===null?o.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:g,tail:d,tailMode:E}:(k.isBackwards=a,k.rendering=null,k.renderingStartTime=0,k.last=g,k.tail=d,k.tailMode=E)}function Ai(o,a,d){var g=a.pendingProps,E=g.revealOrder,k=g.tail;if(gi(o,a,g.children,d),g=ci.current,(g&2)!==0)g=g&1|2,a.flags|=128;else{if(o!==null&&(o.flags&128)!==0)e:for(o=a.child;o!==null;){if(o.tag===13)o.memoizedState!==null&&St(o,d,a);else if(o.tag===19)St(o,d,a);else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===a)break e;for(;o.sibling===null;){if(o.return===null||o.return===a)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}g&=1}switch(ze(ci,g),E){case"forwards":for(d=a.child,E=null;d!==null;)o=d.alternate,o!==null&&bd(o)===null&&(E=d),d=d.sibling;d=E,d===null?(E=a.child,a.child=null):(E=d.sibling,d.sibling=null),lf(a,!1,E,d,k);break;case"backwards":for(d=null,E=a.child,a.child=null;E!==null;){if(o=E.alternate,o!==null&&bd(o)===null){a.child=E;break}o=E.sibling,E.sibling=d,d=E,E=o}lf(a,!0,d,null,k);break;case"together":lf(a,!1,null,null,void 0);break;default:a.memoizedState=null}return a.child}function Me(o,a,d){if(o!==null&&(a.dependencies=o.dependencies),Vl|=a.lanes,(d&a.childLanes)===0)if(o!==null){if(ks(o,a,d,!1),(d&a.childLanes)===0)return null}else return null;if(o!==null&&a.child!==o.child)throw Error(S(153));if(a.child!==null){for(o=a.child,d=Cl(o,o.pendingProps),a.child=d,d.return=a;o.sibling!==null;)o=o.sibling,d=d.sibling=Cl(o,o.pendingProps),d.return=a;d.sibling=null}return a.child}function Ou(o,a){return(o.lanes&a)!==0?!0:(o=o.dependencies,!!(o!==null&&Ds(o)))}function Ke(o,a,d){switch(a.tag){case 3:Tn(a,a.stateNode.containerInfo),jo(a,ct,o.memoizedState.cache),yu();break;case 27:case 5:Up(a);break;case 4:Tn(a,a.stateNode.containerInfo);break;case 10:jo(a,a.type,a.memoizedProps.value);break;case 13:var g=a.memoizedState;if(g!==null)return g.dehydrated!==null?(vo(a),a.flags|=128,null):(d&a.child.childLanes)!==0?Lh(o,a,d):(vo(a),o=Me(o,a,d),o!==null?o.sibling:null);vo(a);break;case 19:var E=(o.flags&128)!==0;if(g=(d&a.childLanes)!==0,g||(ks(o,a,d,!1),g=(d&a.childLanes)!==0),E){if(g)return Ai(o,a,d);a.flags|=128}if(E=a.memoizedState,E!==null&&(E.rendering=null,E.tail=null,E.lastEffect=null),ze(ci,ci.current),g)break;return null;case 22:case 23:return a.lanes=0,rm(o,a,d);case 24:jo(a,ct,o.memoizedState.cache)}return Me(o,a,d)}function Nt(o,a,d){if(o!==null)if(o.memoizedProps!==a.pendingProps)ni=!0;else{if(!Ou(o,d)&&(a.flags&128)===0)return ni=!1,Ke(o,a,d);ni=(o.flags&131072)!==0}else ni=!1,$t&&(a.flags&1048576)!==0&&pu(a,jc,a.index);switch(a.lanes=0,a.tag){case 16:e:{o=a.pendingProps;var g=a.elementType,E=g._init;if(g=E(g._payload),a.type=g,typeof g=="function")nh(g)?(o=Kn(g,o),a.tag=1,a=Nh(null,a,g,o,d)):(a.tag=0,a=of(null,a,g,o,d));else{if(g!=null){if(E=g.$$typeof,E===Ne){a.tag=11,a=rf(null,a,g,o,d);break e}else if(E===it){a.tag=14,a=Ks(null,a,g,o,d);break e}}throw a=_e(g)||g,Error(S(306,a,""))}}return a;case 0:return of(o,a,a.type,a.pendingProps,d);case 1:return g=a.type,E=Kn(g,a.pendingProps),Nh(o,a,g,E,d);case 3:e:{if(Tn(a,a.stateNode.containerInfo),o===null)throw Error(S(387));g=a.pendingProps;var k=a.memoizedState;E=k.element,Su(o,a),Ir(a,g,null,d);var B=a.memoizedState;if(g=B.cache,jo(a,ct,g),g!==k.cache&&sd(a,[ct],d,!0),Bt(),g=B.element,k.isDehydrated)if(k={element:g,isDehydrated:!1,cache:B.cache},a.updateQueue.baseState=k,a.memoizedState=k,a.flags&256){a=Dd(o,a,g,d);break e}else if(g!==E){E=Ni(Error(S(424)),a),gu(E),a=Dd(o,a,g,d);break e}else{switch(o=a.stateNode.containerInfo,o.nodeType){case 9:o=o.body;break;default:o=o.nodeName==="HTML"?o.ownerDocument.body:o}for(On=xo(o.firstChild),Pi=a,$t=!0,_o=null,Wi=!0,d=tm(a,null,g,d),a.child=d;d;)d.flags=d.flags&-3|4096,d=d.sibling}else{if(yu(),g===E){a=Me(o,a,d);break e}gi(o,a,g,d)}a=a.child}return a;case 26:return Ll(o,a),o===null?(d=ay(a.type,null,a.pendingProps,null))?a.memoizedState=d:$t||(d=a.type,o=a.pendingProps,g=$d(mt.current).createElement(d),g[Di]=a,g[ir]=o,bi(g,d,o),Y(g),a.stateNode=g):a.memoizedState=ay(a.type,o.memoizedProps,a.pendingProps,o.memoizedState),null;case 27:return Up(a),o===null&&$t&&(g=a.stateNode=ly(a.type,a.pendingProps,mt.current),Pi=a,Wi=!0,E=On,To(a.type)?(ip=E,On=xo(g.firstChild)):On=E),gi(o,a,a.pendingProps.children,d),Ll(o,a),o===null&&(a.flags|=4194304),a.child;case 5:return o===null&&$t&&((E=g=On)&&(g=Bv(g,a.type,a.pendingProps,Wi),g!==null?(a.stateNode=g,Pi=a,On=xo(g.firstChild),Wi=!1,E=!0):E=!1),E||hu(a)),Up(a),E=a.type,k=a.pendingProps,B=o!==null?o.memoizedProps:null,g=k.children,ry(E,k)?g=null:B!==null&&ry(E,B)&&(a.flags|=32),a.memoizedState!==null&&(E=dd(o,a,Iv,null,null,d),pc._currentValue=E),Ll(o,a),gi(o,a,g,d),a.child;case 6:return o===null&&$t&&((o=d=On)&&(d=Vv(d,a.pendingProps,Wi),d!==null?(a.stateNode=d,Pi=a,On=null,o=!0):o=!1),o||hu(a)),null;case 13:return Lh(o,a,d);case 4:return Tn(a,a.stateNode.containerInfo),g=a.pendingProps,o===null?a.child=Vs(a,null,g,d):gi(o,a,g,d),a.child;case 11:return rf(o,a,a.type,a.pendingProps,d);case 7:return gi(o,a,a.pendingProps,d),a.child;case 8:return gi(o,a,a.pendingProps.children,d),a.child;case 12:return gi(o,a,a.pendingProps.children,d),a.child;case 10:return g=a.pendingProps,jo(a,a.type,g.value),gi(o,a,g.children,d),a.child;case 9:return E=a.type._context,g=a.pendingProps.children,Bo(a),E=si(E),g=g(E),a.flags|=1,gi(o,a,g,d),a.child;case 14:return Ks(o,a,a.type,a.pendingProps,d);case 15:return ku(o,a,a.type,a.pendingProps,d);case 19:return Ai(o,a,d);case 31:return g=a.pendingProps,d=a.mode,g={mode:g.mode,children:g.children},o===null?(d=Gs(g,d),d.ref=a.ref,a.child=d,d.return=a,a=d):(d=Cl(o.child,g),d.ref=a.ref,a.child=d,d.return=a,a=d),a;case 22:return rm(o,a,d);case 24:return Bo(a),g=si(ct),o===null?(E=vu(),E===null&&(E=En,k=vn(),E.pooledCache=k,k.refCount++,k!==null&&(E.pooledCacheLanes|=d),E=k),a.memoizedState={parent:g,cache:E},Rs(a),jo(a,ct,E)):((o.lanes&d)!==0&&(Su(o,a),Ir(a,null,null,d),Bt()),E=o.memoizedState,k=a.memoizedState,E.parent!==g?(E={parent:g,cache:g},a.memoizedState=E,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=E),jo(a,ct,g)):(g=k.cache,jo(a,ct,g),g!==E.cache&&sd(a,[ct],d,!0))),gi(o,a,a.pendingProps.children,d),a.child;case 29:throw a.pendingProps}throw Error(S(156,a.tag))}function qr(o){o.flags|=4}function om(o,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)o.flags&=-16777217;else if(o.flags|=16777216,!fy(a)){if(a=Fr.current,a!==null&&((nn&4194048)===nn?Go!==null:(nn&62914560)!==nn&&(nn&536870912)===0||a!==Go))throw Os=ch,sh;o.flags|=8192}}function Vt(o,a){a!==null&&(o.flags|=4),o.flags&16384&&(a=o.tag!==22?gg():536870912,o.lanes|=a,Na|=a)}function Ia(o,a){if(!$t)switch(o.tailMode){case"hidden":a=o.tail;for(var d=null;a!==null;)a.alternate!==null&&(d=a),a=a.sibling;d===null?o.tail=null:d.sibling=null;break;case"collapsed":d=o.tail;for(var g=null;d!==null;)d.alternate!==null&&(g=d),d=d.sibling;g===null?a||o.tail===null?o.tail=null:o.tail.sibling=null:g.sibling=null}}function Mn(o){var a=o.alternate!==null&&o.alternate.child===o.child,d=0,g=0;if(a)for(var E=o.child;E!==null;)d|=E.lanes|E.childLanes,g|=E.subtreeFlags&65011712,g|=E.flags&65011712,E.return=o,E=E.sibling;else for(E=o.child;E!==null;)d|=E.lanes|E.childLanes,g|=E.subtreeFlags,g|=E.flags,E.return=o,E=E.sibling;return o.subtreeFlags|=g,o.childLanes=d,a}function Ov(o,a,d){var g=a.pendingProps;switch(bs(a),a.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Mn(a),null;case 1:return Mn(a),null;case 3:return d=a.stateNode,g=null,o!==null&&(g=o.memoizedState.cache),a.memoizedState.cache!==g&&(a.flags|=2048),kl(ct),pl(),d.pendingContext&&(d.context=d.pendingContext,d.pendingContext=null),(o===null||o.child===null)&&(Is(a)?qr(a):o===null||o.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,Ng())),Mn(a),null;case 26:return d=a.memoizedState,o===null?(qr(a),d!==null?(Mn(a),om(a,d)):(Mn(a),a.flags&=-16777217)):d?d!==o.memoizedState?(qr(a),Mn(a),om(a,d)):(Mn(a),a.flags&=-16777217):(o.memoizedProps!==g&&qr(a),Mn(a),a.flags&=-16777217),null;case 27:Uf(a),d=mt.current;var E=a.type;if(o!==null&&a.stateNode!=null)o.memoizedProps!==g&&qr(a);else{if(!g){if(a.stateNode===null)throw Error(S(166));return Mn(a),null}o=G.current,Is(a)?oh(a):(o=ly(E,g,d),a.stateNode=o,qr(a))}return Mn(a),null;case 5:if(Uf(a),d=a.type,o!==null&&a.stateNode!=null)o.memoizedProps!==g&&qr(a);else{if(!g){if(a.stateNode===null)throw Error(S(166));return Mn(a),null}if(o=G.current,Is(a))oh(a);else{switch(E=$d(mt.current),o){case 1:o=E.createElementNS("http://www.w3.org/2000/svg",d);break;case 2:o=E.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;default:switch(d){case"svg":o=E.createElementNS("http://www.w3.org/2000/svg",d);break;case"math":o=E.createElementNS("http://www.w3.org/1998/Math/MathML",d);break;case"script":o=E.createElement("div"),o.innerHTML=" - - - -
- - \ No newline at end of file + + + + + + + + + + + + {{ data.tab_title }} + + + + +
+ + diff --git a/cdrm-frontend/package-lock.json b/cdrm-frontend/package-lock.json index 65519e4..5d0ec6d 100644 --- a/cdrm-frontend/package-lock.json +++ b/cdrm-frontend/package-lock.json @@ -12,7 +12,6 @@ "axios": "^1.10.0", "react": "^19.1.0", "react-dom": "^19.1.0", - "react-helmet": "^6.1.0", "react-router-dom": "^7.7.0", "shaka-player": "^4.15.8", "tailwindcss": "^4.1.11" @@ -22,6 +21,7 @@ "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.7.0", + "@vitejs/plugin-react-swc": "^3.11.0", "eslint": "^9.31.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", @@ -1258,6 +1258,232 @@ "win32" ] }, + "node_modules/@swc/core": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.1.tgz", + "integrity": "sha512-jEKKErLC6uwSqA+p6bmZR08usZM5Fpc+HdEu5CAzvye0q43yf1si1kjhHEa9XMkz0A2SAaal3eKCg/YYmtOsCA==", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.23" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.13.1", + "@swc/core-darwin-x64": "1.13.1", + "@swc/core-linux-arm-gnueabihf": "1.13.1", + "@swc/core-linux-arm64-gnu": "1.13.1", + "@swc/core-linux-arm64-musl": "1.13.1", + "@swc/core-linux-x64-gnu": "1.13.1", + "@swc/core-linux-x64-musl": "1.13.1", + "@swc/core-win32-arm64-msvc": "1.13.1", + "@swc/core-win32-ia32-msvc": "1.13.1", + "@swc/core-win32-x64-msvc": "1.13.1" + }, + "peerDependencies": { + "@swc/helpers": ">=0.5.17" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.1.tgz", + "integrity": "sha512-zO6SW/jSMTUORPm6dUZFPUwf+EFWZsaXWMGXadRG6akCofYpoQb8pcY2QZkVr43z8TMka6BtXpyoD/DJ0iOPHQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.1.tgz", + "integrity": "sha512-8RjaTZYxrlYKE5PgzZYWSOT4mAsyhIuh30Nu4dnn/2r0Ef68iNCbvX4ynGnFMhOIhqunjQbJf+mJKpwTwdHXhw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.1.tgz", + "integrity": "sha512-jEqK6pECs2m4BpL2JA/4CCkq04p6iFOEtVNXTisO+lJ3zwmxlnIEm9UfJZG6VSu8GS9MHRKGB0ieZ1tEdN1qDA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.1.tgz", + "integrity": "sha512-PbkuIOYXO/gQbWQ7NnYIwm59ygNqmUcF8LBeoKvxhx1VtOwE+9KiTfoplOikkPLhMiTzKsd8qentTslbITIg+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.1.tgz", + "integrity": "sha512-JaqFdBCarIBKiMu5bbAp+kWPMNGg97ej+7KzbKOzWP5pRptqKi86kCDZT3WmjPe8hNG6dvBwbm7Y8JNry5LebQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.1.tgz", + "integrity": "sha512-t4cLkku10YECDaakWUH0452WJHIZtrLPRwezt6BdoMntVMwNjvXRX7C8bGuYcKC3YxRW7enZKFpozLhQIQ37oA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.1.tgz", + "integrity": "sha512-fSMwZOaG+3ukUucbEbzz9GhzGhUhXoCPqHe9qW0/Vc2IZRp538xalygKyZynYweH5d9EHux1aj3+IO8/xBaoiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.1.tgz", + "integrity": "sha512-tweCXK/79vAwj1NhAsYgICy8T1z2QEairmN2BFEBYFBFNMEB1iI1YlXwBkBtuihRvgZrTh1ORusKa4jLYzLCZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.1.tgz", + "integrity": "sha512-zi7hO9D+2R2yQN9D7T10/CAI9KhuXkNkz8tcJOW6+dVPtAk/gsIC5NoGPELjgrAlLL9CS38ZQpLDslLfpP15ng==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.1.tgz", + "integrity": "sha512-KubYjzqs/nz3H69ncX/XHKsC8c1xqc7UvonQAj26BhbL22HBsqdAaVutZ+Obho6RMpd3F5qQ95ldavUTWskRrw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@swc/types": { + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz", + "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, "node_modules/@tailwindcss/node": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.11.tgz", @@ -1619,6 +1845,20 @@ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, + "node_modules/@vitejs/plugin-react-swc": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.11.0.tgz", + "integrity": "sha512-YTJCGFdNMHCMfjODYtxRNVAYmTWQ1Lb8PulP/2/f/oEEtglw8oKxKIZmmRkyXrVrHfsKOaVkAc3NT9/dMutO5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rolldown/pluginutils": "1.0.0-beta.27", + "@swc/core": "^1.12.11" + }, + "peerDependencies": { + "vite": "^4 || ^5 || ^6 || ^7" + } + }, "node_modules/acorn": { "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", @@ -2625,6 +2865,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, "license": "MIT" }, "node_modules/js-yaml": { @@ -2962,18 +3203,6 @@ "dev": true, "license": "MIT" }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -3111,15 +3340,6 @@ "dev": true, "license": "MIT" }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -3259,17 +3479,6 @@ "node": ">= 0.8.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, "node_modules/proxy-from-env": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", @@ -3307,42 +3516,6 @@ "react": "^19.1.0" } }, - "node_modules/react-fast-compare": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==", - "license": "MIT" - }, - "node_modules/react-helmet": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-6.1.0.tgz", - "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", - "license": "MIT", - "dependencies": { - "object-assign": "^4.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.1.1", - "react-side-effect": "^2.1.0" - }, - "peerDependencies": { - "react": ">=16.3.0" - } - }, - "node_modules/react-helmet/node_modules/react-side-effect": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-2.1.2.tgz", - "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", - "license": "MIT", - "peerDependencies": { - "react": "^16.3.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, "node_modules/react-refresh": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", diff --git a/cdrm-frontend/package.json b/cdrm-frontend/package.json index e590e8d..fd98c46 100644 --- a/cdrm-frontend/package.json +++ b/cdrm-frontend/package.json @@ -14,7 +14,6 @@ "axios": "^1.10.0", "react": "^19.1.0", "react-dom": "^19.1.0", - "react-helmet": "^6.1.0", "react-router-dom": "^7.7.0", "shaka-player": "^4.15.8", "tailwindcss": "^4.1.11" @@ -24,6 +23,7 @@ "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@vitejs/plugin-react": "^4.7.0", + "@vitejs/plugin-react-swc": "^3.11.0", "eslint": "^9.31.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", diff --git a/cdrm-frontend/src/components/Pages/API.jsx b/cdrm-frontend/src/components/Pages/API.jsx index 9723903..b43bc55 100644 --- a/cdrm-frontend/src/components/Pages/API.jsx +++ b/cdrm-frontend/src/components/Pages/API.jsx @@ -1,5 +1,4 @@ -import React, { useState, useEffect } from "react"; -import { Helmet } from "react-helmet"; // Import Helmet +import React, { useEffect, useState } from "react"; const { protocol, hostname, port } = window.location; @@ -58,11 +57,12 @@ function API() { .catch((error) => console.error("Error fetching PlayReady info:", error)); }, []); + useEffect(() => { + document.title = "API | CDRM-Project"; + }, []); + return (
- - API -
Sending a decryption request
diff --git a/cdrm-frontend/src/components/Pages/Cache.jsx b/cdrm-frontend/src/components/Pages/Cache.jsx index ab8666f..9522a4e 100644 --- a/cdrm-frontend/src/components/Pages/Cache.jsx +++ b/cdrm-frontend/src/components/Pages/Cache.jsx @@ -1,5 +1,4 @@ -import { useState, useEffect, useRef } from "react"; -import { Helmet } from "react-helmet"; // Import Helmet +import { useEffect, useRef, useState } from "react"; function Cache() { const [searchQuery, setSearchQuery] = useState(""); @@ -52,11 +51,12 @@ function Cache() { .catch((error) => console.error("Error:", error)); }; + useEffect(() => { + document.title = "Cache | CDRM-Project"; + }, []); + return (
- - Cache -
{ + document.title = "Home | CDRM-Project"; + }, []); + const bottomRef = useRef(null); const messageRef = useRef(null); // Reference to result container @@ -131,9 +134,6 @@ function HomePage() { return ( <>
- - CDRM-Project -