From f24bfc047842359e4711d19e5d93702643a361a1 Mon Sep 17 00:00:00 2001 From: Cameron Thompson <50184035+iamromulan@users.noreply.github.com> Date: Wed, 13 Nov 2024 02:50:34 +0000 Subject: [PATCH] quecmanager-beta fixes Co-Authored-By: Russel Yasol <73575327+dr-dolomite@users.noreply.github.com> --- .../sdxpinn-quecmanager-beta/CONTROL/control | 2 +- .../root/www/404.html | 2 +- .../root/www/404/index.html | 2 +- .../_buildManifest.js | 0 .../_ssgManifest.js | 0 .../static/chunks/131-3a9a87c28b6ddcc9.js | 1 + .../static/chunks/131-a6069b4dd014fb04.js | 1 - .../static/chunks/136-3f9b66fad4f436d4.js | 1 + .../static/chunks/136-7daab0ec19a61e49.js | 1 - .../static/chunks/155-ca1d44b18aaa2bf4.js | 1 - ...0c1c29eeb49.js => 217-cce5d4a80b177785.js} | 2 +- .../static/chunks/420-26015e1723fa01e0.js | 1 + .../static/chunks/714-f84e9a05035632c8.js | 1 + .../static/chunks/72-6b5cb49de987fb33.js | 1 + .../static/chunks/72-f1b36b39df4a8c7b.js | 1 - .../static/chunks/829-f0aacc5828a765ae.js | 1 + .../static/chunks/948-abdc89d831325247.js | 1 - ...19c77aa283.js => page-2e76e862330e7870.js} | 2 +- ...9fdfbac8b5.js => page-95fe8b24ce025320.js} | 2 +- .../band-locking/page-53458b15a9309aa0.js | 1 - .../band-locking/page-e07eaca5e53154bf.js | 1 + .../basic-settings/page-326c522be6e642dc.js | 1 - .../basic-settings/page-e8e82c9bda60c894.js | 1 + .../cell-locking/page-3de60b502f3f174d.js | 1 + .../cell-locking/page-ebfae5f99045efc9.js | 1 - .../imei-mangling/page-55ebd75cc36bf52e.js | 1 + .../imei-mangling/page-f1d8068b2d36c244.js | 1 - ...05b9147a.js => layout-013424d5638a36b7.js} | 2 +- .../sms/page-1c55f51cd294847e.js | 1 + .../experimental/page-00b29d19c1e10c77.js | 1 - .../experimental/page-a560babfc2af87e5.js | 1 + .../dashboard/home/page-20a64d5239debe0f.js | 1 + .../dashboard/home/page-3715013b85b80f6d.js | 1 - .../app/dashboard/layout-0e1c798e551d76b2.js | 1 - .../app/dashboard/layout-0fbcea914e64c56d.js | 1 + ...23127cab29.js => page-b676860ba87c7021.js} | 2 +- ...924ee1bf.js => layout-c8e71a60e93169f7.js} | 2 +- ...bda25bec73.js => page-1919996b3879088a.js} | 0 ...a5fa694d08.js => page-801283748fdf7a4a.js} | 2 +- ...6d90699515.js => main-059687b771c7c58b.js} | 2 +- .../www/_next/static/css/3b90794d23a94929.css | 3 + .../www/_next/static/css/67b99487122a5fdb.css | 3 - .../imei-profiles/fetch-proifle.sh | 39 ----------- .../root/www/cgi-bin/settings/force-rerun.sh | 64 ++++++++++++++++++ .../root/www/cgi-bin/settings/get-ip.sh | 11 +++ .../root/www/dashboard/about/index.html | 2 +- .../root/www/dashboard/about/index.txt | 10 +-- .../advanced-settings/at-terminal/index.html | 2 +- .../advanced-settings/at-terminal/index.txt | 12 ++-- .../advanced-settings/connectivity/index.html | 2 +- .../advanced-settings/connectivity/index.txt | 12 ++-- .../advanced-settings/ttl-settings/index.html | 2 +- .../advanced-settings/ttl-settings/index.txt | 10 +-- .../cell-settings/band-locking/index.html | 2 +- .../cell-settings/band-locking/index.txt | 14 ++-- .../cell-settings/basic-settings/index.html | 2 +- .../cell-settings/basic-settings/index.txt | 14 ++-- .../cell-settings/cell-locking/index.html | 2 +- .../cell-settings/cell-locking/index.txt | 14 ++-- .../cell-settings/imei-mangling/index.html | 2 +- .../cell-settings/imei-mangling/index.txt | 14 ++-- .../dashboard/cell-settings/sms/index.html | 1 + .../www/dashboard/cell-settings/sms/index.txt | 11 +++ .../www/dashboard/experimental/index.html | 2 +- .../root/www/dashboard/experimental/index.txt | 10 +-- .../root/www/dashboard/home/index.html | 2 +- .../root/www/dashboard/home/index.txt | 12 ++-- .../www/dashboard/settings/general/index.html | 2 +- .../www/dashboard/settings/general/index.txt | 12 ++-- .../dashboard/settings/security/index.html | 2 +- .../www/dashboard/settings/security/index.txt | 10 +-- .../root/www/{login.html => index.html} | 2 +- .../root/www/index.txt | 10 +-- .../root/www/login/index.html | 2 +- .../root/www/login/index.txt | 10 +-- ...cmanager-beta_0.0.3_aarch64_cortex-a53.ipk | Bin 0 -> 696863 bytes 76 files changed, 211 insertions(+), 161 deletions(-) rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/{LNXOozTPKXJeoeKbhQQ0T => HT51iEHT4cVMiV6-IE0nU}/_buildManifest.js (100%) rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/{LNXOozTPKXJeoeKbhQQ0T => HT51iEHT4cVMiV6-IE0nU}/_ssgManifest.js (100%) create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-3a9a87c28b6ddcc9.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-a6069b4dd014fb04.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-3f9b66fad4f436d4.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-7daab0ec19a61e49.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/155-ca1d44b18aaa2bf4.js rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/{726-e27650c1c29eeb49.js => 217-cce5d4a80b177785.js} (88%) create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/420-26015e1723fa01e0.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/714-f84e9a05035632c8.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-6b5cb49de987fb33.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-f1b36b39df4a8c7b.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/829-f0aacc5828a765ae.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/948-abdc89d831325247.js rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/{page-6e51f119c77aa283.js => page-2e76e862330e7870.js} (99%) rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/{page-74317b9fdfbac8b5.js => page-95fe8b24ce025320.js} (99%) delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/band-locking/page-53458b15a9309aa0.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/band-locking/page-e07eaca5e53154bf.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/basic-settings/page-326c522be6e642dc.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/basic-settings/page-e8e82c9bda60c894.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-3de60b502f3f174d.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-ebfae5f99045efc9.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/imei-mangling/page-55ebd75cc36bf52e.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/imei-mangling/page-f1d8068b2d36c244.js rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/{layout-9a679d0205b9147a.js => layout-013424d5638a36b7.js} (57%) create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/sms/page-1c55f51cd294847e.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-00b29d19c1e10c77.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-a560babfc2af87e5.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/home/page-20a64d5239debe0f.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/home/page-3715013b85b80f6d.js delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/layout-0e1c798e551d76b2.js create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/layout-0fbcea914e64c56d.js rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/{page-ba4f5023127cab29.js => page-b676860ba87c7021.js} (99%) rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/{layout-6951e8de924ee1bf.js => layout-c8e71a60e93169f7.js} (98%) rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/login/{page-63e876bda25bec73.js => page-1919996b3879088a.js} (100%) rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/{page-152feea5fa694d08.js => page-801283748fdf7a4a.js} (99%) rename ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/{main-5b3cc96d90699515.js => main-059687b771c7c58b.js} (70%) create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/3b90794d23a94929.css delete mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/67b99487122a5fdb.css delete mode 100755 ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/cell-settings/imei-profiles/fetch-proifle.sh create mode 100755 ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/force-rerun.sh create mode 100755 ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/get-ip.sh create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.html create mode 100644 ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.txt rename ipk-source/sdxpinn-quecmanager-beta/root/www/{login.html => index.html} (87%) create mode 100644 opkg-feed/sdxpinn-quecmanager-beta_0.0.3_aarch64_cortex-a53.ipk diff --git a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control index fedbd45..055f346 100755 --- a/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control +++ b/ipk-source/sdxpinn-quecmanager-beta/CONTROL/control @@ -1,5 +1,5 @@ Package: sdxpinn-quecmanager-beta -Version: 0.0.2 +Version: 0.0.3 Architecture: aarch64_cortex-a53 Maintainer: Russel Yasol dr-dolomite@github.com Cameron Thompson iamromulan@github.com Description: A custom web UI desgined to run alongside luci for Quectel RM55x modems diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html index 770d3da..5a827cd 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/404.html @@ -1 +1 @@ -404: This page could not be found.QuecManager

404

This page could not be found.

    \ No newline at end of file +404: This page could not be found.QuecManager

    404

    This page could not be found.

      \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/404/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/404/index.html index 770d3da..5a827cd 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/404/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/404/index.html @@ -1 +1 @@ -404: This page could not be found.QuecManager

      404

      This page could not be found.

        \ No newline at end of file +404: This page could not be found.QuecManager

        404

        This page could not be found.

          \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/LNXOozTPKXJeoeKbhQQ0T/_buildManifest.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/HT51iEHT4cVMiV6-IE0nU/_buildManifest.js similarity index 100% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/LNXOozTPKXJeoeKbhQQ0T/_buildManifest.js rename to ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/HT51iEHT4cVMiV6-IE0nU/_buildManifest.js diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/LNXOozTPKXJeoeKbhQQ0T/_ssgManifest.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/HT51iEHT4cVMiV6-IE0nU/_ssgManifest.js similarity index 100% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/LNXOozTPKXJeoeKbhQQ0T/_ssgManifest.js rename to ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/HT51iEHT4cVMiV6-IE0nU/_ssgManifest.js diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-3a9a87c28b6ddcc9.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-3a9a87c28b6ddcc9.js new file mode 100644 index 0000000..41d65db --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-3a9a87c28b6ddcc9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[131],{83027:function(e,t,n){n.d(t,{B:function(){return s}});var r=n(64149),o=n(245),i=n(83954),a=n(54098),l=n(20881);function s(e){let t=e+"CollectionProvider",[n,s]=(0,o.b)(t),[u,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return(0,l.jsx)(u,{scope:t,itemMap:i,collectionRef:o,children:n})};d.displayName=t;let f=e+"CollectionSlot",p=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=c(f,n),s=(0,i.e)(t,o.collectionRef);return(0,l.jsx)(a.g7,{ref:s,children:r})});p.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",h=r.forwardRef((e,t)=>{let{scope:n,children:o,...s}=e,u=r.useRef(null),d=(0,i.e)(t,u),f=c(m,n);return r.useEffect(()=>(f.itemMap.set(u,{ref:u,...s}),()=>void f.itemMap.delete(u))),(0,l.jsx)(a.g7,{[v]:"",ref:d,children:o})});return h.displayName=m,[{Provider:d,Slot:p,ItemSlot:h},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},s]}},89105:function(e,t,n){n.d(t,{M:function(){return s}});var r,o=n(64149),i=n(61013),a=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),l=0;function s(e){let[t,n]=o.useState(a());return(0,i.b)(()=>{e||n(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},45485:function(e,t,n){n.d(t,{z:function(){return a}});var r=n(64149),o=n(83954),i=n(61013),a=e=>{var t,n;let a,s;let{present:u,children:c}=e,d=function(e){var t,n;let[o,a]=r.useState(),s=r.useRef({}),u=r.useRef(e),c=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=l(s.current);c.current="mounted"===d?e:"none"},[d]),(0,i.b)(()=>{let t=s.current,n=u.current;if(n!==e){let r=c.current,o=l(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,i.b)(()=>{if(o){var e;let t;let n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=l(s.current).includes(e.animationName);if(e.target===o&&r&&(f("ANIMATION_END"),!u.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},i=e=>{e.target===o&&(c.current=l(s.current))};return o.addEventListener("animationstart",i),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",i),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(s.current=getComputedStyle(e)),a(e)},[])}}(u),f="function"==typeof c?c({present:d.isPresent}):r.Children.only(c),p=(0,o.e)(d.ref,(a=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in a&&a.isReactWarning?f.ref:(a=null===(n=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof c||d.isPresent?r.cloneElement(f,{ref:p}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},72919:function(e,t,n){n.d(t,{Dx:function(){return Z},aU:function(){return et},dk:function(){return ee},fC:function(){return Q},l_:function(){return G},x8:function(){return en},zt:function(){return $}});var r=n(64149),o=n(50149),i=n(64433),a=n(83954),l=n(83027),s=n(74873),u=n(72832),c=n(97498),d=n(45485),f=n(79442),p=n(2441),m=n(45306),v=n(61013),h=n(12230),w=n(20881),y="ToastProvider",[x,g,T]=(0,l.B)("Toast"),[E,b]=(0,s.b)("Toast",[T]),[C,R]=E(y),M=e=>{let{__scopeToast:t,label:n="Notification",duration:o=5e3,swipeDirection:i="right",swipeThreshold:a=50,children:l}=e,[s,u]=r.useState(null),[c,d]=r.useState(0),f=r.useRef(!1),p=r.useRef(!1);return n.trim()||console.error("Invalid prop `label` supplied to `".concat(y,"`. Expected non-empty `string`.")),(0,w.jsx)(x.Provider,{scope:t,children:(0,w.jsx)(C,{scope:t,label:n,duration:o,swipeDirection:i,swipeThreshold:a,toastCount:c,viewport:s,onViewportChange:u,onToastAdd:r.useCallback(()=>d(e=>e+1),[]),onToastRemove:r.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:p,children:l})})};M.displayName=y;var N="ToastViewport",P=["F8"],S="toast.viewportPause",L="toast.viewportResume",k=r.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:o=P,label:i="Notifications ({hotkey})",...l}=e,s=R(N,n),c=g(n),d=r.useRef(null),p=r.useRef(null),m=r.useRef(null),v=r.useRef(null),h=(0,a.e)(t,v,s.onViewportChange),y=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),T=s.toastCount>0;r.useEffect(()=>{let e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null===(t=v.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),r.useEffect(()=>{let e=d.current,t=v.current;if(T&&e&&t){let n=()=>{if(!s.isClosePausedRef.current){let e=new CustomEvent(S);t.dispatchEvent(e),s.isClosePausedRef.current=!0}},r=()=>{if(s.isClosePausedRef.current){let e=new CustomEvent(L);t.dispatchEvent(e),s.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||r()},i=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",i),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[T,s.isClosePausedRef]);let E=r.useCallback(e=>{let{tabbingDirection:t}=e,n=c().map(e=>{let n=e.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===t?r:r.reverse()});return("forwards"===t?n.reverse():n).flat()},[c]);return r.useEffect(()=>{let e=v.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,o,i;let n=document.activeElement,a=t.shiftKey;if(t.target===e&&a){null===(r=p.current)||void 0===r||r.focus();return}let l=E({tabbingDirection:a?"backwards":"forwards"}),s=l.findIndex(e=>e===n);J(l.slice(s+1))?t.preventDefault():a?null===(o=p.current)||void 0===o||o.focus():null===(i=m.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,E]),(0,w.jsxs)(u.I0,{ref:d,role:"region","aria-label":i.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:T?void 0:"none"},children:[T&&(0,w.jsx)(I,{ref:p,onFocusFromOutsideViewport:()=>{J(E({tabbingDirection:"forwards"}))}}),(0,w.jsx)(x.Slot,{scope:n,children:(0,w.jsx)(f.WV.ol,{tabIndex:-1,...l,ref:h})}),T&&(0,w.jsx)(I,{ref:m,onFocusFromOutsideViewport:()=>{J(E({tabbingDirection:"backwards"}))}})]})});k.displayName=N;var j="ToastFocusProxy",I=r.forwardRef((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,i=R(j,n);return(0,w.jsx)(h.T,{"aria-hidden":!0,tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;(null===(t=i.viewport)||void 0===t?void 0:t.contains(n))||r()}})});I.displayName=j;var D="Toast",O=r.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:o,onOpenChange:a,...l}=e,[s=!0,u]=(0,m.T)({prop:r,defaultProp:o,onChange:a});return(0,w.jsx)(d.z,{present:n||s,children:(0,w.jsx)(_,{open:s,...l,ref:t,onClose:()=>u(!1),onPause:(0,p.W)(e.onPause),onResume:(0,p.W)(e.onResume),onSwipeStart:(0,i.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,i.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(n,"px"))}),onSwipeCancel:(0,i.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,i.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(n,"px")),u(!1)})})})});O.displayName=D;var[A,F]=E(D,{onClose(){}}),_=r.forwardRef((e,t)=>{let{__scopeToast:n,type:l="foreground",duration:s,open:c,onClose:d,onEscapeKeyDown:m,onPause:v,onResume:h,onSwipeStart:y,onSwipeMove:g,onSwipeCancel:T,onSwipeEnd:E,...b}=e,C=R(D,n),[M,N]=r.useState(null),P=(0,a.e)(t,e=>N(e)),k=r.useRef(null),j=r.useRef(null),I=s||C.duration,O=r.useRef(0),F=r.useRef(I),_=r.useRef(0),{onToastAdd:V,onToastRemove:K}=C,U=(0,p.W)(()=>{var e;(null==M?void 0:M.contains(document.activeElement))&&(null===(e=C.viewport)||void 0===e||e.focus()),d()}),H=r.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(_.current),O.current=new Date().getTime(),_.current=window.setTimeout(U,e))},[U]);r.useEffect(()=>{let e=C.viewport;if(e){let t=()=>{H(F.current),null==h||h()},n=()=>{let e=new Date().getTime()-O.current;F.current=F.current-e,window.clearTimeout(_.current),null==v||v()};return e.addEventListener(S,n),e.addEventListener(L,t),()=>{e.removeEventListener(S,n),e.removeEventListener(L,t)}}},[C.viewport,I,v,h,H]),r.useEffect(()=>{c&&!C.isClosePausedRef.current&&H(I)},[c,I,C.isClosePausedRef,H]),r.useEffect(()=>(V(),()=>K()),[V,K]);let z=r.useMemo(()=>M?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!r){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(M):null,[M]);return C.viewport?(0,w.jsxs)(w.Fragment,{children:[z&&(0,w.jsx)(W,{__scopeToast:n,role:"status","aria-live":"foreground"===l?"assertive":"polite","aria-atomic":!0,children:z}),(0,w.jsx)(A,{scope:n,onClose:U,children:o.createPortal((0,w.jsx)(x.ItemSlot,{scope:n,children:(0,w.jsx)(u.fC,{asChild:!0,onEscapeKeyDown:(0,i.M)(m,()=>{C.isFocusedToastEscapeKeyDownRef.current||U(),C.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,w.jsx)(f.WV.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":C.swipeDirection,...b,ref:P,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,i.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==m||m(e.nativeEvent),e.nativeEvent.defaultPrevented||(C.isFocusedToastEscapeKeyDownRef.current=!0,U()))}),onPointerDown:(0,i.M)(e.onPointerDown,e=>{0===e.button&&(k.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,i.M)(e.onPointerMove,e=>{if(!k.current)return;let t=e.clientX-k.current.x,n=e.clientY-k.current.y,r=!!j.current,o=["left","right"].includes(C.swipeDirection),i=["left","up"].includes(C.swipeDirection)?Math.min:Math.max,a=o?i(0,t):0,l=o?0:i(0,n),s="touch"===e.pointerType?10:2,u={x:a,y:l},c={originalEvent:e,delta:u};r?(j.current=u,Y("toast.swipeMove",g,c,{discrete:!1})):q(u,C.swipeDirection,s)?(j.current=u,Y("toast.swipeStart",y,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>s||Math.abs(n)>s)&&(k.current=null)}),onPointerUp:(0,i.M)(e.onPointerUp,e=>{let t=j.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),j.current=null,k.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};q(t,C.swipeDirection,C.swipeThreshold)?Y("toast.swipeEnd",E,r,{discrete:!0}):Y("toast.swipeCancel",T,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),C.viewport)})]}):null}),W=e=>{let{__scopeToast:t,children:n,...o}=e,i=R(D,t),[a,l]=r.useState(!1),[s,u]=r.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,p.W)(e);(0,v.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>l(!0)),r.useEffect(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:(0,w.jsx)(c.h,{asChild:!0,children:(0,w.jsx)(h.T,{...o,children:a&&(0,w.jsxs)(w.Fragment,{children:[i.label," ",n]})})})},V=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,w.jsx)(f.WV.div,{...r,ref:t})});V.displayName="ToastTitle";var K=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,w.jsx)(f.WV.div,{...r,ref:t})});K.displayName="ToastDescription";var U="ToastAction",H=r.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,w.jsx)(X,{altText:n,asChild:!0,children:(0,w.jsx)(B,{...r,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(U,"`. Expected non-empty `string`.")),null)});H.displayName=U;var z="ToastClose",B=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,o=F(z,n);return(0,w.jsx)(X,{asChild:!0,children:(0,w.jsx)(f.WV.button,{type:"button",...r,ref:t,onClick:(0,i.M)(e.onClick,o.onClose)})})});B.displayName=z;var X=r.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...o}=e;return(0,w.jsx)(f.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...o,ref:t})});function Y(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,f.jH)(i,a):i.dispatchEvent(a)}var q=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n};function J(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var $=M,G=k,Q=O,Z=V,ee=K,et=H,en=B},37503:function(e,t,n){n.d(t,{VY:function(){return U},fC:function(){return V},xz:function(){return K},zt:function(){return W}});var r=n(64149),o=n(64433),i=n(83954),a=n(74873),l=n(72832),s=n(89105),u=n(95420),c=(n(97498),n(45485)),d=n(79442),f=n(54098),p=n(45306),m=n(12230),v=n(20881),[h,w]=(0,a.b)("Tooltip",[u.D7]),y=(0,u.D7)(),x="TooltipProvider",g="tooltip.open",[T,E]=h(x),b=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:a}=e,[l,s]=r.useState(!0),u=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,v.jsx)(T,{scope:t,isOpenDelayed:l,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),s(!1)},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s(!0),o)},[o]),isPointerInTransitRef:u,onPointerInTransitChange:r.useCallback(e=>{u.current=e},[]),disableHoverableContent:i,children:a})};b.displayName=x;var C="Tooltip",[R,M]=h(C),N=e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i=!1,onOpenChange:a,disableHoverableContent:l,delayDuration:c}=e,d=E(C,e.__scopeTooltip),f=y(t),[m,h]=r.useState(null),w=(0,s.M)(),x=r.useRef(0),T=null!=l?l:d.disableHoverableContent,b=null!=c?c:d.delayDuration,M=r.useRef(!1),[N=!1,P]=(0,p.T)({prop:o,defaultProp:i,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(g))):d.onClose(),null==a||a(e)}}),S=r.useMemo(()=>N?M.current?"delayed-open":"instant-open":"closed",[N]),L=r.useCallback(()=>{window.clearTimeout(x.current),M.current=!1,P(!0)},[P]),k=r.useCallback(()=>{window.clearTimeout(x.current),P(!1)},[P]),j=r.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>{M.current=!0,P(!0)},b)},[b,P]);return r.useEffect(()=>()=>window.clearTimeout(x.current),[]),(0,v.jsx)(u.fC,{...f,children:(0,v.jsx)(R,{scope:t,contentId:w,open:N,stateAttribute:S,trigger:m,onTriggerChange:h,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayed?j():L()},[d.isOpenDelayed,j,L]),onTriggerLeave:r.useCallback(()=>{T?k():window.clearTimeout(x.current)},[k,T]),onOpen:L,onClose:k,disableHoverableContent:T,children:n})})};N.displayName=C;var P="TooltipTrigger",S=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...a}=e,l=M(P,n),s=E(P,n),c=y(n),f=r.useRef(null),p=(0,i.e)(t,f,l.onTriggerChange),m=r.useRef(!1),h=r.useRef(!1),w=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",w),[w]),(0,v.jsx)(u.ee,{asChild:!0,...c,children:(0,v.jsx)(d.WV.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...a,ref:p,onPointerMove:(0,o.M)(e.onPointerMove,e=>{"touch"===e.pointerType||h.current||s.isPointerInTransitRef.current||(l.onTriggerEnter(),h.current=!0)}),onPointerLeave:(0,o.M)(e.onPointerLeave,()=>{l.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.M)(e.onPointerDown,()=>{m.current=!0,document.addEventListener("pointerup",w,{once:!0})}),onFocus:(0,o.M)(e.onFocus,()=>{m.current||l.onOpen()}),onBlur:(0,o.M)(e.onBlur,l.onClose),onClick:(0,o.M)(e.onClick,l.onClose)})})});S.displayName=P;var[L,k]=h("TooltipPortal",{forceMount:void 0}),j="TooltipContent",I=r.forwardRef((e,t)=>{let n=k(j,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,a=M(j,e.__scopeTooltip);return(0,v.jsx)(c.z,{present:r||a.open,children:a.disableHoverableContent?(0,v.jsx)(F,{side:o,...i,ref:t}):(0,v.jsx)(D,{side:o,...i,ref:t})})}),D=r.forwardRef((e,t)=>{let n=M(j,e.__scopeTooltip),o=E(j,e.__scopeTooltip),a=r.useRef(null),l=(0,i.e)(t,a),[s,u]=r.useState(null),{trigger:c,onClose:d}=n,f=a.current,{onPointerInTransitChange:p}=o,m=r.useCallback(()=>{u(null),p(!1)},[p]),h=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());u(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(c&&f){let e=e=>h(e,f),t=e=>h(e,c);return c.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[c,f,h,m]),r.useEffect(()=>{if(s){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==c?void 0:c.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=u>r&&n<(s-a)*(r-l)/(u-l)+a&&(o=!o)}return o}(n,s);r?m():o&&(m(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,f,s,d,m]),(0,v.jsx)(F,{...e,ref:l})}),[O,A]=h(C,{isInside:!1}),F=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:s,...c}=e,d=M(j,n),p=y(n),{onClose:h}=d;return r.useEffect(()=>(document.addEventListener(g,h),()=>document.removeEventListener(g,h)),[h]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&h()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,h]),(0,v.jsx)(l.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,v.jsxs)(u.VY,{"data-state":d.stateAttribute,...p,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,v.jsx)(f.A4,{children:o}),(0,v.jsx)(O,{scope:n,isInside:!0,children:(0,v.jsx)(m.f,{id:d.contentId,role:"tooltip",children:i||o})})]})})});I.displayName=j;var _="TooltipArrow";r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=y(n);return A(_,n).isInside?null:(0,v.jsx)(u.Eh,{...o,...r,ref:t})}).displayName=_;var W=b,V=N,K=S,U=I},12230:function(e,t,n){n.d(t,{T:function(){return a},f:function(){return l}});var r=n(64149),o=n(79442),i=n(20881),a=r.forwardRef((e,t)=>(0,i.jsx)(o.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));a.displayName="VisuallyHidden";var l=a},89448:function(e,t,n){n.d(t,{F:function(){return u},f:function(){return c}});var r=n(64149),o=["light","dark"],i="(prefers-color-scheme: dark)",a="undefined"==typeof window,l=r.createContext(void 0),s={setTheme:e=>{},themes:[]},u=()=>{var e;return null!=(e=r.useContext(l))?e:s},c=e=>r.useContext(l)?e.children:r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:a=!0,enableColorScheme:s=!0,storageKey:u="theme",themes:c=d,defaultTheme:f=a?"system":"light",attribute:w="data-theme",value:y,children:x,nonce:g}=e,[T,E]=r.useState(()=>m(u,f)),[b,C]=r.useState(()=>m(u)),R=y?Object.values(y):c,M=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=h());let r=y?y[t]:t,i=n?v():null,l=document.documentElement;if("class"===w?(l.classList.remove(...R),r&&l.classList.add(r)):r?l.setAttribute(w,r):l.removeAttribute(w),s){let e=o.includes(f)?f:null,n=o.includes(t)?t:e;l.style.colorScheme=n}null==i||i()},[]),N=r.useCallback(e=>{let t="function"==typeof e?e(e):e;E(t);try{localStorage.setItem(u,t)}catch(e){}},[t]),P=r.useCallback(e=>{C(h(e)),"system"===T&&a&&!t&&M("system")},[T,t]);r.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),r.useEffect(()=>{let e=e=>{e.key===u&&N(e.newValue||f)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[N]),r.useEffect(()=>{M(null!=t?t:T)},[t,T]);let S=r.useMemo(()=>({theme:T,setTheme:N,forcedTheme:t,resolvedTheme:"system"===T?b:T,themes:a?[...c,"system"]:c,systemTheme:a?b:void 0}),[T,N,t,b,a,c]);return r.createElement(l.Provider,{value:S},r.createElement(p,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:a,enableColorScheme:s,storageKey:u,themes:c,defaultTheme:f,attribute:w,value:y,children:x,attrs:R,nonce:g}),x)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:a,enableSystem:l,enableColorScheme:s,defaultTheme:u,value:c,attrs:d,nonce:f}=e,p="system"===u,m="class"===a?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(a,"',s='setAttribute';"),v=s?(o.includes(u)?u:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(u,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=c?c[e]:e,i=t?e+"|| ''":"'".concat(r,"'"),l="";return s&&n&&!t&&o.includes(e)&&(l+="d.style.colorScheme = '".concat(e,"';")),"class"===a?t||r?l+="c.add(".concat(i,")"):l+="null":r&&(l+="d[s](n,".concat(i,")")),l},w=t?"!function(){".concat(m).concat(h(t),"}()"):l?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(p,")){var t='").concat(i,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(h("dark"),"}else{").concat(h("light"),"}}else if(e){").concat(c?"var x=".concat(JSON.stringify(c),";"):"").concat(h(c?"x[e]":"e",!0),"}").concat(p?"":"else{"+h(u,!1,!1)+"}").concat(v,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(c?"var x=".concat(JSON.stringify(c),";"):"").concat(h(c?"x[e]":"e",!0),"}else{").concat(h(u,!1,!1),";}").concat(v,"}catch(t){}}();");return r.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:w}})}),m=(e,t)=>{let n;if(!a){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},v=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},h=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light")}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-a6069b4dd014fb04.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-a6069b4dd014fb04.js deleted file mode 100644 index 01699aa..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/131-a6069b4dd014fb04.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[131],{45485:function(e,t,n){n.d(t,{z:function(){return a}});var r=n(64149),o=n(83954),i=n(61013),a=e=>{var t,n;let a,l;let{present:c,children:u}=e,d=function(e){var t,n;let[o,a]=r.useState(),l=r.useRef({}),c=r.useRef(e),u=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=s(l.current);u.current="mounted"===d?e:"none"},[d]),(0,i.b)(()=>{let t=l.current,n=c.current;if(n!==e){let r=u.current,o=s(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),c.current=e}},[e,f]),(0,i.b)(()=>{if(o){var e;let t;let n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=s(l.current).includes(e.animationName);if(e.target===o&&r&&(f("ANIMATION_END"),!c.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},i=e=>{e.target===o&&(u.current=s(l.current))};return o.addEventListener("animationstart",i),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",i),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(l.current=getComputedStyle(e)),a(e)},[])}}(c),f="function"==typeof u?u({present:d.isPresent}):r.Children.only(u),p=(0,o.e)(d.ref,(a=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in a&&a.isReactWarning?f.ref:(a=null===(n=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in a&&a.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof u||d.isPresent?r.cloneElement(f,{ref:p}):null};function s(e){return(null==e?void 0:e.animationName)||"none"}a.displayName="Presence"},72919:function(e,t,n){n.d(t,{Dx:function(){return $},aU:function(){return et},dk:function(){return ee},fC:function(){return Z},l_:function(){return Q},x8:function(){return en},zt:function(){return G}});var r=n(64149),o=n(50149),i=n(64433),a=n(83954),s=n(83027),l=n(74873),c=n(72832),u=n(97498),d=n(45485),f=n(79442),p=n(2441),m=n(45306),v=n(61013),h=n(12230),w=n(20881),y="ToastProvider",[g,x,T]=(0,s.B)("Toast"),[E,b]=(0,l.b)("Toast",[T]),[C,R]=E(y),M=e=>{let{__scopeToast:t,label:n="Notification",duration:o=5e3,swipeDirection:i="right",swipeThreshold:a=50,children:s}=e,[l,c]=r.useState(null),[u,d]=r.useState(0),f=r.useRef(!1),p=r.useRef(!1);return n.trim()||console.error("Invalid prop `label` supplied to `".concat(y,"`. Expected non-empty `string`.")),(0,w.jsx)(g.Provider,{scope:t,children:(0,w.jsx)(C,{scope:t,label:n,duration:o,swipeDirection:i,swipeThreshold:a,toastCount:u,viewport:l,onViewportChange:c,onToastAdd:r.useCallback(()=>d(e=>e+1),[]),onToastRemove:r.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:p,children:s})})};M.displayName=y;var N="ToastViewport",P=["F8"],L="toast.viewportPause",k="toast.viewportResume",S=r.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:o=P,label:i="Notifications ({hotkey})",...s}=e,l=R(N,n),u=x(n),d=r.useRef(null),p=r.useRef(null),m=r.useRef(null),v=r.useRef(null),h=(0,a.e)(t,v,l.onViewportChange),y=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),T=l.toastCount>0;r.useEffect(()=>{let e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null===(t=v.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),r.useEffect(()=>{let e=d.current,t=v.current;if(T&&e&&t){let n=()=>{if(!l.isClosePausedRef.current){let e=new CustomEvent(L);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},r=()=>{if(l.isClosePausedRef.current){let e=new CustomEvent(k);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||r()},i=()=>{e.contains(document.activeElement)||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",i),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[T,l.isClosePausedRef]);let E=r.useCallback(e=>{let{tabbingDirection:t}=e,n=u().map(e=>{let n=e.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===t?r:r.reverse()});return("forwards"===t?n.reverse():n).flat()},[u]);return r.useEffect(()=>{let e=v.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!n){var r,o,i;let n=document.activeElement,a=t.shiftKey;if(t.target===e&&a){null===(r=p.current)||void 0===r||r.focus();return}let s=E({tabbingDirection:a?"backwards":"forwards"}),l=s.findIndex(e=>e===n);J(s.slice(l+1))?t.preventDefault():a?null===(o=p.current)||void 0===o||o.focus():null===(i=m.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[u,E]),(0,w.jsxs)(c.I0,{ref:d,role:"region","aria-label":i.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:T?void 0:"none"},children:[T&&(0,w.jsx)(D,{ref:p,onFocusFromOutsideViewport:()=>{J(E({tabbingDirection:"forwards"}))}}),(0,w.jsx)(g.Slot,{scope:n,children:(0,w.jsx)(f.WV.ol,{tabIndex:-1,...s,ref:h})}),T&&(0,w.jsx)(D,{ref:m,onFocusFromOutsideViewport:()=>{J(E({tabbingDirection:"backwards"}))}})]})});S.displayName=N;var j="ToastFocusProxy",D=r.forwardRef((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,i=R(j,n);return(0,w.jsx)(h.T,{"aria-hidden":!0,tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget;(null===(t=i.viewport)||void 0===t?void 0:t.contains(n))||r()}})});D.displayName=j;var I="Toast",O=r.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:o,onOpenChange:a,...s}=e,[l=!0,c]=(0,m.T)({prop:r,defaultProp:o,onChange:a});return(0,w.jsx)(d.z,{present:n||l,children:(0,w.jsx)(_,{open:l,...s,ref:t,onClose:()=>c(!1),onPause:(0,p.W)(e.onPause),onResume:(0,p.W)(e.onResume),onSwipeStart:(0,i.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,i.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(n,"px"))}),onSwipeCancel:(0,i.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,i.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(n,"px")),c(!1)})})})});O.displayName=I;var[A,F]=E(I,{onClose(){}}),_=r.forwardRef((e,t)=>{let{__scopeToast:n,type:s="foreground",duration:l,open:u,onClose:d,onEscapeKeyDown:m,onPause:v,onResume:h,onSwipeStart:y,onSwipeMove:x,onSwipeCancel:T,onSwipeEnd:E,...b}=e,C=R(I,n),[M,N]=r.useState(null),P=(0,a.e)(t,e=>N(e)),S=r.useRef(null),j=r.useRef(null),D=l||C.duration,O=r.useRef(0),F=r.useRef(D),_=r.useRef(0),{onToastAdd:V,onToastRemove:K}=C,U=(0,p.W)(()=>{var e;(null==M?void 0:M.contains(document.activeElement))&&(null===(e=C.viewport)||void 0===e||e.focus()),d()}),H=r.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(_.current),O.current=new Date().getTime(),_.current=window.setTimeout(U,e))},[U]);r.useEffect(()=>{let e=C.viewport;if(e){let t=()=>{H(F.current),null==h||h()},n=()=>{let e=new Date().getTime()-O.current;F.current=F.current-e,window.clearTimeout(_.current),null==v||v()};return e.addEventListener(L,n),e.addEventListener(k,t),()=>{e.removeEventListener(L,n),e.removeEventListener(k,t)}}},[C.viewport,D,v,h,H]),r.useEffect(()=>{u&&!C.isClosePausedRef.current&&H(D)},[u,D,C.isClosePausedRef,H]),r.useEffect(()=>(V(),()=>K()),[V,K]);let z=r.useMemo(()=>M?function e(t){let n=[];return Array.from(t.childNodes).forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!r){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(M):null,[M]);return C.viewport?(0,w.jsxs)(w.Fragment,{children:[z&&(0,w.jsx)(W,{__scopeToast:n,role:"status","aria-live":"foreground"===s?"assertive":"polite","aria-atomic":!0,children:z}),(0,w.jsx)(A,{scope:n,onClose:U,children:o.createPortal((0,w.jsx)(g.ItemSlot,{scope:n,children:(0,w.jsx)(c.fC,{asChild:!0,onEscapeKeyDown:(0,i.M)(m,()=>{C.isFocusedToastEscapeKeyDownRef.current||U(),C.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,w.jsx)(f.WV.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":u?"open":"closed","data-swipe-direction":C.swipeDirection,...b,ref:P,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,i.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==m||m(e.nativeEvent),e.nativeEvent.defaultPrevented||(C.isFocusedToastEscapeKeyDownRef.current=!0,U()))}),onPointerDown:(0,i.M)(e.onPointerDown,e=>{0===e.button&&(S.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,i.M)(e.onPointerMove,e=>{if(!S.current)return;let t=e.clientX-S.current.x,n=e.clientY-S.current.y,r=!!j.current,o=["left","right"].includes(C.swipeDirection),i=["left","up"].includes(C.swipeDirection)?Math.min:Math.max,a=o?i(0,t):0,s=o?0:i(0,n),l="touch"===e.pointerType?10:2,c={x:a,y:s},u={originalEvent:e,delta:c};r?(j.current=c,Y("toast.swipeMove",x,u,{discrete:!1})):q(c,C.swipeDirection,l)?(j.current=c,Y("toast.swipeStart",y,u,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(S.current=null)}),onPointerUp:(0,i.M)(e.onPointerUp,e=>{let t=j.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),j.current=null,S.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};q(t,C.swipeDirection,C.swipeThreshold)?Y("toast.swipeEnd",E,r,{discrete:!0}):Y("toast.swipeCancel",T,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),C.viewport)})]}):null}),W=e=>{let{__scopeToast:t,children:n,...o}=e,i=R(I,t),[a,s]=r.useState(!1),[l,c]=r.useState(!1);return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},t=(0,p.W)(e);(0,v.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>s(!0)),r.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),l?null:(0,w.jsx)(u.h,{asChild:!0,children:(0,w.jsx)(h.T,{...o,children:a&&(0,w.jsxs)(w.Fragment,{children:[i.label," ",n]})})})},V=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,w.jsx)(f.WV.div,{...r,ref:t})});V.displayName="ToastTitle";var K=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,w.jsx)(f.WV.div,{...r,ref:t})});K.displayName="ToastDescription";var U="ToastAction",H=r.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,w.jsx)(X,{altText:n,asChild:!0,children:(0,w.jsx)(B,{...r,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(U,"`. Expected non-empty `string`.")),null)});H.displayName=U;var z="ToastClose",B=r.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,o=F(z,n);return(0,w.jsx)(X,{asChild:!0,children:(0,w.jsx)(f.WV.button,{type:"button",...r,ref:t,onClick:(0,i.M)(e.onClick,o.onClose)})})});B.displayName=z;var X=r.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...o}=e;return(0,w.jsx)(f.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...o,ref:t})});function Y(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,f.jH)(i,a):i.dispatchEvent(a)}var q=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n};function J(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var G=M,Q=S,Z=O,$=V,ee=K,et=H,en=B},37503:function(e,t,n){n.d(t,{VY:function(){return U},fC:function(){return V},xz:function(){return K},zt:function(){return W}});var r=n(64149),o=n(64433),i=n(83954),a=n(74873),s=n(72832),l=n(89105),c=n(95420),u=(n(97498),n(45485)),d=n(79442),f=n(54098),p=n(45306),m=n(12230),v=n(20881),[h,w]=(0,a.b)("Tooltip",[c.D7]),y=(0,c.D7)(),g="TooltipProvider",x="tooltip.open",[T,E]=h(g),b=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:a}=e,[s,l]=r.useState(!0),c=r.useRef(!1),u=r.useRef(0);return r.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,v.jsx)(T,{scope:t,isOpenDelayed:s,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(u.current),l(!1)},[]),onClose:r.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l(!0),o)},[o]),isPointerInTransitRef:c,onPointerInTransitChange:r.useCallback(e=>{c.current=e},[]),disableHoverableContent:i,children:a})};b.displayName=g;var C="Tooltip",[R,M]=h(C),N=e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i=!1,onOpenChange:a,disableHoverableContent:s,delayDuration:u}=e,d=E(C,e.__scopeTooltip),f=y(t),[m,h]=r.useState(null),w=(0,l.M)(),g=r.useRef(0),T=null!=s?s:d.disableHoverableContent,b=null!=u?u:d.delayDuration,M=r.useRef(!1),[N=!1,P]=(0,p.T)({prop:o,defaultProp:i,onChange:e=>{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(x))):d.onClose(),null==a||a(e)}}),L=r.useMemo(()=>N?M.current?"delayed-open":"instant-open":"closed",[N]),k=r.useCallback(()=>{window.clearTimeout(g.current),M.current=!1,P(!0)},[P]),S=r.useCallback(()=>{window.clearTimeout(g.current),P(!1)},[P]),j=r.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{M.current=!0,P(!0)},b)},[b,P]);return r.useEffect(()=>()=>window.clearTimeout(g.current),[]),(0,v.jsx)(c.fC,{...f,children:(0,v.jsx)(R,{scope:t,contentId:w,open:N,stateAttribute:L,trigger:m,onTriggerChange:h,onTriggerEnter:r.useCallback(()=>{d.isOpenDelayed?j():k()},[d.isOpenDelayed,j,k]),onTriggerLeave:r.useCallback(()=>{T?S():window.clearTimeout(g.current)},[S,T]),onOpen:k,onClose:S,disableHoverableContent:T,children:n})})};N.displayName=C;var P="TooltipTrigger",L=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...a}=e,s=M(P,n),l=E(P,n),u=y(n),f=r.useRef(null),p=(0,i.e)(t,f,s.onTriggerChange),m=r.useRef(!1),h=r.useRef(!1),w=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",w),[w]),(0,v.jsx)(c.ee,{asChild:!0,...u,children:(0,v.jsx)(d.WV.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...a,ref:p,onPointerMove:(0,o.M)(e.onPointerMove,e=>{"touch"===e.pointerType||h.current||l.isPointerInTransitRef.current||(s.onTriggerEnter(),h.current=!0)}),onPointerLeave:(0,o.M)(e.onPointerLeave,()=>{s.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.M)(e.onPointerDown,()=>{m.current=!0,document.addEventListener("pointerup",w,{once:!0})}),onFocus:(0,o.M)(e.onFocus,()=>{m.current||s.onOpen()}),onBlur:(0,o.M)(e.onBlur,s.onClose),onClick:(0,o.M)(e.onClick,s.onClose)})})});L.displayName=P;var[k,S]=h("TooltipPortal",{forceMount:void 0}),j="TooltipContent",D=r.forwardRef((e,t)=>{let n=S(j,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,a=M(j,e.__scopeTooltip);return(0,v.jsx)(u.z,{present:r||a.open,children:a.disableHoverableContent?(0,v.jsx)(F,{side:o,...i,ref:t}):(0,v.jsx)(I,{side:o,...i,ref:t})})}),I=r.forwardRef((e,t)=>{let n=M(j,e.__scopeTooltip),o=E(j,e.__scopeTooltip),a=r.useRef(null),s=(0,i.e)(t,a),[l,c]=r.useState(null),{trigger:u,onClose:d}=n,f=a.current,{onPointerInTransitChange:p}=o,m=r.useCallback(()=>{c(null),p(!1)},[p]),h=r.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());c(function(e){let t=e.slice();return t.sort((e,t)=>e.xt.x?1:e.yt.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),p(!0)},[p]);return r.useEffect(()=>()=>m(),[m]),r.useEffect(()=>{if(u&&f){let e=e=>h(e,f),t=e=>h(e,u);return u.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[u,f,h,m]),r.useEffect(()=>{if(l){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==u?void 0:u.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=c>r&&n<(l-a)*(r-s)/(c-s)+a&&(o=!o)}return o}(n,l);r?m():o&&(m(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,f,l,d,m]),(0,v.jsx)(F,{...e,ref:s})}),[O,A]=h(C,{isInside:!1}),F=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:l,...u}=e,d=M(j,n),p=y(n),{onClose:h}=d;return r.useEffect(()=>(document.addEventListener(x,h),()=>document.removeEventListener(x,h)),[h]),r.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&h()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,h]),(0,v.jsx)(s.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:l,onFocusOutside:e=>e.preventDefault(),onDismiss:h,children:(0,v.jsxs)(c.VY,{"data-state":d.stateAttribute,...p,...u,ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,v.jsx)(f.A4,{children:o}),(0,v.jsx)(O,{scope:n,isInside:!0,children:(0,v.jsx)(m.f,{id:d.contentId,role:"tooltip",children:i||o})})]})})});D.displayName=j;var _="TooltipArrow";r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=y(n);return A(_,n).isInside?null:(0,v.jsx)(c.Eh,{...o,...r,ref:t})}).displayName=_;var W=b,V=N,K=L,U=D},12230:function(e,t,n){n.d(t,{T:function(){return a},f:function(){return s}});var r=n(64149),o=n(79442),i=n(20881),a=r.forwardRef((e,t)=>(0,i.jsx)(o.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));a.displayName="VisuallyHidden";var s=a},89448:function(e,t,n){n.d(t,{F:function(){return c},f:function(){return u}});var r=n(64149),o=["light","dark"],i="(prefers-color-scheme: dark)",a="undefined"==typeof window,s=r.createContext(void 0),l={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=r.useContext(s))?e:l},u=e=>r.useContext(s)?e.children:r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:a=!0,enableColorScheme:l=!0,storageKey:c="theme",themes:u=d,defaultTheme:f=a?"system":"light",attribute:w="data-theme",value:y,children:g,nonce:x}=e,[T,E]=r.useState(()=>m(c,f)),[b,C]=r.useState(()=>m(c)),R=y?Object.values(y):u,M=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=h());let r=y?y[t]:t,i=n?v():null,s=document.documentElement;if("class"===w?(s.classList.remove(...R),r&&s.classList.add(r)):r?s.setAttribute(w,r):s.removeAttribute(w),l){let e=o.includes(f)?f:null,n=o.includes(t)?t:e;s.style.colorScheme=n}null==i||i()},[]),N=r.useCallback(e=>{let t="function"==typeof e?e(e):e;E(t);try{localStorage.setItem(c,t)}catch(e){}},[t]),P=r.useCallback(e=>{C(h(e)),"system"===T&&a&&!t&&M("system")},[T,t]);r.useEffect(()=>{let e=window.matchMedia(i);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),r.useEffect(()=>{let e=e=>{e.key===c&&N(e.newValue||f)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[N]),r.useEffect(()=>{M(null!=t?t:T)},[t,T]);let L=r.useMemo(()=>({theme:T,setTheme:N,forcedTheme:t,resolvedTheme:"system"===T?b:T,themes:a?[...u,"system"]:u,systemTheme:a?b:void 0}),[T,N,t,b,a,u]);return r.createElement(s.Provider,{value:L},r.createElement(p,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:a,enableColorScheme:l,storageKey:c,themes:u,defaultTheme:f,attribute:w,value:y,children:g,attrs:R,nonce:x}),g)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:a,enableSystem:s,enableColorScheme:l,defaultTheme:c,value:u,attrs:d,nonce:f}=e,p="system"===c,m="class"===a?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(a,"',s='setAttribute';"),v=l?(o.includes(c)?c:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(c,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=u?u[e]:e,i=t?e+"|| ''":"'".concat(r,"'"),s="";return l&&n&&!t&&o.includes(e)&&(s+="d.style.colorScheme = '".concat(e,"';")),"class"===a?t||r?s+="c.add(".concat(i,")"):s+="null":r&&(s+="d[s](n,".concat(i,")")),s},w=t?"!function(){".concat(m).concat(h(t),"}()"):s?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(p,")){var t='").concat(i,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(h("dark"),"}else{").concat(h("light"),"}}else if(e){").concat(u?"var x=".concat(JSON.stringify(u),";"):"").concat(h(u?"x[e]":"e",!0),"}").concat(p?"":"else{"+h(c,!1,!1)+"}").concat(v,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(u?"var x=".concat(JSON.stringify(u),";"):"").concat(h(u?"x[e]":"e",!0),"}else{").concat(h(c,!1,!1),";}").concat(v,"}catch(t){}}();");return r.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:w}})}),m=(e,t)=>{let n;if(!a){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},v=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},h=e=>(e||(e=window.matchMedia(i)),e.matches?"dark":"light")}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-3f9b66fad4f436d4.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-3f9b66fad4f436d4.js new file mode 100644 index 0000000..8717c50 --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-3f9b66fad4f436d4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[136],{83027:function(e,t,n){n.d(t,{B:function(){return i}});var r=n(64149),o=n(245),a=n(83954),l=n(54098),u=n(20881);function i(e){let t=e+"CollectionProvider",[n,i]=(0,o.b)(t),[c,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,o=r.useRef(null),a=r.useRef(new Map).current;return(0,u.jsx)(c,{scope:t,itemMap:a,collectionRef:o,children:n})};d.displayName=t;let f=e+"CollectionSlot",p=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=s(f,n),i=(0,a.e)(t,o.collectionRef);return(0,u.jsx)(l.g7,{ref:i,children:r})});p.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",h=r.forwardRef((e,t)=>{let{scope:n,children:o,...i}=e,c=r.useRef(null),d=(0,a.e)(t,c),f=s(m,n);return r.useEffect(()=>(f.itemMap.set(c,{ref:c,...i}),()=>void f.itemMap.delete(c))),(0,u.jsx)(l.g7,{[v]:"",ref:d,children:o})});return h.displayName=m,[{Provider:d,Slot:p,ItemSlot:h},function(t){let n=s(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},i]}},86004:function(e,t,n){n.d(t,{gm:function(){return a}});var r=n(64149);n(20881);var o=r.createContext(void 0);function a(e){let t=r.useContext(o);return e||t||"ltr"}},67293:function(e,t,n){n.d(t,{oC:function(){return tf},VY:function(){return ti},ZA:function(){return tc},ck:function(){return td},wU:function(){return tv},__:function(){return ts},Uv:function(){return tu},Ee:function(){return tp},Rk:function(){return tm},fC:function(){return ta},Z0:function(){return th},Tr:function(){return tg},tu:function(){return ty},fF:function(){return tw},xz:function(){return tl}});var r=n(64149),o=n(64433),a=n(83954),l=n(74873),u=n(45306),i=n(79442),c=n(83027),s=n(86004),d=n(72832),f=n(57117),p=n(96616),m=n(89105),v=n(95420),h=n(97498),g=n(45485),w=n(245),y=n(2441),x=n(20881),M="rovingFocusGroup.onEntryFocus",b={bubbles:!1,cancelable:!0},C="RovingFocusGroup",[R,j,D]=(0,c.B)(C),[k,E]=(0,w.b)(C,[D]),[S,T]=k(C),_=r.forwardRef((e,t)=>(0,x.jsx)(R.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(R.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(I,{...e,ref:t})})}));_.displayName=C;var I=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:l,loop:c=!1,dir:d,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:m,onEntryFocus:v,preventScrollOnEntryFocus:h=!1,...g}=e,w=r.useRef(null),C=(0,a.e)(t,w),R=(0,s.gm)(d),[D=null,k]=(0,u.T)({prop:f,defaultProp:p,onChange:m}),[E,T]=r.useState(!1),_=(0,y.W)(v),I=j(n),P=r.useRef(!1),[N,F]=r.useState(0);return r.useEffect(()=>{let e=w.current;if(e)return e.addEventListener(M,_),()=>e.removeEventListener(M,_)},[_]),(0,x.jsx)(S,{scope:n,orientation:l,dir:R,loop:c,currentTabStopId:D,onItemFocus:r.useCallback(e=>k(e),[k]),onItemShiftTab:r.useCallback(()=>T(!0),[]),onFocusableItemAdd:r.useCallback(()=>F(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>F(e=>e-1),[]),children:(0,x.jsx)(i.WV.div,{tabIndex:E||0===N?-1:0,"data-orientation":l,...g,ref:C,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{P.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!P.current;if(e.target===e.currentTarget&&t&&!E){let t=new CustomEvent(M,b);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=I().filter(e=>e.focusable);O([e.find(e=>e.active),e.find(e=>e.id===D),...e].filter(Boolean).map(e=>e.ref.current),h)}}P.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>T(!1))})})}),P="RovingFocusGroupItem",N=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:l=!1,tabStopId:u,...c}=e,s=(0,m.M)(),d=u||s,f=T(P,n),p=f.currentTabStopId===d,v=j(n),{onFocusableItemAdd:h,onFocusableItemRemove:g}=f;return r.useEffect(()=>{if(a)return h(),()=>g()},[a,h,g]),(0,x.jsx)(R.ItemSlot,{scope:n,id:d,focusable:a,active:l,children:(0,x.jsx)(i.WV.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...c,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a?f.onItemFocus(d):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){f.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return F[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=f.loop?(n=o,r=a+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(a+1)}setTimeout(()=>O(o))}})})})});N.displayName=P;var F={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function O(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var A=n(54098),L=n(32286),K=n(3748),V=["Enter"," "],G=["ArrowUp","PageDown","End"],W=["ArrowDown","PageUp","Home",...G],B={ltr:[...V,"ArrowRight"],rtl:[...V,"ArrowLeft"]},U={ltr:["ArrowLeft"],rtl:["ArrowRight"]},z="Menu",[X,H,Y]=(0,c.B)(z),[Z,J]=(0,l.b)(z,[Y,v.D7,E]),q=(0,v.D7)(),Q=E(),[$,ee]=Z(z),[et,en]=Z(z),er=e=>{let{__scopeMenu:t,open:n=!1,children:o,dir:a,onOpenChange:l,modal:u=!0}=e,i=q(t),[c,d]=r.useState(null),f=r.useRef(!1),p=(0,y.W)(l),m=(0,s.gm)(a);return r.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,x.jsx)(v.fC,{...i,children:(0,x.jsx)($,{scope:t,open:n,onOpenChange:p,content:c,onContentChange:d,children:(0,x.jsx)(et,{scope:t,onClose:r.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:u,children:o})})})};er.displayName=z;var eo=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=q(n);return(0,x.jsx)(v.ee,{...o,...r,ref:t})});eo.displayName="MenuAnchor";var ea="MenuPortal",[el,eu]=Z(ea,{forceMount:void 0}),ei=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,a=ee(ea,t);return(0,x.jsx)(el,{scope:t,forceMount:n,children:(0,x.jsx)(g.z,{present:n||a.open,children:(0,x.jsx)(h.h,{asChild:!0,container:o,children:r})})})};ei.displayName=ea;var ec="MenuContent",[es,ed]=Z(ec),ef=r.forwardRef((e,t)=>{let n=eu(ec,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=ee(ec,e.__scopeMenu),l=en(ec,e.__scopeMenu);return(0,x.jsx)(X.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(g.z,{present:r||a.open,children:(0,x.jsx)(X.Slot,{scope:e.__scopeMenu,children:l.modal?(0,x.jsx)(ep,{...o,ref:t}):(0,x.jsx)(em,{...o,ref:t})})})})}),ep=r.forwardRef((e,t)=>{let n=ee(ec,e.__scopeMenu),l=r.useRef(null),u=(0,a.e)(t,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,L.Ry)(e)},[]),(0,x.jsx)(ev,{...e,ref:u,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,o.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),em=r.forwardRef((e,t)=>{let n=ee(ec,e.__scopeMenu);return(0,x.jsx)(ev,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),ev=r.forwardRef((e,t)=>{let{__scopeMenu:n,loop:l=!1,trapFocus:u,onOpenAutoFocus:i,onCloseAutoFocus:c,disableOutsidePointerEvents:s,onEntryFocus:m,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:y,onDismiss:M,disableOutsideScroll:b,...C}=e,R=ee(ec,n),j=en(ec,n),D=q(n),k=Q(n),E=H(n),[S,T]=r.useState(null),I=r.useRef(null),P=(0,a.e)(t,I,R.onContentChange),N=r.useRef(0),F=r.useRef(""),O=r.useRef(0),L=r.useRef(null),V=r.useRef("right"),B=r.useRef(0),U=b?K.Z:r.Fragment,z=b?{as:A.g7,allowPinchZoom:!0}:void 0,X=e=>{var t,n;let r=F.current+e,o=E().filter(e=>!e.disabled),a=document.activeElement,l=null===(t=o.find(e=>e.ref.current===a))||void 0===t?void 0:t.textValue,u=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(a=a.filter(e=>e!==n));let l=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(o.map(e=>e.textValue),r,l),i=null===(n=o.find(e=>e.textValue===u))||void 0===n?void 0:n.ref.current;!function e(t){F.current=t,window.clearTimeout(N.current),""!==t&&(N.current=window.setTimeout(()=>e(""),1e3))}(r),i&&setTimeout(()=>i.focus())};r.useEffect(()=>()=>window.clearTimeout(N.current),[]),(0,f.EW)();let Y=r.useCallback(e=>{var t,n,r;return V.current===(null===(t=L.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=L.current)||void 0===n?void 0:n.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,a=t.length-1;er!=c>r&&n<(i-l)*(r-u)/(c-u)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,x.jsx)(es,{scope:n,searchRef:F,onItemEnter:r.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),onItemLeave:r.useCallback(e=>{var t;Y(e)||(null===(t=I.current)||void 0===t||t.focus(),T(null))},[Y]),onTriggerLeave:r.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),pointerGraceTimerRef:O,onPointerGraceIntentChange:r.useCallback(e=>{L.current=e},[]),children:(0,x.jsx)(U,{...z,children:(0,x.jsx)(p.M,{asChild:!0,trapped:u,onMountAutoFocus:(0,o.M)(i,e=>{var t;e.preventDefault(),null===(t=I.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,x.jsx)(d.XB,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:y,onDismiss:M,children:(0,x.jsx)(_,{asChild:!0,...k,dir:j.dir,orientation:"vertical",loop:l,currentTabStopId:S,onCurrentTabStopIdChange:T,onEntryFocus:(0,o.M)(m,e=>{j.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,x.jsx)(v.VY,{role:"menu","aria-orientation":"vertical","data-state":eB(R.open),"data-radix-menu-content":"",dir:j.dir,...D,...C,ref:P,style:{outline:"none",...C.style},onKeyDown:(0,o.M)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&X(e.key));let o=I.current;if(e.target!==o||!W.includes(e.key))return;e.preventDefault();let a=E().filter(e=>!e.disabled).map(e=>e.ref.current);G.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,o.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(N.current),F.current="")}),onPointerMove:(0,o.M)(e.onPointerMove,eX(e=>{let t=e.target,n=B.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>B.current?"right":"left";V.current=t,B.current=e.clientX}}))})})})})})})});ef.displayName=ec;var eh=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,x.jsx)(i.WV.div,{role:"group",...r,ref:t})});eh.displayName="MenuGroup";var eg=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,x.jsx)(i.WV.div,{...r,ref:t})});eg.displayName="MenuLabel";var ew="MenuItem",ey="menu.itemSelect",ex=r.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:l,...u}=e,c=r.useRef(null),s=en(ew,e.__scopeMenu),d=ed(ew,e.__scopeMenu),f=(0,a.e)(t,c),p=r.useRef(!1);return(0,x.jsx)(eM,{...u,ref:f,disabled:n,onClick:(0,o.M)(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(ey,{bubbles:!0,cancelable:!0});e.addEventListener(ey,e=>null==l?void 0:l(e),{once:!0}),(0,i.jH)(e,t),t.defaultPrevented?p.current=!1:s.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),p.current=!0},onPointerUp:(0,o.M)(e.onPointerUp,e=>{var t;p.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;!n&&(!t||" "!==e.key)&&V.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ex.displayName=ew;var eM=r.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:l=!1,textValue:u,...c}=e,s=ed(ew,n),d=Q(n),f=r.useRef(null),p=(0,a.e)(t,f),[m,v]=r.useState(!1),[h,g]=r.useState("");return r.useEffect(()=>{let e=f.current;if(e){var t;g((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[c.children]),(0,x.jsx)(X.ItemSlot,{scope:n,disabled:l,textValue:null!=u?u:h,children:(0,x.jsx)(N,{asChild:!0,...d,focusable:!l,children:(0,x.jsx)(i.WV.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:p,onPointerMove:(0,o.M)(e.onPointerMove,eX(e=>{l?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.M)(e.onPointerLeave,eX(e=>s.onItemLeave(e))),onFocus:(0,o.M)(e.onFocus,()=>v(!0)),onBlur:(0,o.M)(e.onBlur,()=>v(!1))})})})}),eb=r.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...a}=e;return(0,x.jsx)(eT,{scope:e.__scopeMenu,checked:n,children:(0,x.jsx)(ex,{role:"menuitemcheckbox","aria-checked":eU(n)?"mixed":n,...a,ref:t,"data-state":ez(n),onSelect:(0,o.M)(a.onSelect,()=>null==r?void 0:r(!!eU(n)||!n),{checkForDefaultPrevented:!1})})})});eb.displayName="MenuCheckboxItem";var eC="MenuRadioGroup",[eR,ej]=Z(eC,{value:void 0,onValueChange:()=>{}}),eD=r.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,a=(0,y.W)(r);return(0,x.jsx)(eR,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,x.jsx)(eh,{...o,ref:t})})});eD.displayName=eC;var ek="MenuRadioItem",eE=r.forwardRef((e,t)=>{let{value:n,...r}=e,a=ej(ek,e.__scopeMenu),l=n===a.value;return(0,x.jsx)(eT,{scope:e.__scopeMenu,checked:l,children:(0,x.jsx)(ex,{role:"menuitemradio","aria-checked":l,...r,ref:t,"data-state":ez(l),onSelect:(0,o.M)(r.onSelect,()=>{var e;return null===(e=a.onValueChange)||void 0===e?void 0:e.call(a,n)},{checkForDefaultPrevented:!1})})})});eE.displayName=ek;var eS="MenuItemIndicator",[eT,e_]=Z(eS,{checked:!1}),eI=r.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,a=e_(eS,n);return(0,x.jsx)(g.z,{present:r||eU(a.checked)||!0===a.checked,children:(0,x.jsx)(i.WV.span,{...o,ref:t,"data-state":ez(a.checked)})})});eI.displayName=eS;var eP=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,x.jsx)(i.WV.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});eP.displayName="MenuSeparator";var eN=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=q(n);return(0,x.jsx)(v.Eh,{...o,...r,ref:t})});eN.displayName="MenuArrow";var eF="MenuSub",[eO,eA]=Z(eF),eL=e=>{let{__scopeMenu:t,children:n,open:o=!1,onOpenChange:a}=e,l=ee(eF,t),u=q(t),[i,c]=r.useState(null),[s,d]=r.useState(null),f=(0,y.W)(a);return r.useEffect(()=>(!1===l.open&&f(!1),()=>f(!1)),[l.open,f]),(0,x.jsx)(v.fC,{...u,children:(0,x.jsx)($,{scope:t,open:o,onOpenChange:f,content:s,onContentChange:d,children:(0,x.jsx)(eO,{scope:t,contentId:(0,m.M)(),triggerId:(0,m.M)(),trigger:i,onTriggerChange:c,children:n})})})};eL.displayName=eF;var eK="MenuSubTrigger",eV=r.forwardRef((e,t)=>{let n=ee(eK,e.__scopeMenu),l=en(eK,e.__scopeMenu),u=eA(eK,e.__scopeMenu),i=ed(eK,e.__scopeMenu),c=r.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:d}=i,f={__scopeMenu:e.__scopeMenu},p=r.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return r.useEffect(()=>p,[p]),r.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),d(null)}},[s,d]),(0,x.jsx)(eo,{asChild:!0,...f,children:(0,x.jsx)(eM,{id:u.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":u.contentId,"data-state":eB(n.open),...e,ref:(0,a.F)(t,u.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,o.M)(e.onPointerMove,eX(t=>{i.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||c.current||(i.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:(0,o.M)(e.onPointerLeave,eX(e=>{var t,r;p();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,a="right"===t,l=o[a?"left":"right"],u=o[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:l,y:o.top},{x:u,y:o.top},{x:u,y:o.bottom},{x:l,y:o.bottom}],side:t}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.M)(e.onKeyDown,t=>{let r=""!==i.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&B[l.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})})});eV.displayName=eK;var eG="MenuSubContent",eW=r.forwardRef((e,t)=>{let n=eu(ec,e.__scopeMenu),{forceMount:l=n.forceMount,...u}=e,i=ee(ec,e.__scopeMenu),c=en(ec,e.__scopeMenu),s=eA(eG,e.__scopeMenu),d=r.useRef(null),f=(0,a.e)(t,d);return(0,x.jsx)(X.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(g.z,{present:l||i.open,children:(0,x.jsx)(X.Slot,{scope:e.__scopeMenu,children:(0,x.jsx)(ev,{id:s.contentId,"aria-labelledby":s.triggerId,...u,ref:f,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;c.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.M)(e.onFocusOutside,e=>{e.target!==s.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:(0,o.M)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=U[c.dir].includes(e.key);if(t&&n){var r;i.onOpenChange(!1),null===(r=s.trigger)||void 0===r||r.focus(),e.preventDefault()}})})})})})});function eB(e){return e?"open":"closed"}function eU(e){return"indeterminate"===e}function ez(e){return eU(e)?"indeterminate":e?"checked":"unchecked"}function eX(e){return t=>"mouse"===t.pointerType?e(t):void 0}eW.displayName=eG;var eH="DropdownMenu",[eY,eZ]=(0,l.b)(eH,[J]),eJ=J(),[eq,eQ]=eY(eH),e$=e=>{let{__scopeDropdownMenu:t,children:n,dir:o,open:a,defaultOpen:l,onOpenChange:i,modal:c=!0}=e,s=eJ(t),d=r.useRef(null),[f=!1,p]=(0,u.T)({prop:a,defaultProp:l,onChange:i});return(0,x.jsx)(eq,{scope:t,triggerId:(0,m.M)(),triggerRef:d,contentId:(0,m.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:c,children:(0,x.jsx)(er,{...s,open:f,onOpenChange:p,dir:o,modal:c,children:n})})};e$.displayName=eH;var e0="DropdownMenuTrigger",e1=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...l}=e,u=eQ(e0,n),c=eJ(n);return(0,x.jsx)(eo,{asChild:!0,...c,children:(0,x.jsx)(i.WV.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...l,ref:(0,a.F)(t,u.triggerRef),onPointerDown:(0,o.M)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e1.displayName=e0;var e4=e=>{let{__scopeDropdownMenu:t,...n}=e,r=eJ(t);return(0,x.jsx)(ei,{...r,...n})};e4.displayName="DropdownMenuPortal";var e8="DropdownMenuContent",e2=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...a}=e,l=eQ(e8,n),u=eJ(n),i=r.useRef(!1);return(0,x.jsx)(ef,{id:l.contentId,"aria-labelledby":l.triggerId,...u,...a,ref:t,onCloseAutoFocus:(0,o.M)(e.onCloseAutoFocus,e=>{var t;i.current||null===(t=l.triggerRef.current)||void 0===t||t.focus(),i.current=!1,e.preventDefault()}),onInteractOutside:(0,o.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!l.modal||r)&&(i.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e2.displayName=e8;var e7=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eh,{...o,...r,ref:t})});e7.displayName="DropdownMenuGroup";var e9=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eg,{...o,...r,ref:t})});e9.displayName="DropdownMenuLabel";var e3=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(ex,{...o,...r,ref:t})});e3.displayName="DropdownMenuItem";var e5=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eb,{...o,...r,ref:t})});e5.displayName="DropdownMenuCheckboxItem";var e6=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eD,{...o,...r,ref:t})});e6.displayName="DropdownMenuRadioGroup";var te=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eE,{...o,...r,ref:t})});te.displayName="DropdownMenuRadioItem";var tt=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eI,{...o,...r,ref:t})});tt.displayName="DropdownMenuItemIndicator";var tn=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eP,{...o,...r,ref:t})});tn.displayName="DropdownMenuSeparator",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eN,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var tr=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eV,{...o,...r,ref:t})});tr.displayName="DropdownMenuSubTrigger";var to=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eW,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});to.displayName="DropdownMenuSubContent";var ta=e$,tl=e1,tu=e4,ti=e2,tc=e7,ts=e9,td=e3,tf=e5,tp=e6,tm=te,tv=tt,th=tn,tg=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:a}=e,l=eJ(t),[i=!1,c]=(0,u.T)({prop:r,defaultProp:a,onChange:o});return(0,x.jsx)(eL,{...l,open:i,onOpenChange:c,children:n})},tw=tr,ty=to},89448:function(e,t,n){n.d(t,{F:function(){return c},f:function(){return s}});var r=n(64149),o=["light","dark"],a="(prefers-color-scheme: dark)",l="undefined"==typeof window,u=r.createContext(void 0),i={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=r.useContext(u))?e:i},s=e=>r.useContext(u)?e.children:r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:l=!0,enableColorScheme:i=!0,storageKey:c="theme",themes:s=d,defaultTheme:f=l?"system":"light",attribute:g="data-theme",value:w,children:y,nonce:x}=e,[M,b]=r.useState(()=>m(c,f)),[C,R]=r.useState(()=>m(c)),j=w?Object.values(w):s,D=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&l&&(t=h());let r=w?w[t]:t,a=n?v():null,u=document.documentElement;if("class"===g?(u.classList.remove(...j),r&&u.classList.add(r)):r?u.setAttribute(g,r):u.removeAttribute(g),i){let e=o.includes(f)?f:null,n=o.includes(t)?t:e;u.style.colorScheme=n}null==a||a()},[]),k=r.useCallback(e=>{let t="function"==typeof e?e(e):e;b(t);try{localStorage.setItem(c,t)}catch(e){}},[t]),E=r.useCallback(e=>{R(h(e)),"system"===M&&l&&!t&&D("system")},[M,t]);r.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),r.useEffect(()=>{let e=e=>{e.key===c&&k(e.newValue||f)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[k]),r.useEffect(()=>{D(null!=t?t:M)},[t,M]);let S=r.useMemo(()=>({theme:M,setTheme:k,forcedTheme:t,resolvedTheme:"system"===M?C:M,themes:l?[...s,"system"]:s,systemTheme:l?C:void 0}),[M,k,t,C,l,s]);return r.createElement(u.Provider,{value:S},r.createElement(p,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:l,enableColorScheme:i,storageKey:c,themes:s,defaultTheme:f,attribute:g,value:w,children:y,attrs:j,nonce:x}),y)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:l,enableSystem:u,enableColorScheme:i,defaultTheme:c,value:s,attrs:d,nonce:f}=e,p="system"===c,m="class"===l?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(l,"',s='setAttribute';"),v=i?(o.includes(c)?c:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(c,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=s?s[e]:e,a=t?e+"|| ''":"'".concat(r,"'"),u="";return i&&n&&!t&&o.includes(e)&&(u+="d.style.colorScheme = '".concat(e,"';")),"class"===l?t||r?u+="c.add(".concat(a,")"):u+="null":r&&(u+="d[s](n,".concat(a,")")),u},g=t?"!function(){".concat(m).concat(h(t),"}()"):u?"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(p,")){var t='").concat(a,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(h("dark"),"}else{").concat(h("light"),"}}else if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(h(s?"x[e]":"e",!0),"}").concat(p?"":"else{"+h(c,!1,!1)+"}").concat(v,"}catch(e){}}()"):"!function(){try{".concat(m,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(h(s?"x[e]":"e",!0),"}else{").concat(h(c,!1,!1),";}").concat(v,"}catch(t){}}();");return r.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:g}})}),m=(e,t)=>{let n;if(!l){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},v=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},h=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-7daab0ec19a61e49.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-7daab0ec19a61e49.js deleted file mode 100644 index 855d00f..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/136-7daab0ec19a61e49.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[136],{86004:function(e,t,n){n.d(t,{gm:function(){return a}});var r=n(64149);n(20881);var o=r.createContext(void 0);function a(e){let t=r.useContext(o);return e||t||"ltr"}},67293:function(e,t,n){n.d(t,{oC:function(){return tf},VY:function(){return ti},ZA:function(){return tc},ck:function(){return td},wU:function(){return tm},__:function(){return ts},Uv:function(){return tu},Ee:function(){return tp},Rk:function(){return tv},fC:function(){return ta},Z0:function(){return th},Tr:function(){return tg},tu:function(){return ty},fF:function(){return tw},xz:function(){return tl}});var r=n(64149),o=n(64433),a=n(83954),l=n(74873),u=n(45306),i=n(79442),c=n(83027),s=n(86004),d=n(72832),f=n(57117),p=n(96616),v=n(89105),m=n(95420),h=n(97498),g=n(45485),w=n(245),y=n(2441),x=n(20881),M="rovingFocusGroup.onEntryFocus",b={bubbles:!1,cancelable:!0},C="RovingFocusGroup",[R,j,D]=(0,c.B)(C),[k,T]=(0,w.b)(C,[D]),[_,E]=k(C),S=r.forwardRef((e,t)=>(0,x.jsx)(R.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(R.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,x.jsx)(I,{...e,ref:t})})}));S.displayName=C;var I=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:l,loop:c=!1,dir:d,currentTabStopId:f,defaultCurrentTabStopId:p,onCurrentTabStopIdChange:v,onEntryFocus:m,preventScrollOnEntryFocus:h=!1,...g}=e,w=r.useRef(null),C=(0,a.e)(t,w),R=(0,s.gm)(d),[D=null,k]=(0,u.T)({prop:f,defaultProp:p,onChange:v}),[T,E]=r.useState(!1),S=(0,y.W)(m),I=j(n),P=r.useRef(!1),[F,N]=r.useState(0);return r.useEffect(()=>{let e=w.current;if(e)return e.addEventListener(M,S),()=>e.removeEventListener(M,S)},[S]),(0,x.jsx)(_,{scope:n,orientation:l,dir:R,loop:c,currentTabStopId:D,onItemFocus:r.useCallback(e=>k(e),[k]),onItemShiftTab:r.useCallback(()=>E(!0),[]),onFocusableItemAdd:r.useCallback(()=>N(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>N(e=>e-1),[]),children:(0,x.jsx)(i.WV.div,{tabIndex:T||0===F?-1:0,"data-orientation":l,...g,ref:C,style:{outline:"none",...e.style},onMouseDown:(0,o.M)(e.onMouseDown,()=>{P.current=!0}),onFocus:(0,o.M)(e.onFocus,e=>{let t=!P.current;if(e.target===e.currentTarget&&t&&!T){let t=new CustomEvent(M,b);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=I().filter(e=>e.focusable);O([e.find(e=>e.active),e.find(e=>e.id===D),...e].filter(Boolean).map(e=>e.ref.current),h)}}P.current=!1}),onBlur:(0,o.M)(e.onBlur,()=>E(!1))})})}),P="RovingFocusGroupItem",F=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:l=!1,tabStopId:u,...c}=e,s=(0,v.M)(),d=u||s,f=E(P,n),p=f.currentTabStopId===d,m=j(n),{onFocusableItemAdd:h,onFocusableItemRemove:g}=f;return r.useEffect(()=>{if(a)return h(),()=>g()},[a,h,g]),(0,x.jsx)(R.ItemSlot,{scope:n,id:d,focusable:a,active:l,children:(0,x.jsx)(i.WV.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...c,ref:t,onMouseDown:(0,o.M)(e.onMouseDown,e=>{a?f.onItemFocus(d):e.preventDefault()}),onFocus:(0,o.M)(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:(0,o.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){f.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return N[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=m().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let a=o.indexOf(e.currentTarget);o=f.loop?(n=o,r=a+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(a+1)}setTimeout(()=>O(o))}})})})});F.displayName=P;var N={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function O(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var L=n(54098),A=n(32286),K=n(3748),V=["Enter"," "],G=["ArrowUp","PageDown","End"],W=["ArrowDown","PageUp","Home",...G],U={ltr:[...V,"ArrowRight"],rtl:[...V,"ArrowLeft"]},B={ltr:["ArrowLeft"],rtl:["ArrowRight"]},z="Menu",[X,H,Y]=(0,c.B)(z),[Z,J]=(0,l.b)(z,[Y,m.D7,T]),q=(0,m.D7)(),Q=T(),[$,ee]=Z(z),[et,en]=Z(z),er=e=>{let{__scopeMenu:t,open:n=!1,children:o,dir:a,onOpenChange:l,modal:u=!0}=e,i=q(t),[c,d]=r.useState(null),f=r.useRef(!1),p=(0,y.W)(l),v=(0,s.gm)(a);return r.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,x.jsx)(m.fC,{...i,children:(0,x.jsx)($,{scope:t,open:n,onOpenChange:p,content:c,onContentChange:d,children:(0,x.jsx)(et,{scope:t,onClose:r.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:v,modal:u,children:o})})})};er.displayName=z;var eo=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=q(n);return(0,x.jsx)(m.ee,{...o,...r,ref:t})});eo.displayName="MenuAnchor";var ea="MenuPortal",[el,eu]=Z(ea,{forceMount:void 0}),ei=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,a=ee(ea,t);return(0,x.jsx)(el,{scope:t,forceMount:n,children:(0,x.jsx)(g.z,{present:n||a.open,children:(0,x.jsx)(h.h,{asChild:!0,container:o,children:r})})})};ei.displayName=ea;var ec="MenuContent",[es,ed]=Z(ec),ef=r.forwardRef((e,t)=>{let n=eu(ec,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,a=ee(ec,e.__scopeMenu),l=en(ec,e.__scopeMenu);return(0,x.jsx)(X.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(g.z,{present:r||a.open,children:(0,x.jsx)(X.Slot,{scope:e.__scopeMenu,children:l.modal?(0,x.jsx)(ep,{...o,ref:t}):(0,x.jsx)(ev,{...o,ref:t})})})})}),ep=r.forwardRef((e,t)=>{let n=ee(ec,e.__scopeMenu),l=r.useRef(null),u=(0,a.e)(t,l);return r.useEffect(()=>{let e=l.current;if(e)return(0,A.Ry)(e)},[]),(0,x.jsx)(em,{...e,ref:u,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,o.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ev=r.forwardRef((e,t)=>{let n=ee(ec,e.__scopeMenu);return(0,x.jsx)(em,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),em=r.forwardRef((e,t)=>{let{__scopeMenu:n,loop:l=!1,trapFocus:u,onOpenAutoFocus:i,onCloseAutoFocus:c,disableOutsidePointerEvents:s,onEntryFocus:v,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:y,onDismiss:M,disableOutsideScroll:b,...C}=e,R=ee(ec,n),j=en(ec,n),D=q(n),k=Q(n),T=H(n),[_,E]=r.useState(null),I=r.useRef(null),P=(0,a.e)(t,I,R.onContentChange),F=r.useRef(0),N=r.useRef(""),O=r.useRef(0),A=r.useRef(null),V=r.useRef("right"),U=r.useRef(0),B=b?K.Z:r.Fragment,z=b?{as:L.g7,allowPinchZoom:!0}:void 0,X=e=>{var t,n;let r=N.current+e,o=T().filter(e=>!e.disabled),a=document.activeElement,l=null===(t=o.find(e=>e.ref.current===a))||void 0===t?void 0:t.textValue,u=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(a=a.filter(e=>e!==n));let l=a.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(o.map(e=>e.textValue),r,l),i=null===(n=o.find(e=>e.textValue===u))||void 0===n?void 0:n.ref.current;!function e(t){N.current=t,window.clearTimeout(F.current),""!==t&&(F.current=window.setTimeout(()=>e(""),1e3))}(r),i&&setTimeout(()=>i.focus())};r.useEffect(()=>()=>window.clearTimeout(F.current),[]),(0,f.EW)();let Y=r.useCallback(e=>{var t,n,r;return V.current===(null===(t=A.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=A.current)||void 0===n?void 0:n.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,a=t.length-1;er!=c>r&&n<(i-l)*(r-u)/(c-u)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,x.jsx)(es,{scope:n,searchRef:N,onItemEnter:r.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),onItemLeave:r.useCallback(e=>{var t;Y(e)||(null===(t=I.current)||void 0===t||t.focus(),E(null))},[Y]),onTriggerLeave:r.useCallback(e=>{Y(e)&&e.preventDefault()},[Y]),pointerGraceTimerRef:O,onPointerGraceIntentChange:r.useCallback(e=>{A.current=e},[]),children:(0,x.jsx)(B,{...z,children:(0,x.jsx)(p.M,{asChild:!0,trapped:u,onMountAutoFocus:(0,o.M)(i,e=>{var t;e.preventDefault(),null===(t=I.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,x.jsx)(d.XB,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:y,onDismiss:M,children:(0,x.jsx)(S,{asChild:!0,...k,dir:j.dir,orientation:"vertical",loop:l,currentTabStopId:_,onCurrentTabStopIdChange:E,onEntryFocus:(0,o.M)(v,e=>{j.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,x.jsx)(m.VY,{role:"menu","aria-orientation":"vertical","data-state":eU(R.open),"data-radix-menu-content":"",dir:j.dir,...D,...C,ref:P,style:{outline:"none",...C.style},onKeyDown:(0,o.M)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&X(e.key));let o=I.current;if(e.target!==o||!W.includes(e.key))return;e.preventDefault();let a=T().filter(e=>!e.disabled).map(e=>e.ref.current);G.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,o.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(F.current),N.current="")}),onPointerMove:(0,o.M)(e.onPointerMove,eX(e=>{let t=e.target,n=U.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>U.current?"right":"left";V.current=t,U.current=e.clientX}}))})})})})})})});ef.displayName=ec;var eh=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,x.jsx)(i.WV.div,{role:"group",...r,ref:t})});eh.displayName="MenuGroup";var eg=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,x.jsx)(i.WV.div,{...r,ref:t})});eg.displayName="MenuLabel";var ew="MenuItem",ey="menu.itemSelect",ex=r.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:l,...u}=e,c=r.useRef(null),s=en(ew,e.__scopeMenu),d=ed(ew,e.__scopeMenu),f=(0,a.e)(t,c),p=r.useRef(!1);return(0,x.jsx)(eM,{...u,ref:f,disabled:n,onClick:(0,o.M)(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(ey,{bubbles:!0,cancelable:!0});e.addEventListener(ey,e=>null==l?void 0:l(e),{once:!0}),(0,i.jH)(e,t),t.defaultPrevented?p.current=!1:s.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),p.current=!0},onPointerUp:(0,o.M)(e.onPointerUp,e=>{var t;p.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;!n&&(!t||" "!==e.key)&&V.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ex.displayName=ew;var eM=r.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:l=!1,textValue:u,...c}=e,s=ed(ew,n),d=Q(n),f=r.useRef(null),p=(0,a.e)(t,f),[v,m]=r.useState(!1),[h,g]=r.useState("");return r.useEffect(()=>{let e=f.current;if(e){var t;g((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[c.children]),(0,x.jsx)(X.ItemSlot,{scope:n,disabled:l,textValue:null!=u?u:h,children:(0,x.jsx)(F,{asChild:!0,...d,focusable:!l,children:(0,x.jsx)(i.WV.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:p,onPointerMove:(0,o.M)(e.onPointerMove,eX(e=>{l?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.M)(e.onPointerLeave,eX(e=>s.onItemLeave(e))),onFocus:(0,o.M)(e.onFocus,()=>m(!0)),onBlur:(0,o.M)(e.onBlur,()=>m(!1))})})})}),eb=r.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...a}=e;return(0,x.jsx)(eE,{scope:e.__scopeMenu,checked:n,children:(0,x.jsx)(ex,{role:"menuitemcheckbox","aria-checked":eB(n)?"mixed":n,...a,ref:t,"data-state":ez(n),onSelect:(0,o.M)(a.onSelect,()=>null==r?void 0:r(!!eB(n)||!n),{checkForDefaultPrevented:!1})})})});eb.displayName="MenuCheckboxItem";var eC="MenuRadioGroup",[eR,ej]=Z(eC,{value:void 0,onValueChange:()=>{}}),eD=r.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,a=(0,y.W)(r);return(0,x.jsx)(eR,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,x.jsx)(eh,{...o,ref:t})})});eD.displayName=eC;var ek="MenuRadioItem",eT=r.forwardRef((e,t)=>{let{value:n,...r}=e,a=ej(ek,e.__scopeMenu),l=n===a.value;return(0,x.jsx)(eE,{scope:e.__scopeMenu,checked:l,children:(0,x.jsx)(ex,{role:"menuitemradio","aria-checked":l,...r,ref:t,"data-state":ez(l),onSelect:(0,o.M)(r.onSelect,()=>{var e;return null===(e=a.onValueChange)||void 0===e?void 0:e.call(a,n)},{checkForDefaultPrevented:!1})})})});eT.displayName=ek;var e_="MenuItemIndicator",[eE,eS]=Z(e_,{checked:!1}),eI=r.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,a=eS(e_,n);return(0,x.jsx)(g.z,{present:r||eB(a.checked)||!0===a.checked,children:(0,x.jsx)(i.WV.span,{...o,ref:t,"data-state":ez(a.checked)})})});eI.displayName=e_;var eP=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,x.jsx)(i.WV.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});eP.displayName="MenuSeparator";var eF=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=q(n);return(0,x.jsx)(m.Eh,{...o,...r,ref:t})});eF.displayName="MenuArrow";var eN="MenuSub",[eO,eL]=Z(eN),eA=e=>{let{__scopeMenu:t,children:n,open:o=!1,onOpenChange:a}=e,l=ee(eN,t),u=q(t),[i,c]=r.useState(null),[s,d]=r.useState(null),f=(0,y.W)(a);return r.useEffect(()=>(!1===l.open&&f(!1),()=>f(!1)),[l.open,f]),(0,x.jsx)(m.fC,{...u,children:(0,x.jsx)($,{scope:t,open:o,onOpenChange:f,content:s,onContentChange:d,children:(0,x.jsx)(eO,{scope:t,contentId:(0,v.M)(),triggerId:(0,v.M)(),trigger:i,onTriggerChange:c,children:n})})})};eA.displayName=eN;var eK="MenuSubTrigger",eV=r.forwardRef((e,t)=>{let n=ee(eK,e.__scopeMenu),l=en(eK,e.__scopeMenu),u=eL(eK,e.__scopeMenu),i=ed(eK,e.__scopeMenu),c=r.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:d}=i,f={__scopeMenu:e.__scopeMenu},p=r.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);return r.useEffect(()=>p,[p]),r.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),d(null)}},[s,d]),(0,x.jsx)(eo,{asChild:!0,...f,children:(0,x.jsx)(eM,{id:u.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":u.contentId,"data-state":eU(n.open),...e,ref:(0,a.F)(t,u.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,o.M)(e.onPointerMove,eX(t=>{i.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||c.current||(i.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:(0,o.M)(e.onPointerLeave,eX(e=>{var t,r;p();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,a="right"===t,l=o[a?"left":"right"],u=o[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:l,y:o.top},{x:u,y:o.top},{x:u,y:o.bottom},{x:l,y:o.bottom}],side:t}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.M)(e.onKeyDown,t=>{let r=""!==i.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&U[l.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})})});eV.displayName=eK;var eG="MenuSubContent",eW=r.forwardRef((e,t)=>{let n=eu(ec,e.__scopeMenu),{forceMount:l=n.forceMount,...u}=e,i=ee(ec,e.__scopeMenu),c=en(ec,e.__scopeMenu),s=eL(eG,e.__scopeMenu),d=r.useRef(null),f=(0,a.e)(t,d);return(0,x.jsx)(X.Provider,{scope:e.__scopeMenu,children:(0,x.jsx)(g.z,{present:l||i.open,children:(0,x.jsx)(X.Slot,{scope:e.__scopeMenu,children:(0,x.jsx)(em,{id:s.contentId,"aria-labelledby":s.triggerId,...u,ref:f,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;c.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.M)(e.onFocusOutside,e=>{e.target!==s.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:(0,o.M)(e.onEscapeKeyDown,e=>{c.onClose(),e.preventDefault()}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=B[c.dir].includes(e.key);if(t&&n){var r;i.onOpenChange(!1),null===(r=s.trigger)||void 0===r||r.focus(),e.preventDefault()}})})})})})});function eU(e){return e?"open":"closed"}function eB(e){return"indeterminate"===e}function ez(e){return eB(e)?"indeterminate":e?"checked":"unchecked"}function eX(e){return t=>"mouse"===t.pointerType?e(t):void 0}eW.displayName=eG;var eH="DropdownMenu",[eY,eZ]=(0,l.b)(eH,[J]),eJ=J(),[eq,eQ]=eY(eH),e$=e=>{let{__scopeDropdownMenu:t,children:n,dir:o,open:a,defaultOpen:l,onOpenChange:i,modal:c=!0}=e,s=eJ(t),d=r.useRef(null),[f=!1,p]=(0,u.T)({prop:a,defaultProp:l,onChange:i});return(0,x.jsx)(eq,{scope:t,triggerId:(0,v.M)(),triggerRef:d,contentId:(0,v.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:c,children:(0,x.jsx)(er,{...s,open:f,onOpenChange:p,dir:o,modal:c,children:n})})};e$.displayName=eH;var e0="DropdownMenuTrigger",e1=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...l}=e,u=eQ(e0,n),c=eJ(n);return(0,x.jsx)(eo,{asChild:!0,...c,children:(0,x.jsx)(i.WV.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...l,ref:(0,a.F)(t,u.triggerRef),onPointerDown:(0,o.M)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.M)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e1.displayName=e0;var e4=e=>{let{__scopeDropdownMenu:t,...n}=e,r=eJ(t);return(0,x.jsx)(ei,{...r,...n})};e4.displayName="DropdownMenuPortal";var e8="DropdownMenuContent",e2=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...a}=e,l=eQ(e8,n),u=eJ(n),i=r.useRef(!1);return(0,x.jsx)(ef,{id:l.contentId,"aria-labelledby":l.triggerId,...u,...a,ref:t,onCloseAutoFocus:(0,o.M)(e.onCloseAutoFocus,e=>{var t;i.current||null===(t=l.triggerRef.current)||void 0===t||t.focus(),i.current=!1,e.preventDefault()}),onInteractOutside:(0,o.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!l.modal||r)&&(i.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e2.displayName=e8;var e3=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eh,{...o,...r,ref:t})});e3.displayName="DropdownMenuGroup";var e6=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eg,{...o,...r,ref:t})});e6.displayName="DropdownMenuLabel";var e7=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(ex,{...o,...r,ref:t})});e7.displayName="DropdownMenuItem";var e9=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eb,{...o,...r,ref:t})});e9.displayName="DropdownMenuCheckboxItem";var e5=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eD,{...o,...r,ref:t})});e5.displayName="DropdownMenuRadioGroup";var te=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eT,{...o,...r,ref:t})});te.displayName="DropdownMenuRadioItem";var tt=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eI,{...o,...r,ref:t})});tt.displayName="DropdownMenuItemIndicator";var tn=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eP,{...o,...r,ref:t})});tn.displayName="DropdownMenuSeparator",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eF,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var tr=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eV,{...o,...r,ref:t})});tr.displayName="DropdownMenuSubTrigger";var to=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=eJ(n);return(0,x.jsx)(eW,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});to.displayName="DropdownMenuSubContent";var ta=e$,tl=e1,tu=e4,ti=e2,tc=e3,ts=e6,td=e7,tf=e9,tp=e5,tv=te,tm=tt,th=tn,tg=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:a}=e,l=eJ(t),[i=!1,c]=(0,u.T)({prop:r,defaultProp:a,onChange:o});return(0,x.jsx)(eA,{...l,open:i,onOpenChange:c,children:n})},tw=tr,ty=to},89448:function(e,t,n){n.d(t,{F:function(){return c},f:function(){return s}});var r=n(64149),o=["light","dark"],a="(prefers-color-scheme: dark)",l="undefined"==typeof window,u=r.createContext(void 0),i={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=r.useContext(u))?e:i},s=e=>r.useContext(u)?e.children:r.createElement(f,{...e}),d=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:l=!0,enableColorScheme:i=!0,storageKey:c="theme",themes:s=d,defaultTheme:f=l?"system":"light",attribute:g="data-theme",value:w,children:y,nonce:x}=e,[M,b]=r.useState(()=>v(c,f)),[C,R]=r.useState(()=>v(c)),j=w?Object.values(w):s,D=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&l&&(t=h());let r=w?w[t]:t,a=n?m():null,u=document.documentElement;if("class"===g?(u.classList.remove(...j),r&&u.classList.add(r)):r?u.setAttribute(g,r):u.removeAttribute(g),i){let e=o.includes(f)?f:null,n=o.includes(t)?t:e;u.style.colorScheme=n}null==a||a()},[]),k=r.useCallback(e=>{let t="function"==typeof e?e(e):e;b(t);try{localStorage.setItem(c,t)}catch(e){}},[t]),T=r.useCallback(e=>{R(h(e)),"system"===M&&l&&!t&&D("system")},[M,t]);r.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(T),T(e),()=>e.removeListener(T)},[T]),r.useEffect(()=>{let e=e=>{e.key===c&&k(e.newValue||f)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[k]),r.useEffect(()=>{D(null!=t?t:M)},[t,M]);let _=r.useMemo(()=>({theme:M,setTheme:k,forcedTheme:t,resolvedTheme:"system"===M?C:M,themes:l?[...s,"system"]:s,systemTheme:l?C:void 0}),[M,k,t,C,l,s]);return r.createElement(u.Provider,{value:_},r.createElement(p,{forcedTheme:t,disableTransitionOnChange:n,enableSystem:l,enableColorScheme:i,storageKey:c,themes:s,defaultTheme:f,attribute:g,value:w,children:y,attrs:j,nonce:x}),y)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:l,enableSystem:u,enableColorScheme:i,defaultTheme:c,value:s,attrs:d,nonce:f}=e,p="system"===c,v="class"===l?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(d.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(l,"',s='setAttribute';"),m=i?(o.includes(c)?c:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(c,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=s?s[e]:e,a=t?e+"|| ''":"'".concat(r,"'"),u="";return i&&n&&!t&&o.includes(e)&&(u+="d.style.colorScheme = '".concat(e,"';")),"class"===l?t||r?u+="c.add(".concat(a,")"):u+="null":r&&(u+="d[s](n,".concat(a,")")),u},g=t?"!function(){".concat(v).concat(h(t),"}()"):u?"!function(){try{".concat(v,"var e=localStorage.getItem('").concat(n,"');if('system'===e||(!e&&").concat(p,")){var t='").concat(a,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(h("dark"),"}else{").concat(h("light"),"}}else if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(h(s?"x[e]":"e",!0),"}").concat(p?"":"else{"+h(c,!1,!1)+"}").concat(m,"}catch(e){}}()"):"!function(){try{".concat(v,"var e=localStorage.getItem('").concat(n,"');if(e){").concat(s?"var x=".concat(JSON.stringify(s),";"):"").concat(h(s?"x[e]":"e",!0),"}else{").concat(h(c,!1,!1),";}").concat(m,"}catch(t){}}();");return r.createElement("script",{nonce:f,dangerouslySetInnerHTML:{__html:g}})}),v=(e,t)=>{let n;if(!l){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},m=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},h=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/155-ca1d44b18aaa2bf4.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/155-ca1d44b18aaa2bf4.js deleted file mode 100644 index 08f90fe..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/155-ca1d44b18aaa2bf4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[155],{64433:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},74873:function(e,t,n){n.d(t,{b:function(){return o},k:function(){return i}});var r=n(64149),u=n(20881);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,o=r.useMemo(()=>i,Object.values(i));return(0,u.jsx)(n.Provider,{value:o,children:t})};return i.displayName=e+"Provider",[i,function(u){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${u}\` must be used within \`${e}\``)}]}function o(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let u=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:u}}),[n,u])}};return i.scopeName=e,[function(t,i){let o=r.createContext(i),l=n.length;n=[...n,i];let s=t=>{let{scope:n,children:i,...s}=t,a=n?.[e]?.[l]||o,c=r.useMemo(()=>s,Object.values(s));return(0,u.jsx)(a.Provider,{value:c,children:i})};return s.displayName=t+"Provider",[s,function(n,u){let s=u?.[e]?.[l]||o,a=r.useContext(s);if(a)return a;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let u=n.reduce((t,{useScope:n,scopeName:r})=>{let u=n(e)[`__scope${r}`];return{...t,...u}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:u}),[u])}};return n.scopeName=t.scopeName,n}(i,...t)]}},72832:function(e,t,n){n.d(t,{I0:function(){return y},XB:function(){return f},fC:function(){return b}});var r,u=n(64149),i=n(64433),o=n(79442),l=n(83954),s=n(2441),a=n(20881),c="dismissableLayer.update",d=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=u.forwardRef((e,t)=>{var n,f;let{disableOutsidePointerEvents:v=!1,onEscapeKeyDown:b,onPointerDownOutside:y,onFocusOutside:E,onInteractOutside:h,onDismiss:w,...g}=e,C=u.useContext(d),[P,L]=u.useState(null),x=null!==(f=null==P?void 0:P.ownerDocument)&&void 0!==f?f:null===(n=globalThis)||void 0===n?void 0:n.document,[,N]=u.useState({}),W=(0,l.e)(t,e=>L(e)),D=Array.from(C.layers),[O]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),j=D.indexOf(O),k=P?D.indexOf(P):-1,S=C.layersWithOutsidePointerEventsDisabled.size>0,M=k>=j,R=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,s.W)(e),i=u.useRef(!1),o=u.useRef(()=>{});return u.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){m("dismissableLayer.pointerDownOutside",r,u,{discrete:!0})},u={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",o.current),o.current=t,n.addEventListener("click",o.current,{once:!0})):t()}else n.removeEventListener("click",o.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",o.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...C.branches].some(e=>e.contains(t));!M||n||(null==y||y(e),null==h||h(e),e.defaultPrevented||null==w||w())},x),T=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,s.W)(e),i=u.useRef(!1);return u.useEffect(()=>{let e=e=>{e.target&&!i.current&&m("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...C.branches].some(e=>e.contains(t))||(null==E||E(e),null==h||h(e),e.defaultPrevented||null==w||w())},x);return!function(e,t=globalThis?.document){let n=(0,s.W)(e);u.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{k!==C.layers.size-1||(null==b||b(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},x),u.useEffect(()=>{if(P)return v&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(r=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(P)),C.layers.add(P),p(),()=>{v&&1===C.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=r)}},[P,x,v,C]),u.useEffect(()=>()=>{P&&(C.layers.delete(P),C.layersWithOutsidePointerEventsDisabled.delete(P),p())},[P,C]),u.useEffect(()=>{let e=()=>N({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,a.jsx)(o.WV.div,{...g,ref:W,style:{pointerEvents:S?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.M)(e.onFocusCapture,T.onFocusCapture),onBlurCapture:(0,i.M)(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:(0,i.M)(e.onPointerDownCapture,R.onPointerDownCapture)})});f.displayName="DismissableLayer";var v=u.forwardRef((e,t)=>{let n=u.useContext(d),r=u.useRef(null),i=(0,l.e)(t,r);return u.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,a.jsx)(o.WV.div,{...e,ref:i})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,n,r){let{discrete:u}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),u?(0,o.jH)(i,l):i.dispatchEvent(l)}v.displayName="DismissableLayerBranch";var b=f,y=v},89105:function(e,t,n){n.d(t,{M:function(){return s}});var r,u=n(64149),i=n(61013),o=(r||(r=n.t(u,2)))["useId".toString()]||(()=>void 0),l=0;function s(e){let[t,n]=u.useState(o());return(0,i.b)(()=>{e||n(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},97498:function(e,t,n){n.d(t,{h:function(){return s}});var r=n(64149),u=n(50149),i=n(79442),o=n(61013),l=n(20881),s=r.forwardRef((e,t)=>{var n,s;let{container:a,...c}=e,[d,f]=r.useState(!1);(0,o.b)(()=>f(!0),[]);let v=a||d&&(null===(s=globalThis)||void 0===s?void 0:null===(n=s.document)||void 0===n?void 0:n.body);return v?u.createPortal((0,l.jsx)(i.WV.div,{...c,ref:t}),v):null});s.displayName="Portal"},79442:function(e,t,n){n.d(t,{WV:function(){return l},jH:function(){return s}});var r=n(64149),u=n(50149),i=n(54098),o=n(20881),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...u}=e,l=r?i.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(l,{...u,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function s(e,t){e&&u.flushSync(()=>e.dispatchEvent(t))}},2441:function(e,t,n){n.d(t,{W:function(){return u}});var r=n(64149);function u(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},45306:function(e,t,n){n.d(t,{T:function(){return i}});var r=n(64149),u=n(2441);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,o]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,o=r.useRef(i),l=(0,u.W)(t);return r.useEffect(()=>{o.current!==i&&(l(i),o.current=i)},[i,o,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,s=l?e:i,a=(0,u.W)(n);return[s,r.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&a(n)}else o(t)},[l,e,o,a])]}},61013:function(e,t,n){n.d(t,{b:function(){return u}});var r=n(64149),u=globalThis?.document?r.useLayoutEffect:()=>{}},20116:function(e,t,n){n.d(t,{j:function(){return i}});let r=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,u=function(){for(var e,t,n=0,r="";nn=>{var i;if((null==t?void 0:t.variants)==null)return u(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:o,defaultVariants:l}=t,s=Object.keys(o).map(e=>{let t=null==n?void 0:n[e],u=null==l?void 0:l[e];if(null===t)return null;let i=r(t)||r(u);return o[e][i]}),a=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return u(e,s,null==t?void 0:null===(i=t.compoundVariants)||void 0===i?void 0:i.reduce((e,t)=>{let{class:n,className:r,...u}=t;return Object.entries(u).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...l,...a}[t]):({...l,...a})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/726-e27650c1c29eeb49.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/217-cce5d4a80b177785.js similarity index 88% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/726-e27650c1c29eeb49.js rename to ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/217-cce5d4a80b177785.js index 4b18a84..fa78b3a 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/726-e27650c1c29eeb49.js +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/217-cce5d4a80b177785.js @@ -1 +1 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[726],{32286:function(e,t,n){n.d(t,{Ry:function(){return l}});var r=new WeakMap,o=new WeakMap,a={},c=0,i=function(e){return e&&(e.host||i(e.parentNode))},u=function(e,t,n,u){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=i(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[n]||(a[n]=new WeakMap);var d=a[n],s=[],f=new Set,v=new Set(l),p=function(e){!e||f.has(e)||(f.add(e),p(e.parentNode))};l.forEach(p);var h=function(e){!e||v.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(u),a=null!==t&&"false"!==t,c=(r.get(e)||0)+1,i=(d.get(e)||0)+1;r.set(e,c),d.set(e,i),s.push(e),1===c&&a&&o.set(e,!0),1===i&&e.setAttribute(n,"true"),a||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),c++,function(){s.forEach(function(e){var t=r.get(e)-1,a=d.get(e)-1;r.set(e,t),d.set(e,a),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),a||e.removeAttribute(n)}),--c||(r=new WeakMap,r=new WeakMap,o=new WeakMap,a={})}},l=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),u(r,o,n,"aria-hidden")):function(){return null}}},3748:function(e,t,n){n.d(t,{Z:function(){return G}});var r,o,a,c,i,u,l,d=function(){return(d=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var f=n(64149),v="right-scroll-bar-position",p="width-before-scroll-bar";function h(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var m="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,g=new WeakMap,y=(void 0===o&&(o={}),(void 0===a&&(a=function(e){return e}),c=[],i=!1,u={read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return c.length?c[c.length-1]:null},useMedium:function(e){var t=a(e,i);return c.push(t),function(){c=c.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;c.length;){var t=c;c=[],t.forEach(e)}c={push:function(t){return e(t)},filter:function(){return c}}},assignMedium:function(e){i=!0;var t=[];if(c.length){var n=c;c=[],n.forEach(e),t=c}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),c={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),c}}}}).options=d({async:!0,ssr:!1},o),u),E=function(){},b=f.forwardRef(function(e,t){var n,r,o,a,c=f.useRef(null),i=f.useState({onScrollCapture:E,onWheelCapture:E,onTouchMoveCapture:E}),u=i[0],l=i[1],v=e.forwardProps,p=e.children,b=e.className,w=e.removeScrollBar,S=e.enabled,C=e.shards,k=e.sideCar,A=e.noIsolation,M=e.inert,N=e.allowPinchZoom,L=e.as,R=e.gapMode,T=s(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=(n=[c,t],r=function(e){return n.forEach(function(t){return h(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,a=o.facade,m(function(){var e=g.get(a);if(e){var t=new Set(e),r=new Set(n),o=a.current;t.forEach(function(e){r.has(e)||h(e,null)}),r.forEach(function(e){t.has(e)||h(e,o)})}g.set(a,n)},[n]),a),P=d(d({},T),u);return f.createElement(f.Fragment,null,S&&f.createElement(k,{sideCar:y,removeScrollBar:w,shards:C,noIsolation:A,inert:M,setCallbacks:l,allowPinchZoom:!!N,lockRef:c,gapMode:R}),v?f.cloneElement(f.Children.only(p),d(d({},P),{ref:x})):f.createElement(void 0===L?"div":L,d({},P,{className:b,ref:x}),p))});b.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},b.classNames={fullWidth:p,zeroRight:v};var w=function(e){var t=e.sideCar,n=s(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return f.createElement(r,d({},n))};w.isSideCarExport=!0;var S=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,c;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},C=function(){var e=S();return function(t,n){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},k=function(){var e=C();return function(t){return e(t.styles,t.dynamic),null}},A={left:0,top:0,right:0,gap:0},M=function(e){return parseInt(e||"",10)||0},N=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[M(n),M(r),M(o)]},L=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return A;var t=N(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},R=k(),T="data-scroll-locked",x=function(e,t,n,r){var o=e.left,a=e.top,c=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(i,"px ").concat(r,";\n }\n body[").concat(T,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(v," {\n right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(p," {\n margin-right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(v," .").concat(v," {\n right: 0 ").concat(r,";\n }\n \n .").concat(p," .").concat(p," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(T,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},P=function(){var e=parseInt(document.body.getAttribute(T)||"0",10);return isFinite(e)?e:0},W=function(){f.useEffect(function(){return document.body.setAttribute(T,(P()+1).toString()),function(){var e=P()-1;e<=0?document.body.removeAttribute(T):document.body.setAttribute(T,e.toString())}},[])},I=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;W();var a=f.useMemo(function(){return L(o)},[o]);return f.createElement(R,{styles:x(a,!t,o,n?"":"!important")})},O=!1;if("undefined"!=typeof window)try{var F=Object.defineProperty({},"passive",{get:function(){return O=!0,!0}});window.addEventListener("test",F,F),window.removeEventListener("test",F,F)}catch(e){O=!1}var j=!!O&&{passive:!1},B=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},D=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),K(e,r)){var o=_(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},K=function(e,t){return"v"===e?B(t,"overflowY"):B(t,"overflowX")},_=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},X=function(e,t,n,r,o){var a,c=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=c*r,u=n.target,l=t.contains(u),d=!1,s=i>0,f=0,v=0;do{var p=_(e,u),h=p[0],m=p[1]-p[2]-c*h;(h||m)&&K(e,u)&&(f+=m,v+=h),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return s&&(o&&1>Math.abs(f)||!o&&i>f)?d=!0:!s&&(o&&1>Math.abs(v)||!o&&-i>v)&&(d=!0),d},Y=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Z=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&&"current"in e?e.current:e},q=0,U=[],z=(l=function(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),o=f.useState(q++)[0],a=f.useState(k)[0],c=f.useRef(e);f.useEffect(function(){c.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;oMath.abs(l)?"h":"v";if("touches"in e&&"h"===s&&"range"===d.type)return!1;var f=D(s,d);if(!f)return!0;if(f?o=s:(o="v"===s?"h":"v",f=D(s,d)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=o),!o)return!0;var v=r.current||o;return X(v,t,e,"h"===v?u:l,!0)},[]),u=f.useCallback(function(e){if(U.length&&U[U.length-1]===a){var n="deltaY"in e?Z(e):Y(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(c.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?i(e,o[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),l=f.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=f.useCallback(function(e){n.current=Y(e),r.current=void 0},[]),s=f.useCallback(function(t){l(t.type,Z(t),t.target,i(t,e.lockRef.current))},[]),v=f.useCallback(function(t){l(t.type,Y(t),t.target,i(t,e.lockRef.current))},[]);f.useEffect(function(){return U.push(a),e.setCallbacks({onScrollCapture:s,onWheelCapture:s,onTouchMoveCapture:v}),document.addEventListener("wheel",u,j),document.addEventListener("touchmove",u,j),document.addEventListener("touchstart",d,j),function(){U=U.filter(function(e){return e!==a}),document.removeEventListener("wheel",u,j),document.removeEventListener("touchmove",u,j),document.removeEventListener("touchstart",d,j)}},[]);var p=e.removeScrollBar,h=e.inert;return f.createElement(f.Fragment,null,h?f.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?f.createElement(I,{gapMode:e.gapMode}):null)},y.useMedium(l),w),V=f.forwardRef(function(e,t){return f.createElement(b,d({},e,{ref:t,sideCar:z}))});V.classNames=b.classNames;var G=V},57117:function(e,t,n){n.d(t,{EW:function(){return a}});var r=n(64149),o=0;function a(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:c()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:c()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function c(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},96616:function(e,t,n){let r;n.d(t,{M:function(){return f}});var o=n(64149),a=n(83954),c=n(79442),i=n(2441),u=n(20881),l="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",s={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[E,b]=o.useState(null),w=(0,i.W)(f),S=(0,i.W)(g),C=o.useRef(null),k=(0,a.e)(t,e=>b(e)),A=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){let e=function(e){if(A.paused||!E)return;let t=e.target;E.contains(t)?C.current=t:h(C.current,{select:!0})},t=function(e){if(A.paused||!E)return;let t=e.relatedTarget;null===t||E.contains(t)||h(C.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(E)});return E&&n.observe(E,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,E,A.paused]),o.useEffect(()=>{if(E){m.add(A);let e=document.activeElement;if(!E.contains(e)){let t=new CustomEvent(l,s);E.addEventListener(l,w),E.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(h(r,{select:t}),document.activeElement!==n)return}(v(E).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(E))}return()=>{E.removeEventListener(l,w),setTimeout(()=>{let t=new CustomEvent(d,s);E.addEventListener(d,S),E.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),E.removeEventListener(d,S),m.remove(A)},0)}}},[E,w,S,A]);let M=o.useCallback(e=>{if(!n&&!r||A.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,a]=function(e){let t=v(e);return[p(t,e),p(t.reverse(),e)]}(t);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n&&h(a,{select:!0})):(e.preventDefault(),n&&h(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,A.paused]);return(0,u.jsx)(c.WV.div,{tabIndex:-1,...y,ref:k,onKeyDown:M})});function v(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function p(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}f.displayName="FocusScope";var m=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=g(r,e)).unshift(e)},remove(e){var t;null===(t=(r=g(r,e))[0])||void 0===t||t.resume()}});function g(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}}}]); \ No newline at end of file +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[217],{32286:function(e,t,n){n.d(t,{Ry:function(){return l}});var r=new WeakMap,o=new WeakMap,a={},c=0,i=function(e){return e&&(e.host||i(e.parentNode))},u=function(e,t,n,u){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=i(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[n]||(a[n]=new WeakMap);var d=a[n],s=[],f=new Set,v=new Set(l),p=function(e){!e||f.has(e)||(f.add(e),p(e.parentNode))};l.forEach(p);var h=function(e){!e||v.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(u),a=null!==t&&"false"!==t,c=(r.get(e)||0)+1,i=(d.get(e)||0)+1;r.set(e,c),d.set(e,i),s.push(e),1===c&&a&&o.set(e,!0),1===i&&e.setAttribute(n,"true"),a||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),c++,function(){s.forEach(function(e){var t=r.get(e)-1,a=d.get(e)-1;r.set(e,t),d.set(e,a),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),a||e.removeAttribute(n)}),--c||(r=new WeakMap,r=new WeakMap,o=new WeakMap,a={})}},l=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),u(r,o,n,"aria-hidden")):function(){return null}}},3748:function(e,t,n){n.d(t,{Z:function(){return $}});var r,o,a,c,i,u,l,d=function(){return(d=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}"function"==typeof SuppressedError&&SuppressedError;var f=n(64149),v="right-scroll-bar-position",p="width-before-scroll-bar";function h(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var m="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,g=new WeakMap,y=(void 0===o&&(o={}),(void 0===a&&(a=function(e){return e}),c=[],i=!1,u={read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return c.length?c[c.length-1]:null},useMedium:function(e){var t=a(e,i);return c.push(t),function(){c=c.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;c.length;){var t=c;c=[],t.forEach(e)}c={push:function(t){return e(t)},filter:function(){return c}}},assignMedium:function(e){i=!0;var t=[];if(c.length){var n=c;c=[],n.forEach(e),t=c}var r=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(r)};o(),c={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),c}}}}).options=d({async:!0,ssr:!1},o),u),b=function(){},E=f.forwardRef(function(e,t){var n,r,o,a,c=f.useRef(null),i=f.useState({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:b}),u=i[0],l=i[1],v=e.forwardProps,p=e.children,E=e.className,w=e.removeScrollBar,S=e.enabled,C=e.shards,k=e.sideCar,A=e.noIsolation,M=e.inert,N=e.allowPinchZoom,L=e.as,R=e.gapMode,T=s(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),x=(n=[c,t],r=function(e){return n.forEach(function(t){return h(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,a=o.facade,m(function(){var e=g.get(a);if(e){var t=new Set(e),r=new Set(n),o=a.current;t.forEach(function(e){r.has(e)||h(e,null)}),r.forEach(function(e){t.has(e)||h(e,o)})}g.set(a,n)},[n]),a),P=d(d({},T),u);return f.createElement(f.Fragment,null,S&&f.createElement(k,{sideCar:y,removeScrollBar:w,shards:C,noIsolation:A,inert:M,setCallbacks:l,allowPinchZoom:!!N,lockRef:c,gapMode:R}),v?f.cloneElement(f.Children.only(p),d(d({},P),{ref:x})):f.createElement(void 0===L?"div":L,d({},P,{className:E,ref:x}),p))});E.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},E.classNames={fullWidth:p,zeroRight:v};var w=function(e){var t=e.sideCar,n=s(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return f.createElement(r,d({},n))};w.isSideCarExport=!0;var S=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,c;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),c=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(c)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},C=function(){var e=S();return function(t,n){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},k=function(){var e=C();return function(t){return e(t.styles,t.dynamic),null}},A={left:0,top:0,right:0,gap:0},M=function(e){return parseInt(e||"",10)||0},N=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[M(n),M(r),M(o)]},L=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return A;var t=N(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},R=k(),T="data-scroll-locked",x=function(e,t,n,r){var o=e.left,a=e.top,c=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(i,"px ").concat(r,";\n }\n body[").concat(T,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(v," {\n right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(p," {\n margin-right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(v," .").concat(v," {\n right: 0 ").concat(r,";\n }\n \n .").concat(p," .").concat(p," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(T,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},P=function(){var e=parseInt(document.body.getAttribute(T)||"0",10);return isFinite(e)?e:0},W=function(){f.useEffect(function(){return document.body.setAttribute(T,(P()+1).toString()),function(){var e=P()-1;e<=0?document.body.removeAttribute(T):document.body.setAttribute(T,e.toString())}},[])},I=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;W();var a=f.useMemo(function(){return L(o)},[o]);return f.createElement(R,{styles:x(a,!t,o,n?"":"!important")})},O=!1;if("undefined"!=typeof window)try{var F=Object.defineProperty({},"passive",{get:function(){return O=!0,!0}});window.addEventListener("test",F,F),window.removeEventListener("test",F,F)}catch(e){O=!1}var j=!!O&&{passive:!1},B=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===n[t])},D=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),K(e,r)){var o=_(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},K=function(e,t){return"v"===e?B(t,"overflowY"):B(t,"overflowX")},_=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},X=function(e,t,n,r,o){var a,c=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=c*r,u=n.target,l=t.contains(u),d=!1,s=i>0,f=0,v=0;do{var p=_(e,u),h=p[0],m=p[1]-p[2]-c*h;(h||m)&&K(e,u)&&(f+=m,v+=h),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return s&&(o&&1>Math.abs(f)||!o&&i>f)?d=!0:!s&&(o&&1>Math.abs(v)||!o&&-i>v)&&(d=!0),d},Y=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Z=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&&"current"in e?e.current:e},q=0,U=[],z=(l=function(e){var t=f.useRef([]),n=f.useRef([0,0]),r=f.useRef(),o=f.useState(q++)[0],a=f.useState(k)[0],c=f.useRef(e);f.useEffect(function(){c.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;oMath.abs(l)?"h":"v";if("touches"in e&&"h"===s&&"range"===d.type)return!1;var f=D(s,d);if(!f)return!0;if(f?o=s:(o="v"===s?"h":"v",f=D(s,d)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||l)&&(r.current=o),!o)return!0;var v=r.current||o;return X(v,t,e,"h"===v?u:l,!0)},[]),u=f.useCallback(function(e){if(U.length&&U[U.length-1]===a){var n="deltaY"in e?Z(e):Y(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(c.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?i(e,o[0]):!c.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),l=f.useCallback(function(e,n,r,o){var a={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=f.useCallback(function(e){n.current=Y(e),r.current=void 0},[]),s=f.useCallback(function(t){l(t.type,Z(t),t.target,i(t,e.lockRef.current))},[]),v=f.useCallback(function(t){l(t.type,Y(t),t.target,i(t,e.lockRef.current))},[]);f.useEffect(function(){return U.push(a),e.setCallbacks({onScrollCapture:s,onWheelCapture:s,onTouchMoveCapture:v}),document.addEventListener("wheel",u,j),document.addEventListener("touchmove",u,j),document.addEventListener("touchstart",d,j),function(){U=U.filter(function(e){return e!==a}),document.removeEventListener("wheel",u,j),document.removeEventListener("touchmove",u,j),document.removeEventListener("touchstart",d,j)}},[]);var p=e.removeScrollBar,h=e.inert;return f.createElement(f.Fragment,null,h?f.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?f.createElement(I,{gapMode:e.gapMode}):null)},y.useMedium(l),w),V=f.forwardRef(function(e,t){return f.createElement(E,d({},e,{ref:t,sideCar:z}))});V.classNames=E.classNames;var $=V},57117:function(e,t,n){n.d(t,{EW:function(){return a}});var r=n(64149),o=0;function a(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:c()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:c()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function c(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},96616:function(e,t,n){let r;n.d(t,{M:function(){return f}});var o=n(64149),a=n(83954),c=n(79442),i=n(2441),u=n(20881),l="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",s={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:f,onUnmountAutoFocus:g,...y}=e,[b,E]=o.useState(null),w=(0,i.W)(f),S=(0,i.W)(g),C=o.useRef(null),k=(0,a.e)(t,e=>E(e)),A=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=>{if(r){let e=function(e){if(A.paused||!b)return;let t=e.target;b.contains(t)?C.current=t:h(C.current,{select:!0})},t=function(e){if(A.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||h(C.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(b)});return b&&n.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,b,A.paused]),o.useEffect(()=>{if(b){m.add(A);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(l,s);b.addEventListener(l,w),b.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(h(r,{select:t}),document.activeElement!==n)return}(v(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(b))}return()=>{b.removeEventListener(l,w),setTimeout(()=>{let t=new CustomEvent(d,s);b.addEventListener(d,S),b.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),b.removeEventListener(d,S),m.remove(A)},0)}}},[b,w,S,A]);let M=o.useCallback(e=>{if(!n&&!r||A.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,a]=function(e){let t=v(e);return[p(t,e),p(t.reverse(),e)]}(t);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n&&h(a,{select:!0})):(e.preventDefault(),n&&h(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,A.paused]);return(0,u.jsx)(c.WV.div,{tabIndex:-1,...y,ref:k,onKeyDown:M})});function v(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function p(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}f.displayName="FocusScope";var m=(r=[],{add(e){let t=r[0];e!==t&&(null==t||t.pause()),(r=g(r,e)).unshift(e)},remove(e){var t;null===(t=(r=g(r,e))[0])||void 0===t||t.resume()}});function g(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},89105:function(e,t,n){n.d(t,{M:function(){return u}});var r,o=n(64149),a=n(61013),c=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),i=0;function u(e){let[t,n]=o.useState(c());return(0,a.b)(()=>{e||n(e=>e??String(i++))},[e]),e||(t?`radix-${t}`:"")}}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/420-26015e1723fa01e0.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/420-26015e1723fa01e0.js new file mode 100644 index 0000000..799d30f --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/420-26015e1723fa01e0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[420],{245:function(e,t,n){n.d(t,{b:function(){return o}});var r=n(64149),i=n(20881);function o(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let i=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return o.scopeName=e,[function(t,o){let l=r.createContext(o),a=n.length;function f(t){let{scope:n,children:o,...f}=t,u=n?.[e][a]||l,c=r.useMemo(()=>f,Object.values(f));return(0,i.jsx)(u.Provider,{value:c,children:o})}return n=[...n,o],f.displayName=t+"Provider",[f,function(n,i){let f=i?.[e][a]||l,u=r.useContext(f);if(u)return u;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(o,...t)]}},95420:function(e,t,n){n.d(t,{ee:function(){return eG},Eh:function(){return eK},VY:function(){return eJ},fC:function(){return eq},D7:function(){return ek}});var r=n(64149);let i=["top","right","bottom","left"],o=Math.min,l=Math.max,a=Math.round,f=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},s={start:"end",end:"start"};function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(p(e))?"y":"x"}function v(e){return e.replace(/start|end/g,e=>s[e])}function w(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function x(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function b(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function A(e,t,n){let r,{reference:i,floating:o}=e,l=y(t),a=m(y(t)),f=g(a),u=p(t),c="y"===l,s=i.x+i.width/2-o.width/2,d=i.y+i.height/2-o.height/2,v=i[f]/2-o[f]/2;switch(u){case"top":r={x:s,y:i.y-o.height};break;case"bottom":r={x:s,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:d};break;case"left":r={x:i.x-o.width,y:d};break;default:r={x:i.x,y:i.y}}switch(h(t)){case"start":r[a]-=v*(n&&c?-1:1);break;case"end":r[a]+=v*(n&&c?-1:1)}return r}let R=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,a=o.filter(Boolean),f=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:s}=A(u,r,f),d=r,p={},h=0;for(let n=0;ne[t]>=0)}async function T(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=p(n),a=h(n),f="y"===y(n),u=["left","top"].includes(l)?-1:1,c=o&&f?-1:1,s=d(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:v}="number"==typeof s?{mainAxis:s,crossAxis:0,alignmentAxis:null}:{mainAxis:s.mainAxis||0,crossAxis:s.crossAxis||0,alignmentAxis:s.alignmentAxis};return a&&"number"==typeof v&&(g="end"===a?-1*v:v),f?{x:g*c,y:m*u}:{x:m*u,y:g*c}}function C(){return"undefined"!=typeof window}function O(e){return H(e)?(e.nodeName||"").toLowerCase():"#document"}function P(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function k(e){var t;return null==(t=(H(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function H(e){return!!C()&&(e instanceof Node||e instanceof P(e).Node)}function D(e){return!!C()&&(e instanceof Element||e instanceof P(e).Element)}function N(e){return!!C()&&(e instanceof HTMLElement||e instanceof P(e).HTMLElement)}function W(e){return!!C()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof P(e).ShadowRoot)}function j(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function M(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function F(e){let t=V(),n=D(e)?_(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function V(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function z(e){return["html","body","#document"].includes(O(e))}function _(e){return P(e).getComputedStyle(e)}function B(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $(e){if("html"===O(e))return e;let t=e.assignedSlot||e.parentNode||W(e)&&e.host||k(e);return W(t)?t.host:t}function Y(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=$(t);return z(n)?t.ownerDocument?t.ownerDocument.body:t.body:N(n)&&j(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=P(i);if(o){let e=I(l);return t.concat(l,l.visualViewport||[],j(i)?i:[],e&&n?Y(e):[])}return t.concat(i,Y(i,[],n))}function I(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function X(e){let t=_(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=N(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r,f=a(n)!==o||a(r)!==l;return f&&(n=o,r=l),{width:n,height:r,$:f}}function q(e){return D(e)?e:e.contextElement}function G(e){let t=q(e);if(!N(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=X(t),l=(o?a(n.width):n.width)/r,f=(o?a(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),f&&Number.isFinite(f)||(f=1),{x:l,y:f}}let J=u(0);function K(e){let t=P(e);return V()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:J}function Q(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=q(e),a=u(1);t&&(r?D(r)&&(a=G(r)):a=G(e));let f=(void 0===(i=n)&&(i=!1),r&&(!i||r===P(l))&&i)?K(l):u(0),c=(o.left+f.x)/a.x,s=(o.top+f.y)/a.y,d=o.width/a.x,p=o.height/a.y;if(l){let e=P(l),t=r&&D(r)?P(r):r,n=e,i=I(n);for(;i&&r&&t!==n;){let e=G(i),t=i.getBoundingClientRect(),r=_(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,d*=e.x,p*=e.y,c+=o,s+=l,i=I(n=P(i))}}return b({width:d,height:p,x:c,y:s})}function U(e,t){let n=B(e).scrollLeft;return t?t.left+n:Q(k(e)).left+n}function Z(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=P(e),r=k(e),i=n.visualViewport,o=r.clientWidth,l=r.clientHeight,a=0,f=0;if(i){o=i.width,l=i.height;let e=V();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,f=i.offsetTop)}return{width:o,height:l,x:a,y:f}}(e,n);else if("document"===t)r=function(e){let t=k(e),n=B(e),r=e.ownerDocument.body,i=l(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=l(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+U(e),f=-n.scrollTop;return"rtl"===_(r).direction&&(a+=l(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:f}}(k(e));else if(D(t))r=function(e,t){let n=Q(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=N(e)?G(e):u(1),l=e.clientWidth*o.x;return{width:l,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}(t,n);else{let n=K(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return b(r)}function ee(e){return"static"===_(e).position}function et(e,t){if(!N(e)||"fixed"===_(e).position)return null;if(t)return t(e);let n=e.offsetParent;return k(e)===n&&(n=n.ownerDocument.body),n}function en(e,t){let n=P(e);if(M(e))return n;if(!N(e)){let t=$(e);for(;t&&!z(t);){if(D(t)&&!ee(t))return t;t=$(t)}return n}let r=et(e,t);for(;r&&["table","td","th"].includes(O(r))&&ee(r);)r=et(r,t);return r&&z(r)&&ee(r)&&!F(r)?n:r||function(e){let t=$(e);for(;N(t)&&!z(t);){if(F(t))return t;if(M(t))break;t=$(t)}return null}(e)||n}let er=async function(e){let t=this.getOffsetParent||en,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=N(t),i=k(t),o="fixed"===n,l=Q(e,!0,o,t),a={scrollLeft:0,scrollTop:0},f=u(0);if(r||!r&&!o){if(("body"!==O(t)||j(i))&&(a=B(t)),r){let e=Q(t,!0,o,t);f.x=e.x+t.clientLeft,f.y=e.y+t.clientTop}else i&&(f.x=U(i))}let c=0,s=0;if(i&&!r&&!o){let e=i.getBoundingClientRect();s=e.top+a.scrollTop,c=e.left+a.scrollLeft-U(i,e)}return{x:l.left+a.scrollLeft-f.x-c,y:l.top+a.scrollTop-f.y-s,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ei={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=k(r),a=!!t&&M(t.floating);if(r===l||a&&o)return n;let f={scrollLeft:0,scrollTop:0},c=u(1),s=u(0),d=N(r);if((d||!d&&!o)&&(("body"!==O(r)||j(l))&&(f=B(r)),N(r))){let e=Q(r);c=G(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-f.scrollLeft*c.x+s.x,y:n.y*c.y-f.scrollTop*c.y+s.y}},getDocumentElement:k,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[..."clippingAncestors"===n?M(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=Y(e,[],!1).filter(e=>D(e)&&"body"!==O(e)),i=null,o="fixed"===_(e).position,l=o?$(e):e;for(;D(l)&&!z(l);){let t=_(l),n=F(l);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||j(l)&&!n&&function e(t,n){let r=$(t);return!(r===n||!D(r)||z(r))&&("fixed"===_(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):i=t,l=$(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],f=a[0],u=a.reduce((e,n)=>{let r=Z(t,n,i);return e.top=l(r.top,e.top),e.right=o(r.right,e.right),e.bottom=o(r.bottom,e.bottom),e.left=l(r.left,e.left),e},Z(t,f,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:en,getElementRects:er,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=X(e);return{width:t,height:n}},getScale:G,isElement:D,isRTL:function(e){return"rtl"===_(e).direction}},eo=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:f,elements:u,middlewareData:c}=t,{element:s,padding:p=0}=d(e,t)||{};if(null==s)return{};let v=x(p),w={x:n,y:r},b=m(y(i)),A=g(b),R=await f.getDimensions(s),E="y"===b,L=E?"clientHeight":"clientWidth",S=a.reference[A]+a.reference[b]-w[b]-a.floating[A],T=w[b]-a.reference[b],C=await (null==f.getOffsetParent?void 0:f.getOffsetParent(s)),O=C?C[L]:0;O&&await (null==f.isElement?void 0:f.isElement(C))||(O=u.floating[L]||a.floating[A]);let P=O/2-R[A]/2-1,k=o(v[E?"top":"left"],P),H=o(v[E?"bottom":"right"],P),D=O-R[A]-H,N=O/2-R[A]/2+(S/2-T/2),W=l(k,o(N,D)),j=!c.arrow&&null!=h(i)&&N!==W&&a.reference[A]/2-(N{let r=new Map,i={platform:ei,...n},o={...i.platform,_c:r};return R(e,t,{...i,platform:o})};var ea=n(50149),ef="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function eu(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eu(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!eu(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ec(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=ec(e);return Math.round(t*n)/n}function ed(e){let t=r.useRef(e);return ef(()=>{t.current=e}),t}let ep=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?eo({element:n.current,padding:r}).fn(t):{}:n?eo({element:n,padding:r}).fn(t):{}}}),eh=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:o,placement:l,middlewareData:a}=e,f=await T(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+f.x,y:o+f.y,data:{...f,placement:l}}}}),options:[e,t]}},em=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:i}=e,{mainAxis:a=!0,crossAxis:f=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=d(n,e),s={x:t,y:r},h=await E(e,c),g=y(p(i)),v=m(g),w=s[v],x=s[g];if(a){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=w+h[e],r=w-h[t];w=l(n,o(w,r))}if(f){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=x+h[e],r=x-h[t];x=l(n,o(x,r))}let b=u.fn({...e,[v]:w,[g]:x});return{...b,data:{x:b.x-t,y:b.y-r,enabled:{[v]:a,[g]:f}}}}}),options:[e,t]}},eg=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:i,rects:o,middlewareData:l}=e,{offset:a=0,mainAxis:f=!0,crossAxis:u=!0}=d(n,e),c={x:t,y:r},s=y(i),h=m(s),g=c[h],v=c[s],w=d(a,e),x="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(f){let e="y"===h?"height":"width",t=o.reference[h]-o.floating[e]+x.mainAxis,n=o.reference[h]+o.reference[e]-x.mainAxis;gn&&(g=n)}if(u){var b,A;let e="y"===h?"width":"height",t=["top","left"].includes(p(i)),n=o.reference[s]-o.floating[e]+(t&&(null==(b=l.offset)?void 0:b[s])||0)+(t?0:x.crossAxis),r=o.reference[s]+o.reference[e]+(t?0:(null==(A=l.offset)?void 0:A[s])||0)-(t?x.crossAxis:0);vr&&(v=r)}return{[h]:g,[s]:v}}}),options:[e,t]}},ey=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,i,o,l;let{placement:a,middlewareData:f,rects:u,initialPlacement:c,platform:s,elements:x}=e,{mainAxis:b=!0,crossAxis:A=!0,fallbackPlacements:R,fallbackStrategy:L="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:T=!0,...C}=d(n,e);if(null!=(t=f.arrow)&&t.alignmentOffset)return{};let O=p(a),P=y(c),k=p(c)===c,H=await (null==s.isRTL?void 0:s.isRTL(x.floating)),D=R||(k||!T?[w(c)]:function(e){let t=w(e);return[v(e),t,v(t)]}(c)),N="none"!==S;!R&&N&&D.push(...function(e,t,n,r){let i=h(e),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(v)))),o}(c,T,S,H));let W=[c,...D],j=await E(e,C),M=[],F=(null==(r=f.flip)?void 0:r.overflows)||[];if(b&&M.push(j[O]),A){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),i=m(y(e)),o=g(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=w(l)),[l,w(l)]}(a,u,H);M.push(j[e[0]],j[e[1]])}if(F=[...F,{placement:a,overflows:M}],!M.every(e=>e<=0)){let e=((null==(i=f.flip)?void 0:i.index)||0)+1,t=W[e];if(t)return{data:{index:e,overflows:F},reset:{placement:t}};let n=null==(o=F.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(L){case"bestFit":{let e=null==(l=F.filter(e=>{if(N){let t=y(e.placement);return t===P||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},ev=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let i,a;let{placement:f,rects:u,platform:c,elements:s}=e,{apply:m=()=>{},...g}=d(n,e),v=await E(e,g),w=p(f),x=h(f),b="y"===y(f),{width:A,height:R}=u.floating;"top"===w||"bottom"===w?(i=w,a=x===(await (null==c.isRTL?void 0:c.isRTL(s.floating))?"start":"end")?"left":"right"):(a=w,i="end"===x?"top":"bottom");let L=R-v.top-v.bottom,S=A-v.left-v.right,T=o(R-v[i],L),C=o(A-v[a],S),O=!e.middlewareData.shift,P=T,k=C;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(k=S),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(P=L),O&&!x){let e=l(v.left,0),t=l(v.right,0),n=l(v.top,0),r=l(v.bottom,0);b?k=A-2*(0!==e||0!==t?e+t:l(v.left,v.right)):P=R-2*(0!==n||0!==r?n+r:l(v.top,v.bottom))}await m({...e,availableWidth:k,availableHeight:P});let H=await c.getDimensions(s.floating);return A!==H.width||R!==H.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},ew=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...i}=d(n,e);switch(r){case"referenceHidden":{let n=L(await E(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:S(n)}}}case"escaped":{let n=L(await E(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:S(n)}}}default:return{}}}}),options:[e,t]}},ex=(e,t)=>({...ep(e),options:[e,t]});var eb=n(79442),eA=n(20881),eR=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...o}=e;return(0,eA.jsx)(eb.WV.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,eA.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eR.displayName="Arrow";var eE=n(83954),eL=n(245),eS=n(2441),eT=n(61013),eC=n(73452),eO="Popper",[eP,ek]=(0,eL.b)(eO),[eH,eD]=eP(eO),eN=e=>{let{__scopePopper:t,children:n}=e,[i,o]=r.useState(null);return(0,eA.jsx)(eH,{scope:t,anchor:i,onAnchorChange:o,children:n})};eN.displayName=eO;var eW="PopperAnchor",ej=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:i,...o}=e,l=eD(eW,n),a=r.useRef(null),f=(0,eE.e)(t,a);return r.useEffect(()=>{l.onAnchorChange((null==i?void 0:i.current)||a.current)}),i?null:(0,eA.jsx)(eb.WV.div,{...o,ref:f})});ej.displayName=eW;var eM="PopperContent",[eF,eV]=eP(eM),ez=r.forwardRef((e,t)=>{var n,i,a,u,c,s,d,p;let{__scopePopper:h,side:m="bottom",sideOffset:g=0,align:y="center",alignOffset:v=0,arrowPadding:w=0,avoidCollisions:x=!0,collisionBoundary:b=[],collisionPadding:A=0,sticky:R="partial",hideWhenDetached:E=!1,updatePositionStrategy:L="optimized",onPlaced:S,...T}=e,C=eD(eM,h),[O,P]=r.useState(null),H=(0,eE.e)(t,e=>P(e)),[D,N]=r.useState(null),W=(0,eC.t)(D),j=null!==(d=null==W?void 0:W.width)&&void 0!==d?d:0,M=null!==(p=null==W?void 0:W.height)&&void 0!==p?p:0,F="number"==typeof A?A:{top:0,right:0,bottom:0,left:0,...A},V=Array.isArray(b)?b:[b],z=V.length>0,_={padding:F,boundary:V.filter(eY),altBoundary:z},{refs:B,floatingStyles:$,placement:I,isPositioned:X,middlewareData:G}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:o,elements:{reference:l,floating:a}={},transform:f=!0,whileElementsMounted:u,open:c}=e,[s,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(i);eu(p,i)||h(i);let[m,g]=r.useState(null),[y,v]=r.useState(null),w=r.useCallback(e=>{e!==R.current&&(R.current=e,g(e))},[]),x=r.useCallback(e=>{e!==E.current&&(E.current=e,v(e))},[]),b=l||m,A=a||y,R=r.useRef(null),E=r.useRef(null),L=r.useRef(s),S=null!=u,T=ed(u),C=ed(o),O=ed(c),P=r.useCallback(()=>{if(!R.current||!E.current)return;let e={placement:t,strategy:n,middleware:p};C.current&&(e.platform=C.current),el(R.current,E.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};k.current&&!eu(L.current,t)&&(L.current=t,ea.flushSync(()=>{d(t)}))})},[p,t,n,C,O]);ef(()=>{!1===c&&L.current.isPositioned&&(L.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let k=r.useRef(!1);ef(()=>(k.current=!0,()=>{k.current=!1}),[]),ef(()=>{if(b&&(R.current=b),A&&(E.current=A),b&&A){if(T.current)return T.current(b,A,P);P()}},[b,A,P,T,S]);let H=r.useMemo(()=>({reference:R,floating:E,setReference:w,setFloating:x}),[w,x]),D=r.useMemo(()=>({reference:b,floating:A}),[b,A]),N=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=es(D.floating,s.x),r=es(D.floating,s.y);return f?{...e,transform:"translate("+t+"px, "+r+"px)",...ec(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,f,D.floating,s.x,s.y]);return r.useMemo(()=>({...s,update:P,refs:H,elements:D,floatingStyles:N}),[s,P,H,D,N])}({strategy:"fixed",placement:m+("center"!==y?"-"+y:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n{a&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let m=p&&s?function(e,t){let n,r=null,i=k(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(c,s){void 0===c&&(c=!1),void 0===s&&(s=1),a();let{left:d,top:p,width:h,height:m}=e.getBoundingClientRect();if(c||t(),!h||!m)return;let g=f(p),y=f(i.clientWidth-(d+h)),v={rootMargin:-g+"px "+-y+"px "+-f(i.clientHeight-(p+m))+"px "+-f(d)+"px",threshold:l(0,o(1,s))||1},w=!0;function x(e){let t=e[0].intersectionRatio;if(t!==s){if(!w)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},1e3)}w=!1}try{r=new IntersectionObserver(x,{...v,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(x,v)}r.observe(e)}(!0),a}(p,n):null,g=-1,y=null;c&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&y&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),p&&!d&&y.observe(p),y.observe(t));let v=d?Q(e):null;return d&&function t(){let r=Q(e);v&&(r.x!==v.x||r.y!==v.y||r.width!==v.width||r.height!==v.height)&&n(),v=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{a&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=y)||e.disconnect(),y=null,d&&cancelAnimationFrame(i)}}(...t,{animationFrame:"always"===L})},elements:{reference:C.anchor},middleware:[eh({mainAxis:g+M,alignmentAxis:v}),x&&em({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?eg():void 0,..._}),x&&ey({..._}),ev({..._,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:i}=e,{width:o,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(i,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),D&&ex({element:D,padding:w}),eI({arrowWidth:j,arrowHeight:M}),E&&ew({strategy:"referenceHidden",..._})]}),[J,K]=eX(I),U=(0,eS.W)(S);(0,eT.b)(()=>{X&&(null==U||U())},[X,U]);let Z=null===(n=G.arrow)||void 0===n?void 0:n.x,ee=null===(i=G.arrow)||void 0===i?void 0:i.y,et=(null===(a=G.arrow)||void 0===a?void 0:a.centerOffset)!==0,[en,er]=r.useState();return(0,eT.b)(()=>{O&&er(window.getComputedStyle(O).zIndex)},[O]),(0,eA.jsx)("div",{ref:B.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:X?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:en,"--radix-popper-transform-origin":[null===(u=G.transformOrigin)||void 0===u?void 0:u.x,null===(c=G.transformOrigin)||void 0===c?void 0:c.y].join(" "),...(null===(s=G.hide)||void 0===s?void 0:s.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eA.jsx)(eF,{scope:h,placedSide:J,onArrowChange:N,arrowX:Z,arrowY:ee,shouldHideArrow:et,children:(0,eA.jsx)(eb.WV.div,{"data-side":J,"data-align":K,...T,ref:H,style:{...T.style,animation:X?void 0:"none"}})})})});ez.displayName=eM;var e_="PopperArrow",eB={top:"bottom",right:"left",bottom:"top",left:"right"},e$=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=eV(e_,n),o=eB[i.placedSide];return(0,eA.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,eA.jsx)(eR,{...r,ref:t,style:{...r.style,display:"block"}})})});function eY(e){return null!==e}e$.displayName=e_;var eI=e=>({name:"transformOrigin",options:e,fn(t){var n,r,i,o,l;let{placement:a,rects:f,middlewareData:u}=t,c=(null===(n=u.arrow)||void 0===n?void 0:n.centerOffset)!==0,s=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,h]=eX(a),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!==(o=null===(r=u.arrow)||void 0===r?void 0:r.x)&&void 0!==o?o:0)+s/2,y=(null!==(l=null===(i=u.arrow)||void 0===i?void 0:i.y)&&void 0!==l?l:0)+d/2,v="",w="";return"bottom"===p?(v=c?m:"".concat(g,"px"),w="".concat(-d,"px")):"top"===p?(v=c?m:"".concat(g,"px"),w="".concat(f.floating.height+d,"px")):"right"===p?(v="".concat(-d,"px"),w=c?m:"".concat(y,"px")):"left"===p&&(v="".concat(f.floating.width+d,"px"),w=c?m:"".concat(y,"px")),{data:{x:v,y:w}}}});function eX(e){let[t,n="center"]=e.split("-");return[t,n]}var eq=eN,eG=ej,eJ=ez,eK=e$},73452:function(e,t,n){n.d(t,{t:function(){return o}});var r=n(64149),i=n(61013);function o(e){let[t,n]=r.useState(void 0);return(0,i.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/714-f84e9a05035632c8.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/714-f84e9a05035632c8.js new file mode 100644 index 0000000..2b846a5 --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/714-f84e9a05035632c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[714],{64433:function(e,t,n){n.d(t,{M:function(){return r}});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},74873:function(e,t,n){n.d(t,{b:function(){return o},k:function(){return i}});var r=n(64149),u=n(20881);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,o=r.useMemo(()=>i,Object.values(i));return(0,u.jsx)(n.Provider,{value:o,children:t})};return i.displayName=e+"Provider",[i,function(u){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${u}\` must be used within \`${e}\``)}]}function o(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let u=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:u}}),[n,u])}};return i.scopeName=e,[function(t,i){let o=r.createContext(i),l=n.length;n=[...n,i];let s=t=>{let{scope:n,children:i,...s}=t,a=n?.[e]?.[l]||o,c=r.useMemo(()=>s,Object.values(s));return(0,u.jsx)(a.Provider,{value:c,children:i})};return s.displayName=t+"Provider",[s,function(n,u){let s=u?.[e]?.[l]||o,a=r.useContext(s);if(a)return a;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let u=n.reduce((t,{useScope:n,scopeName:r})=>{let u=n(e)[`__scope${r}`];return{...t,...u}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:u}),[u])}};return n.scopeName=t.scopeName,n}(i,...t)]}},72832:function(e,t,n){n.d(t,{I0:function(){return b},XB:function(){return f},fC:function(){return y}});var r,u=n(64149),i=n(64433),o=n(79442),l=n(83954),s=n(2441),a=n(20881),c="dismissableLayer.update",d=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=u.forwardRef((e,t)=>{var n,f;let{disableOutsidePointerEvents:v=!1,onEscapeKeyDown:y,onPointerDownOutside:b,onFocusOutside:E,onInteractOutside:h,onDismiss:w,...C}=e,g=u.useContext(d),[P,L]=u.useState(null),x=null!==(f=null==P?void 0:P.ownerDocument)&&void 0!==f?f:null===(n=globalThis)||void 0===n?void 0:n.document,[,N]=u.useState({}),W=(0,l.e)(t,e=>L(e)),D=Array.from(g.layers),[O]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),j=D.indexOf(O),k=P?D.indexOf(P):-1,R=g.layersWithOutsidePointerEventsDisabled.size>0,S=k>=j,T=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,s.W)(e),i=u.useRef(!1),o=u.useRef(()=>{});return u.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){m("dismissableLayer.pointerDownOutside",r,u,{discrete:!0})},u={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",o.current),o.current=t,n.addEventListener("click",o.current,{once:!0})):t()}else n.removeEventListener("click",o.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",o.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...g.branches].some(e=>e.contains(t));!S||n||(null==b||b(e),null==h||h(e),e.defaultPrevented||null==w||w())},x),_=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,s.W)(e),i=u.useRef(!1);return u.useEffect(()=>{let e=e=>{e.target&&!i.current&&m("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;[...g.branches].some(e=>e.contains(t))||(null==E||E(e),null==h||h(e),e.defaultPrevented||null==w||w())},x);return!function(e,t=globalThis?.document){let n=(0,s.W)(e);u.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{k!==g.layers.size-1||(null==y||y(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},x),u.useEffect(()=>{if(P)return v&&(0===g.layersWithOutsidePointerEventsDisabled.size&&(r=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(P)),g.layers.add(P),p(),()=>{v&&1===g.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=r)}},[P,x,v,g]),u.useEffect(()=>()=>{P&&(g.layers.delete(P),g.layersWithOutsidePointerEventsDisabled.delete(P),p())},[P,g]),u.useEffect(()=>{let e=()=>N({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,a.jsx)(o.WV.div,{...C,ref:W,style:{pointerEvents:R?S?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.M)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,i.M)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,i.M)(e.onPointerDownCapture,T.onPointerDownCapture)})});f.displayName="DismissableLayer";var v=u.forwardRef((e,t)=>{let n=u.useContext(d),r=u.useRef(null),i=(0,l.e)(t,r);return u.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,a.jsx)(o.WV.div,{...e,ref:i})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,n,r){let{discrete:u}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),u?(0,o.jH)(i,l):i.dispatchEvent(l)}v.displayName="DismissableLayerBranch";var y=f,b=v},97498:function(e,t,n){n.d(t,{h:function(){return s}});var r=n(64149),u=n(50149),i=n(79442),o=n(61013),l=n(20881),s=r.forwardRef((e,t)=>{var n,s;let{container:a,...c}=e,[d,f]=r.useState(!1);(0,o.b)(()=>f(!0),[]);let v=a||d&&(null===(s=globalThis)||void 0===s?void 0:null===(n=s.document)||void 0===n?void 0:n.body);return v?u.createPortal((0,l.jsx)(i.WV.div,{...c,ref:t}),v):null});s.displayName="Portal"},79442:function(e,t,n){n.d(t,{WV:function(){return l},jH:function(){return s}});var r=n(64149),u=n(50149),i=n(54098),o=n(20881),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...u}=e,l=r?i.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(l,{...u,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function s(e,t){e&&u.flushSync(()=>e.dispatchEvent(t))}},2441:function(e,t,n){n.d(t,{W:function(){return u}});var r=n(64149);function u(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},45306:function(e,t,n){n.d(t,{T:function(){return i}});var r=n(64149),u=n(2441);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,o]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,o=r.useRef(i),l=(0,u.W)(t);return r.useEffect(()=>{o.current!==i&&(l(i),o.current=i)},[i,o,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,s=l?e:i,a=(0,u.W)(n);return[s,r.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&a(n)}else o(t)},[l,e,o,a])]}},61013:function(e,t,n){n.d(t,{b:function(){return u}});var r=n(64149),u=globalThis?.document?r.useLayoutEffect:()=>{}},20116:function(e,t,n){n.d(t,{j:function(){return i}});let r=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,u=function(){for(var e,t,n=0,r="";nn=>{var i;if((null==t?void 0:t.variants)==null)return u(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:o,defaultVariants:l}=t,s=Object.keys(o).map(e=>{let t=null==n?void 0:n[e],u=null==l?void 0:l[e];if(null===t)return null;let i=r(t)||r(u);return o[e][i]}),a=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return u(e,s,null==t?void 0:null===(i=t.compoundVariants)||void 0===i?void 0:i.reduce((e,t)=>{let{class:n,className:r,...u}=t;return Object.entries(u).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...l,...a}[t]):({...l,...a})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-6b5cb49de987fb33.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-6b5cb49de987fb33.js new file mode 100644 index 0000000..69f263f --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-6b5cb49de987fb33.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72],{55157:function(e,t,r){r.d(t,{u:function(){return n}});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},83027:function(e,t,r){r.d(t,{B:function(){return u}});var n=r(64149),l=r(245),o=r(83954),i=r(54098),a=r(20881);function u(e){let t=e+"CollectionProvider",[r,u]=(0,l.b)(t),[s,c]=r(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:r}=e,l=n.useRef(null),o=n.useRef(new Map).current;return(0,a.jsx)(s,{scope:t,itemMap:o,collectionRef:l,children:r})};d.displayName=t;let f=e+"CollectionSlot",p=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,l=c(f,r),u=(0,o.e)(t,l.collectionRef);return(0,a.jsx)(i.g7,{ref:u,children:n})});p.displayName=f;let v=e+"CollectionItemSlot",h="data-radix-collection-item",m=n.forwardRef((e,t)=>{let{scope:r,children:l,...u}=e,s=n.useRef(null),d=(0,o.e)(t,s),f=c(v,r);return n.useEffect(()=>(f.itemMap.set(s,{ref:s,...u}),()=>void f.itemMap.delete(s))),(0,a.jsx)(i.g7,{[h]:"",ref:d,children:l})});return m.displayName=v,[{Provider:d,Slot:p,ItemSlot:m},function(t){let r=c(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(h,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},u]}},86004:function(e,t,r){r.d(t,{gm:function(){return o}});var n=r(64149);r(20881);var l=n.createContext(void 0);function o(e){let t=n.useContext(l);return e||t||"ltr"}},62072:function(e,t,r){r.d(t,{$G:function(){return eK},B4:function(){return eP},JO:function(){return eN},VY:function(){return eV},Z0:function(){return eF},ZA:function(){return eL},__:function(){return eW},ck:function(){return eA},eT:function(){return eH},fC:function(){return eE},h_:function(){return eD},l_:function(){return e_},u_:function(){return eO},wU:function(){return eB},xz:function(){return eI}});var n=r(64149),l=r(50149),o=r(55157),i=r(64433),a=r(83027),u=r(83954),s=r(74873),c=r(86004),d=r(72832),f=r(57117),p=r(96616),v=r(89105),h=r(95420),m=r(97498),w=r(79442),g=r(54098),x=r(2441),y=r(45306),b=r(61013),S=r(32437),C=r(12230),M=r(32286),j=r(3748),R=r(20881),T=[" ","Enter","ArrowUp","ArrowDown"],k=[" ","Enter"],E="Select",[I,P,N]=(0,a.B)(E),[D,V]=(0,s.b)(E,[N,h.D7]),_=(0,h.D7)(),[L,W]=D(E),[A,H]=D(E),B=e=>{let{__scopeSelect:t,children:r,open:l,defaultOpen:o,onOpenChange:i,value:a,defaultValue:u,onValueChange:s,dir:d,name:f,autoComplete:p,disabled:m,required:w,form:g}=e,x=_(t),[b,S]=n.useState(null),[C,M]=n.useState(null),[j,T]=n.useState(!1),k=(0,c.gm)(d),[E=!1,P]=(0,y.T)({prop:l,defaultProp:o,onChange:i}),[N,D]=(0,y.T)({prop:a,defaultProp:u,onChange:s}),V=n.useRef(null),W=!b||g||!!b.closest("form"),[H,B]=n.useState(new Set),O=Array.from(H).map(e=>e.props.value).join(";");return(0,R.jsx)(h.fC,{...x,children:(0,R.jsxs)(L,{required:w,scope:t,trigger:b,onTriggerChange:S,valueNode:C,onValueNodeChange:M,valueNodeHasChildren:j,onValueNodeHasChildrenChange:T,contentId:(0,v.M)(),value:N,onValueChange:D,open:E,onOpenChange:P,dir:k,triggerPointerDownPosRef:V,disabled:m,children:[(0,R.jsx)(I.Provider,{scope:t,children:(0,R.jsx)(A,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{B(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{B(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),W?(0,R.jsxs)(eR,{"aria-hidden":!0,required:w,tabIndex:-1,name:f,autoComplete:p,value:N,onChange:e=>D(e.target.value),disabled:m,form:g,children:[void 0===N?(0,R.jsx)("option",{value:""}):null,Array.from(H)]},O):null]})})};B.displayName=E;var O="SelectTrigger",K=n.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:l=!1,...o}=e,a=_(r),s=W(O,r),c=s.disabled||l,d=(0,u.e)(t,s.onTriggerChange),f=P(r),p=n.useRef("touch"),[v,m,g]=eT(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===s.value),n=ek(t,e,r);void 0!==n&&s.onValueChange(n.value)}),x=e=>{c||(s.onOpenChange(!0),g()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,R.jsx)(h.ee,{asChild:!0,...a,children:(0,R.jsx)(w.WV.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":ej(s.value)?"":void 0,...o,ref:d,onClick:(0,i.M)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&x(e)}),onPointerDown:(0,i.M)(o.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(x(e),e.preventDefault())}),onKeyDown:(0,i.M)(o.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&T.includes(e.key)&&(x(),e.preventDefault())})})})});K.displayName=O;var F="SelectValue",U=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:l,children:o,placeholder:i="",...a}=e,s=W(F,r),{onValueNodeHasChildrenChange:c}=s,d=void 0!==o,f=(0,u.e)(t,s.onValueNodeChange);return(0,b.b)(()=>{c(d)},[c,d]),(0,R.jsx)(w.WV.span,{...a,ref:f,style:{pointerEvents:"none"},children:ej(s.value)?(0,R.jsx)(R.Fragment,{children:i}):o})});U.displayName=F;var z=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...l}=e;return(0,R.jsx)(w.WV.span,{"aria-hidden":!0,...l,ref:t,children:n||"â–¼"})});z.displayName="SelectIcon";var q=e=>(0,R.jsx)(m.h,{asChild:!0,...e});q.displayName="SelectPortal";var Y="SelectContent",Z=n.forwardRef((e,t)=>{let r=W(Y,e.__scopeSelect),[o,i]=n.useState();return((0,b.b)(()=>{i(new DocumentFragment)},[]),r.open)?(0,R.jsx)(J,{...e,ref:t}):o?l.createPortal((0,R.jsx)(X,{scope:e.__scopeSelect,children:(0,R.jsx)(I.Slot,{scope:e.__scopeSelect,children:(0,R.jsx)("div",{children:e.children})})}),o):null});Z.displayName=Y;var[X,G]=D(Y),J=n.forwardRef((e,t)=>{let{__scopeSelect:r,position:l="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:a,onPointerDownOutside:s,side:c,sideOffset:v,align:h,alignOffset:m,arrowPadding:w,collisionBoundary:x,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C,...T}=e,k=W(Y,r),[E,I]=n.useState(null),[N,D]=n.useState(null),V=(0,u.e)(t,e=>I(e)),[_,L]=n.useState(null),[A,H]=n.useState(null),B=P(r),[O,K]=n.useState(!1),F=n.useRef(!1);n.useEffect(()=>{if(E)return(0,M.Ry)(E)},[E]),(0,f.EW)();let U=n.useCallback(e=>{let[t,...r]=B().map(e=>e.ref.current),[n]=r.slice(-1),l=document.activeElement;for(let r of e)if(r===l||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&N&&(N.scrollTop=0),r===n&&N&&(N.scrollTop=N.scrollHeight),null==r||r.focus(),document.activeElement!==l))return},[B,N]),z=n.useCallback(()=>U([_,E]),[U,_,E]);n.useEffect(()=>{O&&z()},[O,z]);let{onOpenChange:q,triggerPointerDownPosRef:Z}=k;n.useEffect(()=>{if(E){let e={x:0,y:0},t=t=>{var r,n,l,o;e={x:Math.abs(Math.round(t.pageX)-(null!==(l=null===(r=Z.current)||void 0===r?void 0:r.x)&&void 0!==l?l:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(n=Z.current)||void 0===n?void 0:n.y)&&void 0!==o?o:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():E.contains(r.target)||q(!1),document.removeEventListener("pointermove",t),Z.current=null};return null!==Z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[E,q,Z]),n.useEffect(()=>{let e=()=>q(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[q]);let[G,J]=eT(e=>{let t=B().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=ek(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),ee=n.useCallback((e,t,r)=>{let n=!F.current&&!r;(void 0!==k.value&&k.value===t||n)&&(L(e),n&&(F.current=!0))},[k.value]),et=n.useCallback(()=>null==E?void 0:E.focus(),[E]),er=n.useCallback((e,t,r)=>{let n=!F.current&&!r;(void 0!==k.value&&k.value===t||n)&&H(e)},[k.value]),en="popper"===l?Q:$,el=en===Q?{side:c,sideOffset:v,align:h,alignOffset:m,arrowPadding:w,collisionBoundary:x,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C}:{};return(0,R.jsx)(X,{scope:r,content:E,viewport:N,onViewportChange:D,itemRefCallback:ee,selectedItem:_,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:z,selectedItemText:A,position:l,isPositioned:O,searchRef:G,children:(0,R.jsx)(j.Z,{as:g.g7,allowPinchZoom:!0,children:(0,R.jsx)(p.M,{asChild:!0,trapped:k.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.M)(o,e=>{var t;null===(t=k.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,R.jsx)(d.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>k.onOpenChange(!1),children:(0,R.jsx)(en,{role:"listbox",id:k.contentId,"data-state":k.open?"open":"closed",dir:k.dir,onContextMenu:e=>e.preventDefault(),...T,...el,onPlaced:()=>K(!0),ref:V,style:{display:"flex",flexDirection:"column",outline:"none",...T.style},onKeyDown:(0,i.M)(T.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||J(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=B().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>U(t)),e.preventDefault()}})})})})})})});J.displayName="SelectContentImpl";var $=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:l,...i}=e,a=W(Y,r),s=G(Y,r),[c,d]=n.useState(null),[f,p]=n.useState(null),v=(0,u.e)(t,e=>p(e)),h=P(r),m=n.useRef(!1),g=n.useRef(!0),{viewport:x,selectedItem:y,selectedItemText:S,focusSelectedItem:C}=s,M=n.useCallback(()=>{if(a.trigger&&a.valueNode&&c&&f&&x&&y&&S){let e=a.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=a.valueNode.getBoundingClientRect(),n=S.getBoundingClientRect();if("rtl"!==a.dir){let l=n.left-t.left,i=r.left-l,a=e.left-i,u=e.width+a,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,o.u)(i,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.left=f+"px"}else{let l=t.right-n.right,i=window.innerWidth-r.right-l,a=window.innerWidth-e.right-i,u=e.width+a,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,o.u)(i,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.right=f+"px"}let i=h(),u=window.innerHeight-20,s=x.scrollHeight,d=window.getComputedStyle(f),p=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),w=parseInt(d.borderBottomWidth,10),g=p+v+s+parseInt(d.paddingBottom,10)+w,b=Math.min(5*y.offsetHeight,g),C=window.getComputedStyle(x),M=parseInt(C.paddingTop,10),j=parseInt(C.paddingBottom,10),R=e.top+e.height/2-10,T=y.offsetHeight/2,k=p+v+(y.offsetTop+T);if(k<=R){let e=i.length>0&&y===i[i.length-1].ref.current;c.style.bottom="0px";let t=f.clientHeight-x.offsetTop-x.offsetHeight;c.style.height=k+Math.max(u-R,T+(e?j:0)+t+w)+"px"}else{let e=i.length>0&&y===i[0].ref.current;c.style.top="0px";let t=Math.max(R,p+x.offsetTop+(e?M:0)+T);c.style.height=t+(g-k)+"px",x.scrollTop=k-R+x.offsetTop}c.style.margin="".concat(10,"px 0"),c.style.minHeight=b+"px",c.style.maxHeight=u+"px",null==l||l(),requestAnimationFrame(()=>m.current=!0)}},[h,a.trigger,a.valueNode,c,f,x,y,S,a.dir,l]);(0,b.b)(()=>M(),[M]);let[j,T]=n.useState();(0,b.b)(()=>{f&&T(window.getComputedStyle(f).zIndex)},[f]);let k=n.useCallback(e=>{e&&!0===g.current&&(M(),null==C||C(),g.current=!1)},[M,C]);return(0,R.jsx)(ee,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:m,onScrollButtonChange:k,children:(0,R.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:(0,R.jsx)(w.WV.div,{...i,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});$.displayName="SelectItemAlignedPosition";var Q=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:l=10,...o}=e,i=_(r);return(0,R.jsx)(h.VY,{...i,...o,ref:t,align:n,collisionPadding:l,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Q.displayName="SelectPopperPosition";var[ee,et]=D(Y,{}),er="SelectViewport",en=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:l,...o}=e,a=G(er,r),s=et(er,r),c=(0,u.e)(t,a.onViewportChange),d=n.useRef(0);return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,R.jsx)(I.Slot,{scope:r,children:(0,R.jsx)(w.WV.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,i.M)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=s;if((null==n?void 0:n.current)&&r){let e=Math.abs(d.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,l=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(l0?a:0,r.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});en.displayName=er;var el="SelectGroup",[eo,ei]=D(el),ea=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=(0,v.M)();return(0,R.jsx)(eo,{scope:r,id:l,children:(0,R.jsx)(w.WV.div,{role:"group","aria-labelledby":l,...n,ref:t})})});ea.displayName=el;var eu="SelectLabel",es=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=ei(eu,r);return(0,R.jsx)(w.WV.div,{id:l.id,...n,ref:t})});es.displayName=eu;var ec="SelectItem",[ed,ef]=D(ec),ep=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:l,disabled:o=!1,textValue:a,...s}=e,c=W(ec,r),d=G(ec,r),f=c.value===l,[p,h]=n.useState(null!=a?a:""),[m,g]=n.useState(!1),x=(0,u.e)(t,e=>{var t;return null===(t=d.itemRefCallback)||void 0===t?void 0:t.call(d,e,l,o)}),y=(0,v.M)(),b=n.useRef("touch"),S=()=>{o||(c.onValueChange(l),c.onOpenChange(!1))};if(""===l)throw Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,R.jsx)(ed,{scope:r,value:l,disabled:o,textId:y,isSelected:f,onItemTextChange:n.useCallback(e=>{h(t=>{var r;return t||(null!==(r=null==e?void 0:e.textContent)&&void 0!==r?r:"").trim()})},[]),children:(0,R.jsx)(I.ItemSlot,{scope:r,value:l,disabled:o,textValue:p,children:(0,R.jsx)(w.WV.div,{role:"option","aria-labelledby":y,"data-highlighted":m?"":void 0,"aria-selected":f&&m,"data-state":f?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...s,ref:x,onFocus:(0,i.M)(s.onFocus,()=>g(!0)),onBlur:(0,i.M)(s.onBlur,()=>g(!1)),onClick:(0,i.M)(s.onClick,()=>{"mouse"!==b.current&&S()}),onPointerUp:(0,i.M)(s.onPointerUp,()=>{"mouse"===b.current&&S()}),onPointerDown:(0,i.M)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,i.M)(s.onPointerMove,e=>{if(b.current=e.pointerType,o){var t;null===(t=d.onItemLeave)||void 0===t||t.call(d)}else"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.M)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=d.onItemLeave)||void 0===t||t.call(d)}}),onKeyDown:(0,i.M)(s.onKeyDown,e=>{var t;(null===(t=d.searchRef)||void 0===t?void 0:t.current)!==""&&" "===e.key||(k.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});ep.displayName=ec;var ev="SelectItemText",eh=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:o,style:i,...a}=e,s=W(ev,r),c=G(ev,r),d=ef(ev,r),f=H(ev,r),[p,v]=n.useState(null),h=(0,u.e)(t,e=>v(e),d.onItemTextChange,e=>{var t;return null===(t=c.itemTextRefCallback)||void 0===t?void 0:t.call(c,e,d.value,d.disabled)}),m=null==p?void 0:p.textContent,g=n.useMemo(()=>(0,R.jsx)("option",{value:d.value,disabled:d.disabled,children:m},d.value),[d.disabled,d.value,m]),{onNativeOptionAdd:x,onNativeOptionRemove:y}=f;return(0,b.b)(()=>(x(g),()=>y(g)),[x,y,g]),(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(w.WV.span,{id:d.textId,...a,ref:h}),d.isSelected&&s.valueNode&&!s.valueNodeHasChildren?l.createPortal(a.children,s.valueNode):null]})});eh.displayName=ev;var em="SelectItemIndicator",ew=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return ef(em,r).isSelected?(0,R.jsx)(w.WV.span,{"aria-hidden":!0,...n,ref:t}):null});ew.displayName=em;var eg="SelectScrollUpButton",ex=n.forwardRef((e,t)=>{let r=G(eg,e.__scopeSelect),l=et(eg,e.__scopeSelect),[o,i]=n.useState(!1),a=(0,u.e)(t,l.onScrollButtonChange);return(0,b.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,R.jsx)(eS,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ex.displayName=eg;var ey="SelectScrollDownButton",eb=n.forwardRef((e,t)=>{let r=G(ey,e.__scopeSelect),l=et(ey,e.__scopeSelect),[o,i]=n.useState(!1),a=(0,u.e)(t,l.onScrollButtonChange);return(0,b.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,R.jsx)(eS,{...e,ref:a,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eb.displayName=ey;var eS=n.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:l,...o}=e,a=G("SelectScrollButton",r),u=n.useRef(null),s=P(r),c=n.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return n.useEffect(()=>()=>c(),[c]),(0,b.b)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[s]),(0,R.jsx)(w.WV.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,i.M)(o.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(l,50))}),onPointerMove:(0,i.M)(o.onPointerMove,()=>{var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===u.current&&(u.current=window.setInterval(l,50))}),onPointerLeave:(0,i.M)(o.onPointerLeave,()=>{c()})})}),eC=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,R.jsx)(w.WV.div,{"aria-hidden":!0,...n,ref:t})});eC.displayName="SelectSeparator";var eM="SelectArrow";function ej(e){return""===e||void 0===e}n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=_(r),o=W(eM,r),i=G(eM,r);return o.open&&"popper"===i.position?(0,R.jsx)(h.Eh,{...l,...n,ref:t}):null}).displayName=eM;var eR=n.forwardRef((e,t)=>{let{value:r,...l}=e,o=n.useRef(null),i=(0,u.e)(t,o),a=(0,S.D)(r);return n.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(a!==r&&t){let n=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[a,r]),(0,R.jsx)(C.T,{asChild:!0,children:(0,R.jsx)("select",{...l,ref:i,defaultValue:r})})});function eT(e){let t=(0,x.W)(e),r=n.useRef(""),l=n.useRef(0),o=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(l.current),""!==t&&(l.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),i=n.useCallback(()=>{r.current="",window.clearTimeout(l.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(l.current),[]),[r,o,i]}function ek(e,t,r){var n;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(n+r)%e.length]));1===l.length&&(o=o.filter(e=>e!==r));let i=o.find(e=>e.textValue.toLowerCase().startsWith(l.toLowerCase()));return i!==r?i:void 0}eR.displayName="BubbleSelect";var eE=B,eI=K,eP=U,eN=z,eD=q,eV=Z,e_=en,eL=ea,eW=es,eA=ep,eH=eh,eB=ew,eO=ex,eK=eb,eF=eC},32437:function(e,t,r){r.d(t,{D:function(){return l}});var n=r(64149);function l(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},12230:function(e,t,r){r.d(t,{T:function(){return i},f:function(){return a}});var n=r(64149),l=r(79442),o=r(20881),i=n.forwardRef((e,t)=>(0,o.jsx)(l.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));i.displayName="VisuallyHidden";var a=i}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-f1b36b39df4a8c7b.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-f1b36b39df4a8c7b.js deleted file mode 100644 index 9f1cc5d..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/72-f1b36b39df4a8c7b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[72],{55157:function(e,t,r){r.d(t,{u:function(){return n}});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},86004:function(e,t,r){r.d(t,{gm:function(){return o}});var n=r(64149);r(20881);var l=n.createContext(void 0);function o(e){let t=n.useContext(l);return e||t||"ltr"}},62072:function(e,t,r){r.d(t,{$G:function(){return eO},B4:function(){return eP},JO:function(){return eD},VY:function(){return eV},Z0:function(){return eF},ZA:function(){return eL},__:function(){return eW},ck:function(){return eH},eT:function(){return eA},fC:function(){return eE},h_:function(){return eN},l_:function(){return e_},u_:function(){return eK},wU:function(){return eB},xz:function(){return eI}});var n=r(64149),l=r(50149),o=r(55157),a=r(64433),i=r(83027),u=r(83954),s=r(74873),d=r(86004),c=r(72832),p=r(57117),f=r(96616),v=r(89105),h=r(95420),m=r(97498),w=r(79442),g=r(54098),x=r(2441),y=r(45306),b=r(61013),S=r(32437),C=r(12230),M=r(32286),j=r(3748),T=r(20881),k=[" ","Enter","ArrowUp","ArrowDown"],R=[" ","Enter"],E="Select",[I,P,D]=(0,i.B)(E),[N,V]=(0,s.b)(E,[D,h.D7]),_=(0,h.D7)(),[L,W]=N(E),[H,A]=N(E),B=e=>{let{__scopeSelect:t,children:r,open:l,defaultOpen:o,onOpenChange:a,value:i,defaultValue:u,onValueChange:s,dir:c,name:p,autoComplete:f,disabled:m,required:w,form:g}=e,x=_(t),[b,S]=n.useState(null),[C,M]=n.useState(null),[j,k]=n.useState(!1),R=(0,d.gm)(c),[E=!1,P]=(0,y.T)({prop:l,defaultProp:o,onChange:a}),[D,N]=(0,y.T)({prop:i,defaultProp:u,onChange:s}),V=n.useRef(null),W=!b||g||!!b.closest("form"),[A,B]=n.useState(new Set),K=Array.from(A).map(e=>e.props.value).join(";");return(0,T.jsx)(h.fC,{...x,children:(0,T.jsxs)(L,{required:w,scope:t,trigger:b,onTriggerChange:S,valueNode:C,onValueNodeChange:M,valueNodeHasChildren:j,onValueNodeHasChildrenChange:k,contentId:(0,v.M)(),value:D,onValueChange:N,open:E,onOpenChange:P,dir:R,triggerPointerDownPosRef:V,disabled:m,children:[(0,T.jsx)(I.Provider,{scope:t,children:(0,T.jsx)(H,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{B(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{B(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),W?(0,T.jsxs)(eT,{"aria-hidden":!0,required:w,tabIndex:-1,name:p,autoComplete:f,value:D,onChange:e=>N(e.target.value),disabled:m,form:g,children:[void 0===D?(0,T.jsx)("option",{value:""}):null,Array.from(A)]},K):null]})})};B.displayName=E;var K="SelectTrigger",O=n.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:l=!1,...o}=e,i=_(r),s=W(K,r),d=s.disabled||l,c=(0,u.e)(t,s.onTriggerChange),p=P(r),f=n.useRef("touch"),[v,m,g]=ek(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===s.value),n=eR(t,e,r);void 0!==n&&s.onValueChange(n.value)}),x=e=>{d||(s.onOpenChange(!0),g()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,T.jsx)(h.ee,{asChild:!0,...i,children:(0,T.jsx)(w.WV.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":ej(s.value)?"":void 0,...o,ref:c,onClick:(0,a.M)(o.onClick,e=>{e.currentTarget.focus(),"mouse"!==f.current&&x(e)}),onPointerDown:(0,a.M)(o.onPointerDown,e=>{f.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(x(e),e.preventDefault())}),onKeyDown:(0,a.M)(o.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||m(e.key),(!t||" "!==e.key)&&k.includes(e.key)&&(x(),e.preventDefault())})})})});O.displayName=K;var F="SelectValue",U=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:l,children:o,placeholder:a="",...i}=e,s=W(F,r),{onValueNodeHasChildrenChange:d}=s,c=void 0!==o,p=(0,u.e)(t,s.onValueNodeChange);return(0,b.b)(()=>{d(c)},[d,c]),(0,T.jsx)(w.WV.span,{...i,ref:p,style:{pointerEvents:"none"},children:ej(s.value)?(0,T.jsx)(T.Fragment,{children:a}):o})});U.displayName=F;var z=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...l}=e;return(0,T.jsx)(w.WV.span,{"aria-hidden":!0,...l,ref:t,children:n||"â–¼"})});z.displayName="SelectIcon";var Y=e=>(0,T.jsx)(m.h,{asChild:!0,...e});Y.displayName="SelectPortal";var Z="SelectContent",q=n.forwardRef((e,t)=>{let r=W(Z,e.__scopeSelect),[o,a]=n.useState();return((0,b.b)(()=>{a(new DocumentFragment)},[]),r.open)?(0,T.jsx)(J,{...e,ref:t}):o?l.createPortal((0,T.jsx)(X,{scope:e.__scopeSelect,children:(0,T.jsx)(I.Slot,{scope:e.__scopeSelect,children:(0,T.jsx)("div",{children:e.children})})}),o):null});q.displayName=Z;var[X,G]=N(Z),J=n.forwardRef((e,t)=>{let{__scopeSelect:r,position:l="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:i,onPointerDownOutside:s,side:d,sideOffset:v,align:h,alignOffset:m,arrowPadding:w,collisionBoundary:x,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C,...k}=e,R=W(Z,r),[E,I]=n.useState(null),[D,N]=n.useState(null),V=(0,u.e)(t,e=>I(e)),[_,L]=n.useState(null),[H,A]=n.useState(null),B=P(r),[K,O]=n.useState(!1),F=n.useRef(!1);n.useEffect(()=>{if(E)return(0,M.Ry)(E)},[E]),(0,p.EW)();let U=n.useCallback(e=>{let[t,...r]=B().map(e=>e.ref.current),[n]=r.slice(-1),l=document.activeElement;for(let r of e)if(r===l||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&D&&(D.scrollTop=0),r===n&&D&&(D.scrollTop=D.scrollHeight),null==r||r.focus(),document.activeElement!==l))return},[B,D]),z=n.useCallback(()=>U([_,E]),[U,_,E]);n.useEffect(()=>{K&&z()},[K,z]);let{onOpenChange:Y,triggerPointerDownPosRef:q}=R;n.useEffect(()=>{if(E){let e={x:0,y:0},t=t=>{var r,n,l,o;e={x:Math.abs(Math.round(t.pageX)-(null!==(l=null===(r=q.current)||void 0===r?void 0:r.x)&&void 0!==l?l:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(n=q.current)||void 0===n?void 0:n.y)&&void 0!==o?o:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():E.contains(r.target)||Y(!1),document.removeEventListener("pointermove",t),q.current=null};return null!==q.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[E,Y,q]),n.useEffect(()=>{let e=()=>Y(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[Y]);let[G,J]=ek(e=>{let t=B().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eR(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),ee=n.useCallback((e,t,r)=>{let n=!F.current&&!r;(void 0!==R.value&&R.value===t||n)&&(L(e),n&&(F.current=!0))},[R.value]),et=n.useCallback(()=>null==E?void 0:E.focus(),[E]),er=n.useCallback((e,t,r)=>{let n=!F.current&&!r;(void 0!==R.value&&R.value===t||n)&&A(e)},[R.value]),en="popper"===l?Q:$,el=en===Q?{side:d,sideOffset:v,align:h,alignOffset:m,arrowPadding:w,collisionBoundary:x,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C}:{};return(0,T.jsx)(X,{scope:r,content:E,viewport:D,onViewportChange:N,itemRefCallback:ee,selectedItem:_,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:z,selectedItemText:H,position:l,isPositioned:K,searchRef:G,children:(0,T.jsx)(j.Z,{as:g.g7,allowPinchZoom:!0,children:(0,T.jsx)(f.M,{asChild:!0,trapped:R.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.M)(o,e=>{var t;null===(t=R.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,T.jsx)(c.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>R.onOpenChange(!1),children:(0,T.jsx)(en,{role:"listbox",id:R.contentId,"data-state":R.open?"open":"closed",dir:R.dir,onContextMenu:e=>e.preventDefault(),...k,...el,onPlaced:()=>O(!0),ref:V,style:{display:"flex",flexDirection:"column",outline:"none",...k.style},onKeyDown:(0,a.M)(k.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||J(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=B().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>U(t)),e.preventDefault()}})})})})})})});J.displayName="SelectContentImpl";var $=n.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:l,...a}=e,i=W(Z,r),s=G(Z,r),[d,c]=n.useState(null),[p,f]=n.useState(null),v=(0,u.e)(t,e=>f(e)),h=P(r),m=n.useRef(!1),g=n.useRef(!0),{viewport:x,selectedItem:y,selectedItemText:S,focusSelectedItem:C}=s,M=n.useCallback(()=>{if(i.trigger&&i.valueNode&&d&&p&&x&&y&&S){let e=i.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=i.valueNode.getBoundingClientRect(),n=S.getBoundingClientRect();if("rtl"!==i.dir){let l=n.left-t.left,a=r.left-l,i=e.left-a,u=e.width+i,s=Math.max(u,t.width),c=window.innerWidth-10,p=(0,o.u)(a,[10,Math.max(10,c-s)]);d.style.minWidth=u+"px",d.style.left=p+"px"}else{let l=t.right-n.right,a=window.innerWidth-r.right-l,i=window.innerWidth-e.right-a,u=e.width+i,s=Math.max(u,t.width),c=window.innerWidth-10,p=(0,o.u)(a,[10,Math.max(10,c-s)]);d.style.minWidth=u+"px",d.style.right=p+"px"}let a=h(),u=window.innerHeight-20,s=x.scrollHeight,c=window.getComputedStyle(p),f=parseInt(c.borderTopWidth,10),v=parseInt(c.paddingTop,10),w=parseInt(c.borderBottomWidth,10),g=f+v+s+parseInt(c.paddingBottom,10)+w,b=Math.min(5*y.offsetHeight,g),C=window.getComputedStyle(x),M=parseInt(C.paddingTop,10),j=parseInt(C.paddingBottom,10),T=e.top+e.height/2-10,k=y.offsetHeight/2,R=f+v+(y.offsetTop+k);if(R<=T){let e=a.length>0&&y===a[a.length-1].ref.current;d.style.bottom="0px";let t=p.clientHeight-x.offsetTop-x.offsetHeight;d.style.height=R+Math.max(u-T,k+(e?j:0)+t+w)+"px"}else{let e=a.length>0&&y===a[0].ref.current;d.style.top="0px";let t=Math.max(T,f+x.offsetTop+(e?M:0)+k);d.style.height=t+(g-R)+"px",x.scrollTop=R-T+x.offsetTop}d.style.margin="".concat(10,"px 0"),d.style.minHeight=b+"px",d.style.maxHeight=u+"px",null==l||l(),requestAnimationFrame(()=>m.current=!0)}},[h,i.trigger,i.valueNode,d,p,x,y,S,i.dir,l]);(0,b.b)(()=>M(),[M]);let[j,k]=n.useState();(0,b.b)(()=>{p&&k(window.getComputedStyle(p).zIndex)},[p]);let R=n.useCallback(e=>{e&&!0===g.current&&(M(),null==C||C(),g.current=!1)},[M,C]);return(0,T.jsx)(ee,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:m,onScrollButtonChange:R,children:(0,T.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:(0,T.jsx)(w.WV.div,{...a,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});$.displayName="SelectItemAlignedPosition";var Q=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:l=10,...o}=e,a=_(r);return(0,T.jsx)(h.VY,{...a,...o,ref:t,align:n,collisionPadding:l,style:{boxSizing:"border-box",...o.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Q.displayName="SelectPopperPosition";var[ee,et]=N(Z,{}),er="SelectViewport",en=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:l,...o}=e,i=G(er,r),s=et(er,r),d=(0,u.e)(t,i.onViewportChange),c=n.useRef(0);return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,T.jsx)(I.Slot,{scope:r,children:(0,T.jsx)(w.WV.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:(0,a.M)(o.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=s;if((null==n?void 0:n.current)&&r){let e=Math.abs(c.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,l=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(l0?i:0,r.style.justifyContent="flex-end")}}}c.current=t.scrollTop})})})]})});en.displayName=er;var el="SelectGroup",[eo,ea]=N(el),ei=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=(0,v.M)();return(0,T.jsx)(eo,{scope:r,id:l,children:(0,T.jsx)(w.WV.div,{role:"group","aria-labelledby":l,...n,ref:t})})});ei.displayName=el;var eu="SelectLabel",es=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=ea(eu,r);return(0,T.jsx)(w.WV.div,{id:l.id,...n,ref:t})});es.displayName=eu;var ed="SelectItem",[ec,ep]=N(ed),ef=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:l,disabled:o=!1,textValue:i,...s}=e,d=W(ed,r),c=G(ed,r),p=d.value===l,[f,h]=n.useState(null!=i?i:""),[m,g]=n.useState(!1),x=(0,u.e)(t,e=>{var t;return null===(t=c.itemRefCallback)||void 0===t?void 0:t.call(c,e,l,o)}),y=(0,v.M)(),b=n.useRef("touch"),S=()=>{o||(d.onValueChange(l),d.onOpenChange(!1))};if(""===l)throw Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,T.jsx)(ec,{scope:r,value:l,disabled:o,textId:y,isSelected:p,onItemTextChange:n.useCallback(e=>{h(t=>{var r;return t||(null!==(r=null==e?void 0:e.textContent)&&void 0!==r?r:"").trim()})},[]),children:(0,T.jsx)(I.ItemSlot,{scope:r,value:l,disabled:o,textValue:f,children:(0,T.jsx)(w.WV.div,{role:"option","aria-labelledby":y,"data-highlighted":m?"":void 0,"aria-selected":p&&m,"data-state":p?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...s,ref:x,onFocus:(0,a.M)(s.onFocus,()=>g(!0)),onBlur:(0,a.M)(s.onBlur,()=>g(!1)),onClick:(0,a.M)(s.onClick,()=>{"mouse"!==b.current&&S()}),onPointerUp:(0,a.M)(s.onPointerUp,()=>{"mouse"===b.current&&S()}),onPointerDown:(0,a.M)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,a.M)(s.onPointerMove,e=>{if(b.current=e.pointerType,o){var t;null===(t=c.onItemLeave)||void 0===t||t.call(c)}else"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.M)(s.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=c.onItemLeave)||void 0===t||t.call(c)}}),onKeyDown:(0,a.M)(s.onKeyDown,e=>{var t;(null===(t=c.searchRef)||void 0===t?void 0:t.current)!==""&&" "===e.key||(R.includes(e.key)&&S()," "===e.key&&e.preventDefault())})})})})});ef.displayName=ed;var ev="SelectItemText",eh=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:o,style:a,...i}=e,s=W(ev,r),d=G(ev,r),c=ep(ev,r),p=A(ev,r),[f,v]=n.useState(null),h=(0,u.e)(t,e=>v(e),c.onItemTextChange,e=>{var t;return null===(t=d.itemTextRefCallback)||void 0===t?void 0:t.call(d,e,c.value,c.disabled)}),m=null==f?void 0:f.textContent,g=n.useMemo(()=>(0,T.jsx)("option",{value:c.value,disabled:c.disabled,children:m},c.value),[c.disabled,c.value,m]),{onNativeOptionAdd:x,onNativeOptionRemove:y}=p;return(0,b.b)(()=>(x(g),()=>y(g)),[x,y,g]),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(w.WV.span,{id:c.textId,...i,ref:h}),c.isSelected&&s.valueNode&&!s.valueNodeHasChildren?l.createPortal(i.children,s.valueNode):null]})});eh.displayName=ev;var em="SelectItemIndicator",ew=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return ep(em,r).isSelected?(0,T.jsx)(w.WV.span,{"aria-hidden":!0,...n,ref:t}):null});ew.displayName=em;var eg="SelectScrollUpButton",ex=n.forwardRef((e,t)=>{let r=G(eg,e.__scopeSelect),l=et(eg,e.__scopeSelect),[o,a]=n.useState(!1),i=(0,u.e)(t,l.onScrollButtonChange);return(0,b.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){a(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,T.jsx)(eS,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ex.displayName=eg;var ey="SelectScrollDownButton",eb=n.forwardRef((e,t)=>{let r=G(ey,e.__scopeSelect),l=et(ey,e.__scopeSelect),[o,a]=n.useState(!1),i=(0,u.e)(t,l.onScrollButtonChange);return(0,b.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),o?(0,T.jsx)(eS,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eb.displayName=ey;var eS=n.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:l,...o}=e,i=G("SelectScrollButton",r),u=n.useRef(null),s=P(r),d=n.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return n.useEffect(()=>()=>d(),[d]),(0,b.b)(()=>{var e;let t=s().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[s]),(0,T.jsx)(w.WV.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:(0,a.M)(o.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(l,50))}),onPointerMove:(0,a.M)(o.onPointerMove,()=>{var e;null===(e=i.onItemLeave)||void 0===e||e.call(i),null===u.current&&(u.current=window.setInterval(l,50))}),onPointerLeave:(0,a.M)(o.onPointerLeave,()=>{d()})})}),eC=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,T.jsx)(w.WV.div,{"aria-hidden":!0,...n,ref:t})});eC.displayName="SelectSeparator";var eM="SelectArrow";function ej(e){return""===e||void 0===e}n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,l=_(r),o=W(eM,r),a=G(eM,r);return o.open&&"popper"===a.position?(0,T.jsx)(h.Eh,{...l,...n,ref:t}):null}).displayName=eM;var eT=n.forwardRef((e,t)=>{let{value:r,...l}=e,o=n.useRef(null),a=(0,u.e)(t,o),i=(0,S.D)(r);return n.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(i!==r&&t){let n=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[i,r]),(0,T.jsx)(C.T,{asChild:!0,children:(0,T.jsx)("select",{...l,ref:a,defaultValue:r})})});function ek(e){let t=(0,x.W)(e),r=n.useRef(""),l=n.useRef(0),o=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(l.current),""!==t&&(l.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),a=n.useCallback(()=>{r.current="",window.clearTimeout(l.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(l.current),[]),[r,o,a]}function eR(e,t,r){var n;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(n+r)%e.length]));1===l.length&&(o=o.filter(e=>e!==r));let a=o.find(e=>e.textValue.toLowerCase().startsWith(l.toLowerCase()));return a!==r?a:void 0}eT.displayName="BubbleSelect";var eE=B,eI=O,eP=U,eD=z,eN=Y,eV=q,e_=en,eL=ei,eW=es,eH=ef,eA=eh,eB=ew,eK=ex,eO=eb,eF=eC},32437:function(e,t,r){r.d(t,{D:function(){return l}});var n=r(64149);function l(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},12230:function(e,t,r){r.d(t,{T:function(){return a},f:function(){return i}});var n=r(64149),l=r(79442),o=r(20881),a=n.forwardRef((e,t)=>(0,o.jsx)(l.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));a.displayName="VisuallyHidden";var i=a}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/829-f0aacc5828a765ae.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/829-f0aacc5828a765ae.js new file mode 100644 index 0000000..f4051ef --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/829-f0aacc5828a765ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[829],{92093:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(64149);let o=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=function(){for(var e=arguments.length,t=Array(e),n=0;n!!e&&n.indexOf(e)===t).join(" ")};var i={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"};let u=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:o=24,strokeWidth:u=2,absoluteStrokeWidth:l,className:s="",children:c,iconNode:d,...f}=e;return(0,r.createElement)("svg",{ref:t,...i,width:o,height:o,stroke:n,strokeWidth:l?24*Number(u)/Number(o):u,className:a("lucide",s),...f},[...d.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(c)?c:[c]])}),l=(e,t)=>{let n=(0,r.forwardRef)((n,i)=>{let{className:l,...s}=n;return(0,r.createElement)(u,{ref:i,iconNode:t,className:a("lucide-".concat(o(e)),l),...s})});return n.displayName="".concat(e),n}},36306:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(92093).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},395:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(92093).Z)("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},37971:function(e,t,n){n.d(t,{VY:function(){return S},fC:function(){return k},xz:function(){return P}});var r,o=n(64149),a=n(64433),i=n(74873),u=n(45306),l=n(83954),s=n(95420),c=(n(97498),n(45485)),d=n(79442),f=n(72832),p=n(20881),v="HoverCard",[m,h]=(0,i.b)(v,[s.D7]),w=(0,s.D7)(),[N,y]=m(v),g=e=>{let{__scopeHoverCard:t,children:n,open:r,defaultOpen:a,onOpenChange:i,openDelay:l=700,closeDelay:c=300}=e,d=w(t),f=o.useRef(0),v=o.useRef(0),m=o.useRef(!1),h=o.useRef(!1),[y=!1,g]=(0,u.T)({prop:r,defaultProp:a,onChange:i}),x=o.useCallback(()=>{clearTimeout(v.current),f.current=window.setTimeout(()=>g(!0),l)},[l,g]),C=o.useCallback(()=>{clearTimeout(f.current),m.current||h.current||(v.current=window.setTimeout(()=>g(!1),c))},[c,g]),E=o.useCallback(()=>g(!1),[g]);return o.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(v.current)},[]),(0,p.jsx)(N,{scope:t,open:y,onOpenChange:g,onOpen:x,onClose:C,onDismiss:E,hasSelectionRef:m,isPointerDownOnContentRef:h,children:(0,p.jsx)(s.fC,{...d,children:n})})};g.displayName=v;var x="HoverCardTrigger",C=o.forwardRef((e,t)=>{let{__scopeHoverCard:n,...r}=e,o=y(x,n),i=w(n);return(0,p.jsx)(s.ee,{asChild:!0,...i,children:(0,p.jsx)(d.WV.a,{"data-state":o.open?"open":"closed",...r,ref:t,onPointerEnter:(0,a.M)(e.onPointerEnter,b(o.onOpen)),onPointerLeave:(0,a.M)(e.onPointerLeave,b(o.onClose)),onFocus:(0,a.M)(e.onFocus,o.onOpen),onBlur:(0,a.M)(e.onBlur,o.onClose),onTouchStart:(0,a.M)(e.onTouchStart,e=>e.preventDefault())})})});C.displayName=x;var[E,T]=m("HoverCardPortal",{forceMount:void 0}),M="HoverCardContent",R=o.forwardRef((e,t)=>{let n=T(M,e.__scopeHoverCard),{forceMount:r=n.forceMount,...o}=e,i=y(M,e.__scopeHoverCard);return(0,p.jsx)(c.z,{present:r||i.open,children:(0,p.jsx)(O,{"data-state":i.open?"open":"closed",...o,onPointerEnter:(0,a.M)(e.onPointerEnter,b(i.onOpen)),onPointerLeave:(0,a.M)(e.onPointerLeave,b(i.onClose)),ref:t})})});R.displayName=M;var O=o.forwardRef((e,t)=>{let{__scopeHoverCard:n,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:c,onInteractOutside:d,...v}=e,m=y(M,n),h=w(n),N=o.useRef(null),g=(0,l.e)(t,N),[x,C]=o.useState(!1);return o.useEffect(()=>{if(x){let e=document.body;return r=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=r,e.style.webkitUserSelect=r}}},[x]),o.useEffect(()=>{if(N.current){let e=()=>{C(!1),m.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;(null===(e=document.getSelection())||void 0===e?void 0:e.toString())!==""&&(m.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),m.hasSelectionRef.current=!1,m.isPointerDownOnContentRef.current=!1}}},[m.isPointerDownOnContentRef,m.hasSelectionRef]),o.useEffect(()=>{N.current&&(function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t})(N.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,p.jsx)(f.XB,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:d,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:(0,a.M)(c,e=>{e.preventDefault()}),onDismiss:m.onDismiss,children:(0,p.jsx)(s.VY,{...h,...v,onPointerDown:(0,a.M)(v.onPointerDown,e=>{e.currentTarget.contains(e.target)&&C(!0),m.hasSelectionRef.current=!1,m.isPointerDownOnContentRef.current=!0}),ref:g,style:{...v.style,userSelect:x?"text":void 0,WebkitUserSelect:x?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})});function b(e){return t=>"touch"===t.pointerType?void 0:e()}o.forwardRef((e,t)=>{let{__scopeHoverCard:n,...r}=e,o=w(n);return(0,p.jsx)(s.Eh,{...o,...r,ref:t})}).displayName="HoverCardArrow";var k=g,P=C,S=R},51212:function(e,t,n){n.d(t,{f:function(){return u}});var r=n(64149),o=n(79442),a=n(20881),i=r.forwardRef((e,t)=>(0,a.jsx)(o.WV.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));i.displayName="Label";var u=i},45485:function(e,t,n){n.d(t,{z:function(){return i}});var r=n(64149),o=n(83954),a=n(61013),i=e=>{var t,n;let i,l;let{present:s,children:c}=e,d=function(e){var t,n;let[o,i]=r.useState(),l=r.useRef({}),s=r.useRef(e),c=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=u(l.current);c.current="mounted"===d?e:"none"},[d]),(0,a.b)(()=>{let t=l.current,n=s.current;if(n!==e){let r=c.current,o=u(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),s.current=e}},[e,f]),(0,a.b)(()=>{if(o){var e;let t;let n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=u(l.current).includes(e.animationName);if(e.target===o&&r&&(f("ANIMATION_END"),!s.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},a=e=>{e.target===o&&(c.current=u(l.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(l.current=getComputedStyle(e)),i(e)},[])}}(s),f="function"==typeof c?c({present:d.isPresent}):r.Children.only(c),p=(0,o.e)(d.ref,(i=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&&"isReactWarning"in i&&i.isReactWarning?f.ref:(i=null===(n=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in i&&i.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof c||d.isPresent?r.cloneElement(f,{ref:p}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},48897:function(e,t,n){n.d(t,{f:function(){return s}});var r=n(64149),o=n(79442),a=n(20881),i="horizontal",u=["horizontal","vertical"],l=r.forwardRef((e,t)=>{let{decorative:n,orientation:r=i,...l}=e,s=u.includes(r)?r:i;return(0,a.jsx)(o.WV.div,{"data-orientation":s,...n?{role:"none"}:{"aria-orientation":"vertical"===s?s:void 0,role:"separator"},...l,ref:t})});l.displayName="Separator";var s=l}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/948-abdc89d831325247.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/948-abdc89d831325247.js deleted file mode 100644 index 4138040..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/948-abdc89d831325247.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[948],{83027:function(e,t,n){n.d(t,{B:function(){return f}});var r=n(64149),i=n(245),o=n(83954),l=n(54098),a=n(20881);function f(e){let t=e+"CollectionProvider",[n,f]=(0,i.b)(t),[u,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,i=r.useRef(null),o=r.useRef(new Map).current;return(0,a.jsx)(u,{scope:t,itemMap:o,collectionRef:i,children:n})};s.displayName=t;let d=e+"CollectionSlot",p=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=c(d,n),f=(0,o.e)(t,i.collectionRef);return(0,a.jsx)(l.g7,{ref:f,children:r})});p.displayName=d;let h=e+"CollectionItemSlot",m="data-radix-collection-item",g=r.forwardRef((e,t)=>{let{scope:n,children:i,...f}=e,u=r.useRef(null),s=(0,o.e)(t,u),d=c(h,n);return r.useEffect(()=>(d.itemMap.set(u,{ref:u,...f}),()=>void d.itemMap.delete(u))),(0,a.jsx)(l.g7,{[m]:"",ref:s,children:i})});return g.displayName=h,[{Provider:s,Slot:p,ItemSlot:g},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},f]}},245:function(e,t,n){n.d(t,{b:function(){return o}});var r=n(64149),i=n(20881);function o(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let i=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return o.scopeName=e,[function(t,o){let l=r.createContext(o),a=n.length;function f(t){let{scope:n,children:o,...f}=t,u=n?.[e][a]||l,c=r.useMemo(()=>f,Object.values(f));return(0,i.jsx)(u.Provider,{value:c,children:o})}return n=[...n,o],f.displayName=t+"Provider",[f,function(n,i){let f=i?.[e][a]||l,u=r.useContext(f);if(u)return u;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(o,...t)]}},95420:function(e,t,n){n.d(t,{ee:function(){return eG},Eh:function(){return eK},VY:function(){return eJ},fC:function(){return eq},D7:function(){return ek}});var r=n(64149);let i=["top","right","bottom","left"],o=Math.min,l=Math.max,a=Math.round,f=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},s={start:"end",end:"start"};function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function y(e){return["top","bottom"].includes(p(e))?"y":"x"}function v(e){return e.replace(/start|end/g,e=>s[e])}function w(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function x(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function b(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function R(e,t,n){let r,{reference:i,floating:o}=e,l=y(t),a=m(y(t)),f=g(a),u=p(t),c="y"===l,s=i.x+i.width/2-o.width/2,d=i.y+i.height/2-o.height/2,v=i[f]/2-o[f]/2;switch(u){case"top":r={x:s,y:i.y-o.height};break;case"bottom":r={x:s,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:d};break;case"left":r={x:i.x-o.width,y:d};break;default:r={x:i.x,y:i.y}}switch(h(t)){case"start":r[a]-=v*(n&&c?-1:1);break;case"end":r[a]+=v*(n&&c?-1:1)}return r}let A=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,a=o.filter(Boolean),f=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:s}=R(u,r,f),d=r,p={},h=0;for(let n=0;ne[t]>=0)}async function L(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=p(n),a=h(n),f="y"===y(n),u=["left","top"].includes(l)?-1:1,c=o&&f?-1:1,s=d(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:v}="number"==typeof s?{mainAxis:s,crossAxis:0,alignmentAxis:null}:{mainAxis:s.mainAxis||0,crossAxis:s.crossAxis||0,alignmentAxis:s.alignmentAxis};return a&&"number"==typeof v&&(g="end"===a?-1*v:v),f?{x:g*c,y:m*u}:{x:m*u,y:g*c}}function O(){return"undefined"!=typeof window}function P(e){return M(e)?(e.nodeName||"").toLowerCase():"#document"}function T(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function k(e){var t;return null==(t=(M(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function M(e){return!!O()&&(e instanceof Node||e instanceof T(e).Node)}function N(e){return!!O()&&(e instanceof Element||e instanceof T(e).Element)}function H(e){return!!O()&&(e instanceof HTMLElement||e instanceof T(e).HTMLElement)}function D(e){return!!O()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof T(e).ShadowRoot)}function j(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function W(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function F(e){let t=V(),n=N(e)?_(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function V(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function z(e){return["html","body","#document"].includes(P(e))}function _(e){return T(e).getComputedStyle(e)}function B(e){return N(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $(e){if("html"===P(e))return e;let t=e.assignedSlot||e.parentNode||D(e)&&e.host||k(e);return D(t)?t.host:t}function I(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let i=function e(t){let n=$(t);return z(n)?t.ownerDocument?t.ownerDocument.body:t.body:H(n)&&j(n)?n:e(n)}(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),l=T(i);if(o){let e=Y(l);return t.concat(l,l.visualViewport||[],j(i)?i:[],e&&n?I(e):[])}return t.concat(i,I(i,[],n))}function Y(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function X(e){let t=_(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=H(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r,f=a(n)!==o||a(r)!==l;return f&&(n=o,r=l),{width:n,height:r,$:f}}function q(e){return N(e)?e:e.contextElement}function G(e){let t=q(e);if(!H(t))return u(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:o}=X(t),l=(o?a(n.width):n.width)/r,f=(o?a(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),f&&Number.isFinite(f)||(f=1),{x:l,y:f}}let J=u(0);function K(e){let t=T(e);return V()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:J}function Q(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=q(e),a=u(1);t&&(r?N(r)&&(a=G(r)):a=G(e));let f=(void 0===(i=n)&&(i=!1),r&&(!i||r===T(l))&&i)?K(l):u(0),c=(o.left+f.x)/a.x,s=(o.top+f.y)/a.y,d=o.width/a.x,p=o.height/a.y;if(l){let e=T(l),t=r&&N(r)?T(r):r,n=e,i=Y(n);for(;i&&r&&t!==n;){let e=G(i),t=i.getBoundingClientRect(),r=_(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,d*=e.x,p*=e.y,c+=o,s+=l,i=Y(n=T(i))}}return b({width:d,height:p,x:c,y:s})}function U(e,t){let n=B(e).scrollLeft;return t?t.left+n:Q(k(e)).left+n}function Z(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=T(e),r=k(e),i=n.visualViewport,o=r.clientWidth,l=r.clientHeight,a=0,f=0;if(i){o=i.width,l=i.height;let e=V();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,f=i.offsetTop)}return{width:o,height:l,x:a,y:f}}(e,n);else if("document"===t)r=function(e){let t=k(e),n=B(e),r=e.ownerDocument.body,i=l(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=l(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+U(e),f=-n.scrollTop;return"rtl"===_(r).direction&&(a+=l(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:f}}(k(e));else if(N(t))r=function(e,t){let n=Q(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=H(e)?G(e):u(1),l=e.clientWidth*o.x;return{width:l,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}(t,n);else{let n=K(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return b(r)}function ee(e){return"static"===_(e).position}function et(e,t){if(!H(e)||"fixed"===_(e).position)return null;if(t)return t(e);let n=e.offsetParent;return k(e)===n&&(n=n.ownerDocument.body),n}function en(e,t){let n=T(e);if(W(e))return n;if(!H(e)){let t=$(e);for(;t&&!z(t);){if(N(t)&&!ee(t))return t;t=$(t)}return n}let r=et(e,t);for(;r&&["table","td","th"].includes(P(r))&&ee(r);)r=et(r,t);return r&&z(r)&&ee(r)&&!F(r)?n:r||function(e){let t=$(e);for(;H(t)&&!z(t);){if(F(t))return t;if(W(t))break;t=$(t)}return null}(e)||n}let er=async function(e){let t=this.getOffsetParent||en,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=H(t),i=k(t),o="fixed"===n,l=Q(e,!0,o,t),a={scrollLeft:0,scrollTop:0},f=u(0);if(r||!r&&!o){if(("body"!==P(t)||j(i))&&(a=B(t)),r){let e=Q(t,!0,o,t);f.x=e.x+t.clientLeft,f.y=e.y+t.clientTop}else i&&(f.x=U(i))}let c=0,s=0;if(i&&!r&&!o){let e=i.getBoundingClientRect();s=e.top+a.scrollTop,c=e.left+a.scrollLeft-U(i,e)}return{x:l.left+a.scrollLeft-f.x-c,y:l.top+a.scrollTop-f.y-s,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},ei={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=k(r),a=!!t&&W(t.floating);if(r===l||a&&o)return n;let f={scrollLeft:0,scrollTop:0},c=u(1),s=u(0),d=H(r);if((d||!d&&!o)&&(("body"!==P(r)||j(l))&&(f=B(r)),H(r))){let e=Q(r);c=G(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-f.scrollLeft*c.x+s.x,y:n.y*c.y-f.scrollTop*c.y+s.y}},getDocumentElement:k,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[..."clippingAncestors"===n?W(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=I(e,[],!1).filter(e=>N(e)&&"body"!==P(e)),i=null,o="fixed"===_(e).position,l=o?$(e):e;for(;N(l)&&!z(l);){let t=_(l),n=F(l);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||j(l)&&!n&&function e(t,n){let r=$(t);return!(r===n||!N(r)||z(r))&&("fixed"===_(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):i=t,l=$(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],f=a[0],u=a.reduce((e,n)=>{let r=Z(t,n,i);return e.top=l(r.top,e.top),e.right=o(r.right,e.right),e.bottom=o(r.bottom,e.bottom),e.left=l(r.left,e.left),e},Z(t,f,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:en,getElementRects:er,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=X(e);return{width:t,height:n}},getScale:G,isElement:N,isRTL:function(e){return"rtl"===_(e).direction}},eo=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:f,elements:u,middlewareData:c}=t,{element:s,padding:p=0}=d(e,t)||{};if(null==s)return{};let v=x(p),w={x:n,y:r},b=m(y(i)),R=g(b),A=await f.getDimensions(s),C="y"===b,S=C?"clientHeight":"clientWidth",E=a.reference[R]+a.reference[b]-w[b]-a.floating[R],L=w[b]-a.reference[b],O=await (null==f.getOffsetParent?void 0:f.getOffsetParent(s)),P=O?O[S]:0;P&&await (null==f.isElement?void 0:f.isElement(O))||(P=u.floating[S]||a.floating[R]);let T=P/2-A[R]/2-1,k=o(v[C?"top":"left"],T),M=o(v[C?"bottom":"right"],T),N=P-A[R]-M,H=P/2-A[R]/2+(E/2-L/2),D=l(k,o(H,N)),j=!c.arrow&&null!=h(i)&&H!==D&&a.reference[R]/2-(H{let r=new Map,i={platform:ei,...n},o={...i.platform,_c:r};return A(e,t,{...i,platform:o})};var ea=n(50149),ef="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function eu(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eu(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!eu(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ec(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=ec(e);return Math.round(t*n)/n}function ed(e){let t=r.useRef(e);return ef(()=>{t.current=e}),t}let ep=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?eo({element:n.current,padding:r}).fn(t):{}:n?eo({element:n,padding:r}).fn(t):{}}}),eh=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:o,placement:l,middlewareData:a}=e,f=await L(e,n);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+f.x,y:o+f.y,data:{...f,placement:l}}}}),options:[e,t]}},em=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:i}=e,{mainAxis:a=!0,crossAxis:f=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=d(n,e),s={x:t,y:r},h=await C(e,c),g=y(p(i)),v=m(g),w=s[v],x=s[g];if(a){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=w+h[e],r=w-h[t];w=l(n,o(w,r))}if(f){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=x+h[e],r=x-h[t];x=l(n,o(x,r))}let b=u.fn({...e,[v]:w,[g]:x});return{...b,data:{x:b.x-t,y:b.y-r,enabled:{[v]:a,[g]:f}}}}}),options:[e,t]}},eg=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:i,rects:o,middlewareData:l}=e,{offset:a=0,mainAxis:f=!0,crossAxis:u=!0}=d(n,e),c={x:t,y:r},s=y(i),h=m(s),g=c[h],v=c[s],w=d(a,e),x="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(f){let e="y"===h?"height":"width",t=o.reference[h]-o.floating[e]+x.mainAxis,n=o.reference[h]+o.reference[e]-x.mainAxis;gn&&(g=n)}if(u){var b,R;let e="y"===h?"width":"height",t=["top","left"].includes(p(i)),n=o.reference[s]-o.floating[e]+(t&&(null==(b=l.offset)?void 0:b[s])||0)+(t?0:x.crossAxis),r=o.reference[s]+o.reference[e]+(t?0:(null==(R=l.offset)?void 0:R[s])||0)-(t?x.crossAxis:0);vr&&(v=r)}return{[h]:g,[s]:v}}}),options:[e,t]}},ey=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,i,o,l;let{placement:a,middlewareData:f,rects:u,initialPlacement:c,platform:s,elements:x}=e,{mainAxis:b=!0,crossAxis:R=!0,fallbackPlacements:A,fallbackStrategy:S="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:L=!0,...O}=d(n,e);if(null!=(t=f.arrow)&&t.alignmentOffset)return{};let P=p(a),T=y(c),k=p(c)===c,M=await (null==s.isRTL?void 0:s.isRTL(x.floating)),N=A||(k||!L?[w(c)]:function(e){let t=w(e);return[v(e),t,v(t)]}(c)),H="none"!==E;!A&&H&&N.push(...function(e,t,n,r){let i=h(e),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(v)))),o}(c,L,E,M));let D=[c,...N],j=await C(e,O),W=[],F=(null==(r=f.flip)?void 0:r.overflows)||[];if(b&&W.push(j[P]),R){let e=function(e,t,n){void 0===n&&(n=!1);let r=h(e),i=m(y(e)),o=g(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=w(l)),[l,w(l)]}(a,u,M);W.push(j[e[0]],j[e[1]])}if(F=[...F,{placement:a,overflows:W}],!W.every(e=>e<=0)){let e=((null==(i=f.flip)?void 0:i.index)||0)+1,t=D[e];if(t)return{data:{index:e,overflows:F},reset:{placement:t}};let n=null==(o=F.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(S){case"bestFit":{let e=null==(l=F.filter(e=>{if(H){let t=y(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},ev=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){var t,r;let i,a;let{placement:f,rects:u,platform:c,elements:s}=e,{apply:m=()=>{},...g}=d(n,e),v=await C(e,g),w=p(f),x=h(f),b="y"===y(f),{width:R,height:A}=u.floating;"top"===w||"bottom"===w?(i=w,a=x===(await (null==c.isRTL?void 0:c.isRTL(s.floating))?"start":"end")?"left":"right"):(a=w,i="end"===x?"top":"bottom");let S=A-v.top-v.bottom,E=R-v.left-v.right,L=o(A-v[i],S),O=o(R-v[a],E),P=!e.middlewareData.shift,T=L,k=O;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(k=E),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(T=S),P&&!x){let e=l(v.left,0),t=l(v.right,0),n=l(v.top,0),r=l(v.bottom,0);b?k=R-2*(0!==e||0!==t?e+t:l(v.left,v.right)):T=A-2*(0!==n||0!==r?n+r:l(v.top,v.bottom))}await m({...e,availableWidth:k,availableHeight:T});let M=await c.getDimensions(s.floating);return R!==M.width||A!==M.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},ew=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"hide",options:n,async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...i}=d(n,e);switch(r){case"referenceHidden":{let n=S(await C(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:E(n)}}}case"escaped":{let n=S(await C(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:E(n)}}}default:return{}}}}),options:[e,t]}},ex=(e,t)=>({...ep(e),options:[e,t]});var eb=n(79442),eR=n(20881),eA=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...o}=e;return(0,eR.jsx)(eb.WV.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,eR.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eA.displayName="Arrow";var eC=n(83954),eS=n(245),eE=n(2441),eL=n(61013),eO=n(73452),eP="Popper",[eT,ek]=(0,eS.b)(eP),[eM,eN]=eT(eP),eH=e=>{let{__scopePopper:t,children:n}=e,[i,o]=r.useState(null);return(0,eR.jsx)(eM,{scope:t,anchor:i,onAnchorChange:o,children:n})};eH.displayName=eP;var eD="PopperAnchor",ej=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:i,...o}=e,l=eN(eD,n),a=r.useRef(null),f=(0,eC.e)(t,a);return r.useEffect(()=>{l.onAnchorChange((null==i?void 0:i.current)||a.current)}),i?null:(0,eR.jsx)(eb.WV.div,{...o,ref:f})});ej.displayName=eD;var eW="PopperContent",[eF,eV]=eT(eW),ez=r.forwardRef((e,t)=>{var n,i,a,u,c,s,d,p;let{__scopePopper:h,side:m="bottom",sideOffset:g=0,align:y="center",alignOffset:v=0,arrowPadding:w=0,avoidCollisions:x=!0,collisionBoundary:b=[],collisionPadding:R=0,sticky:A="partial",hideWhenDetached:C=!1,updatePositionStrategy:S="optimized",onPlaced:E,...L}=e,O=eN(eW,h),[P,T]=r.useState(null),M=(0,eC.e)(t,e=>T(e)),[N,H]=r.useState(null),D=(0,eO.t)(N),j=null!==(d=null==D?void 0:D.width)&&void 0!==d?d:0,W=null!==(p=null==D?void 0:D.height)&&void 0!==p?p:0,F="number"==typeof R?R:{top:0,right:0,bottom:0,left:0,...R},V=Array.isArray(b)?b:[b],z=V.length>0,_={padding:F,boundary:V.filter(eI),altBoundary:z},{refs:B,floatingStyles:$,placement:Y,isPositioned:X,middlewareData:G}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:i=[],platform:o,elements:{reference:l,floating:a}={},transform:f=!0,whileElementsMounted:u,open:c}=e,[s,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(i);eu(p,i)||h(i);let[m,g]=r.useState(null),[y,v]=r.useState(null),w=r.useCallback(e=>{e!==A.current&&(A.current=e,g(e))},[]),x=r.useCallback(e=>{e!==C.current&&(C.current=e,v(e))},[]),b=l||m,R=a||y,A=r.useRef(null),C=r.useRef(null),S=r.useRef(s),E=null!=u,L=ed(u),O=ed(o),P=ed(c),T=r.useCallback(()=>{if(!A.current||!C.current)return;let e={placement:t,strategy:n,middleware:p};O.current&&(e.platform=O.current),el(A.current,C.current,e).then(e=>{let t={...e,isPositioned:!1!==P.current};k.current&&!eu(S.current,t)&&(S.current=t,ea.flushSync(()=>{d(t)}))})},[p,t,n,O,P]);ef(()=>{!1===c&&S.current.isPositioned&&(S.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let k=r.useRef(!1);ef(()=>(k.current=!0,()=>{k.current=!1}),[]),ef(()=>{if(b&&(A.current=b),R&&(C.current=R),b&&R){if(L.current)return L.current(b,R,T);T()}},[b,R,T,L,E]);let M=r.useMemo(()=>({reference:A,floating:C,setReference:w,setFloating:x}),[w,x]),N=r.useMemo(()=>({reference:b,floating:R}),[b,R]),H=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=es(N.floating,s.x),r=es(N.floating,s.y);return f?{...e,transform:"translate("+t+"px, "+r+"px)",...ec(N.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,f,N.floating,s.x,s.y]);return r.useMemo(()=>({...s,update:T,refs:M,elements:N,floatingStyles:H}),[s,T,M,N,H])}({strategy:"fixed",placement:m+("center"!==y?"-"+y:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n{a&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let m=p&&s?function(e,t){let n,r=null,i=k(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(c,s){void 0===c&&(c=!1),void 0===s&&(s=1),a();let{left:d,top:p,width:h,height:m}=e.getBoundingClientRect();if(c||t(),!h||!m)return;let g=f(p),y=f(i.clientWidth-(d+h)),v={rootMargin:-g+"px "+-y+"px "+-f(i.clientHeight-(p+m))+"px "+-f(d)+"px",threshold:l(0,o(1,s))||1},w=!0;function x(e){let t=e[0].intersectionRatio;if(t!==s){if(!w)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},1e3)}w=!1}try{r=new IntersectionObserver(x,{...v,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(x,v)}r.observe(e)}(!0),a}(p,n):null,g=-1,y=null;c&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&y&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),p&&!d&&y.observe(p),y.observe(t));let v=d?Q(e):null;return d&&function t(){let r=Q(e);v&&(r.x!==v.x||r.y!==v.y||r.width!==v.width||r.height!==v.height)&&n(),v=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{a&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=y)||e.disconnect(),y=null,d&&cancelAnimationFrame(i)}}(...t,{animationFrame:"always"===S})},elements:{reference:O.anchor},middleware:[eh({mainAxis:g+W,alignmentAxis:v}),x&&em({mainAxis:!0,crossAxis:!1,limiter:"partial"===A?eg():void 0,..._}),x&&ey({..._}),ev({..._,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:i}=e,{width:o,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(i,"px")),a.setProperty("--radix-popper-anchor-width","".concat(o,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),N&&ex({element:N,padding:w}),eY({arrowWidth:j,arrowHeight:W}),C&&ew({strategy:"referenceHidden",..._})]}),[J,K]=eX(Y),U=(0,eE.W)(E);(0,eL.b)(()=>{X&&(null==U||U())},[X,U]);let Z=null===(n=G.arrow)||void 0===n?void 0:n.x,ee=null===(i=G.arrow)||void 0===i?void 0:i.y,et=(null===(a=G.arrow)||void 0===a?void 0:a.centerOffset)!==0,[en,er]=r.useState();return(0,eL.b)(()=>{P&&er(window.getComputedStyle(P).zIndex)},[P]),(0,eR.jsx)("div",{ref:B.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:X?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:en,"--radix-popper-transform-origin":[null===(u=G.transformOrigin)||void 0===u?void 0:u.x,null===(c=G.transformOrigin)||void 0===c?void 0:c.y].join(" "),...(null===(s=G.hide)||void 0===s?void 0:s.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eR.jsx)(eF,{scope:h,placedSide:J,onArrowChange:H,arrowX:Z,arrowY:ee,shouldHideArrow:et,children:(0,eR.jsx)(eb.WV.div,{"data-side":J,"data-align":K,...L,ref:M,style:{...L.style,animation:X?void 0:"none"}})})})});ez.displayName=eW;var e_="PopperArrow",eB={top:"bottom",right:"left",bottom:"top",left:"right"},e$=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=eV(e_,n),o=eB[i.placedSide];return(0,eR.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,eR.jsx)(eA,{...r,ref:t,style:{...r.style,display:"block"}})})});function eI(e){return null!==e}e$.displayName=e_;var eY=e=>({name:"transformOrigin",options:e,fn(t){var n,r,i,o,l;let{placement:a,rects:f,middlewareData:u}=t,c=(null===(n=u.arrow)||void 0===n?void 0:n.centerOffset)!==0,s=c?0:e.arrowWidth,d=c?0:e.arrowHeight,[p,h]=eX(a),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!==(o=null===(r=u.arrow)||void 0===r?void 0:r.x)&&void 0!==o?o:0)+s/2,y=(null!==(l=null===(i=u.arrow)||void 0===i?void 0:i.y)&&void 0!==l?l:0)+d/2,v="",w="";return"bottom"===p?(v=c?m:"".concat(g,"px"),w="".concat(-d,"px")):"top"===p?(v=c?m:"".concat(g,"px"),w="".concat(f.floating.height+d,"px")):"right"===p?(v="".concat(-d,"px"),w=c?m:"".concat(y,"px")):"left"===p&&(v="".concat(f.floating.width+d,"px"),w=c?m:"".concat(y,"px")),{data:{x:v,y:w}}}});function eX(e){let[t,n="center"]=e.split("-");return[t,n]}var eq=eH,eG=ej,eJ=ez,eK=e$},73452:function(e,t,n){n.d(t,{t:function(){return o}});var r=n(64149),i=n(61013);function o(e){let[t,n]=r.useState(void 0);return(0,i.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}}}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/page-6e51f119c77aa283.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/page-2e76e862330e7870.js similarity index 99% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/page-6e51f119c77aa283.js rename to ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/page-2e76e862330e7870.js index e9b5779..3352b98 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/page-6e51f119c77aa283.js +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/at-terminal/page-2e76e862330e7870.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[164],{88276:function(e,t,r){Promise.resolve().then(r.bind(r,98493))},98493:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return A}});var a=r(20881),n=r(64149),s=r(94920),o=r(24004),l=r(78580),i=r(21501),d=r(90270);let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("textarea",{className:(0,d.cn)("flex min-h-[60px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",r),ref:t,...n})});c.displayName="Textarea";var u=r(33335),m=r(36306),f=r(92093);let p=(0,f.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),x=(0,f.Z)("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]),h=(0,f.Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var y=r(47657),g=r(46646),v=r(16236);let b=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{className:"relative w-full overflow-auto",children:(0,a.jsx)("table",{ref:t,className:(0,d.cn)("w-full caption-bottom text-sm",r),...n})})});b.displayName="Table";let j=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("thead",{ref:t,className:(0,d.cn)("[&_tr]:border-b",r),...n})});j.displayName="TableHeader";let w=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tbody",{ref:t,className:(0,d.cn)("[&_tr:last-child]:border-0",r),...n})});w.displayName="TableBody",n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tfoot",{ref:t,className:(0,d.cn)("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",r),...n})}).displayName="TableFooter";let N=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tr",{ref:t,className:(0,d.cn)("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",r),...n})});N.displayName="TableRow";let C=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("th",{ref:t,className:(0,d.cn)("h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",r),...n})});C.displayName="TableHead";let T=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("td",{ref:t,className:(0,d.cn)("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",r),...n})});T.displayName="TableCell";let S=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("caption",{ref:t,className:(0,d.cn)("mt-4 text-sm text-muted-foreground",r),...n})});S.displayName="TableCaption";var A=()=>{let e=(0,g.pm)(),[t,r]=(0,n.useState)(""),[d,f]=(0,n.useState)(""),[A,R]=(0,n.useState)([]),[k,O]=(0,n.useState)([]),[D,E]=(0,n.useState)([]),[_,I]=(0,n.useState)(!1),[z,Z]=(0,n.useState)([]),[F,M]=(0,n.useState)(!0);(0,n.useEffect)(()=>{(async()=>{try{let e=await fetch("/cgi-bin/advance/fetch_commands.sh"),t=await e.json(),r=Object.entries(t).filter(e=>{let[t]=e;return"error"!==t}).map(e=>{let[t,r]=e;return{description:t,command:r}});if(0===r.length&&t.error)throw Error(t.error);Z(r)}catch(t){console.error("Failed to fetch AT commands:",t),e.toast({title:"Error",description:t instanceof Error?t.message:"Failed to load common AT commands",variant:"destructive"})}finally{M(!1)}})()},[e]),(0,n.useEffect)(()=>{let e=window.localStorage.getItem("atCommandHistory"),t=window.localStorage.getItem("atCommands");if(e)try{let t=JSON.parse(e);R(t)}catch(e){console.error("Failed to parse command history:",e),R([])}if(t)try{let e=JSON.parse(t);E(e)}catch(e){console.error("Failed to parse previous commands:",e),E([])}},[]),(0,n.useEffect)(()=>{A.length>0&&window.localStorage.setItem("atCommandHistory",JSON.stringify(A))},[A]),(0,n.useEffect)(()=>{D.length>0&&window.localStorage.setItem("atCommands",JSON.stringify(D))},[D]);let H=e=>e.trim(),L=e=>{try{return JSON.parse(e).output}catch(t){return e}},V=async()=>{if(d.trim()){I(!0),f(""),r("");try{let e=H(d),t=encodeURIComponent(e),a=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)}),n=await a.text(),s=L(n),o={command:d,response:s,timestamp:new Date().toISOString()};R(e=>[o,...e]),r(e=>"".concat(e).concat(e?"\n":"","> ").concat(d,"\n\n").concat(s)),D.includes(d)||E(e=>[...e,d])}catch(t){let e=t instanceof Error?t.message:"An unknown error occurred";r(t=>"".concat(t).concat(t?"\n":"","Error: ").concat(e))}finally{I(!1)}}},W=e=>{f(e),O([])},Y=e=>{R(t=>{let r=[...t];return r.splice(e,1),0===r.length&&window.localStorage.removeItem("atCommandHistory"),r})},P=e=>{E(t=>{let r=t.filter(t=>t!==e);return window.localStorage.setItem("atCommands",JSON.stringify(r)),r}),O(t=>t.filter(t=>t!==e))},B=async t=>{try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(t);else{let e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select();try{document.execCommand("copy")}catch(e){throw console.error("Fallback: Oops, unable to copy",e),Error("Copy failed")}finally{e.remove()}}e.toast({title:"Copied!",description:'Command "'.concat(t,'" copied to clipboard'),duration:2e3})}catch(t){console.error("Failed to copy command:",t),e.toast({title:"Error",description:"Failed to copy command to clipboard",variant:"destructive",duration:3e3})}};return(0,a.jsxs)("div",{className:"grid gap-6",children:[(0,a.jsxs)(s.Zb,{children:[(0,a.jsxs)(s.Ol,{children:[(0,a.jsx)(s.ll,{children:"AT Terminal"}),(0,a.jsx)(s.SZ,{children:"Send AT commands to your device"})]}),(0,a.jsx)(s.aY,{children:(0,a.jsxs)("div",{className:"grid gap-8",children:[(0,a.jsxs)("div",{className:"grid gap-1.5",children:[(0,a.jsx)(i._,{htmlFor:"ATOutput",children:"AT Command Output"}),(0,a.jsx)(c,{value:t,placeholder:"AT command output will appear here...",readOnly:!0,className:"h-[240px] font-mono",id:"ATOutput"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(y.Z,{className:"mb-2"}),0===A.length?(0,a.jsx)("p",{className:"italic text-sm text-muted-foreground font-medium text-center",children:"Command History is Empty"}):(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,a.jsx)(i._,{children:"Command History"}),(0,a.jsxs)(v.aR,{children:[(0,a.jsx)(v.vW,{asChild:!0,children:(0,a.jsxs)(l.z,{variant:"outline",size:"sm",children:[(0,a.jsx)(m.Z,{className:"h-4 w-4 text-rose-500"}),"Clear All"]})}),(0,a.jsxs)(v._T,{children:[(0,a.jsxs)(v.fY,{children:[(0,a.jsx)(v.f$,{children:"Clear Command History"}),(0,a.jsx)(v.yT,{children:"This action cannot be undone. This will permanently delete your command history."})]}),(0,a.jsxs)(v.xo,{children:[(0,a.jsx)(v.le,{children:"Cancel"}),(0,a.jsx)(v.OL,{onClick:()=>{R([]),window.localStorage.removeItem("atCommandHistory")},children:"Continue"})]})]})]})]}),(0,a.jsx)(o.x,{className:"h-[180px] p-4",children:(0,a.jsx)("div",{className:"grid gap-y-2",children:A.map((e,t)=>(0,a.jsx)(s.Zb,{children:(0,a.jsx)(s.aY,{className:"p-3 relative",children:(0,a.jsxs)(o.x,{className:"max-w-xs md:max-w-full",children:[(0,a.jsx)(l.z,{variant:"ghost",size:"icon",className:"absolute right-2 top-2 h-4 w-4",onClick:()=>Y(t),children:(0,a.jsx)(p,{className:"h-4 w-4"})}),(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:e.command}),(0,a.jsx)("p",{className:"whitespace-pre-wrap font-mono",children:e.response})]}),(0,a.jsx)(o.B,{orientation:"horizontal"})]})})},"".concat(e.timestamp,"-").concat(t)))})})]}),(0,a.jsx)(y.Z,{className:"mt-2"})]}),(0,a.jsxs)("div",{className:"grid gap-1.5 relative",children:[(0,a.jsx)(i._,{htmlFor:"ATInput",children:"AT Command Input"}),(0,a.jsx)(u.I,{value:d,onChange:e=>{let t=e.target.value;f(t),t.trim()?O(D.filter(e=>e.toLowerCase().includes(t.toLowerCase()))):O([])},onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),V())},placeholder:"ATI",id:"ATInput",disabled:_,autoComplete:"off"}),k.length>0&&(0,a.jsx)("div",{className:"absolute top-full mt-1 bg-background border rounded-md shadow-lg z-10",children:(0,a.jsx)(o.x,{className:"h-24",children:k.map((e,t)=>(0,a.jsxs)("div",{className:"p-2 hover:bg-accent cursor-pointer flex items-center justify-between group",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-muted-foreground flex-grow",onClick:()=>W(e),children:e}),(0,a.jsx)(l.z,{variant:"ghost",size:"icon",className:"h-4 w-4 opacity-0 group-hover:opacity-100 transition-opacity",onClick:t=>{t.stopPropagation(),P(e)},children:(0,a.jsx)(p,{className:"h-4 w-4"})})]},t))})}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Your successful commands will be saved for autocomplete."})]})]})}),(0,a.jsx)(s.eW,{className:"grid border-t py-4",children:(0,a.jsxs)(l.z,{onClick:V,disabled:_,children:[(0,a.jsx)(x,{className:"mr-2"}),_?"Sending...":"Send Command"]})})]}),(0,a.jsxs)(s.Zb,{children:[(0,a.jsxs)(s.Ol,{children:[(0,a.jsx)(s.ll,{children:"Common AT Commands List"}),(0,a.jsx)(s.SZ,{children:"Here are some common AT commands you can try:"})]}),(0,a.jsx)(s.aY,{children:(0,a.jsxs)(b,{children:[(0,a.jsx)(S,{children:"AT Command List"}),(0,a.jsx)(j,{children:(0,a.jsxs)(N,{children:[(0,a.jsx)(C,{children:"AT Command"}),(0,a.jsx)(C,{className:"text-right",children:"Description"})]})}),(0,a.jsx)(w,{children:F?(0,a.jsx)(N,{children:(0,a.jsx)(T,{colSpan:3,className:"text-center",children:"Loading commands..."})}):0===z.length?(0,a.jsx)(N,{children:(0,a.jsx)(T,{colSpan:3,className:"text-center",children:"No commands available"})}):z.map((e,t)=>(0,a.jsxs)(N,{children:[(0,a.jsxs)(T,{className:"flex items-center gap-x-2",children:[(0,a.jsx)("p",{className:"font-mono truncate max-w-6 md:max-w-md",children:e.command}),(0,a.jsx)(h,{className:"w-3 h-3 hover:text-purple-300 cursor-pointer",onClick:()=>B(e.command)})]}),(0,a.jsx)(T,{className:"text-right max-w-10 md:max-w-lg",children:e.description})]},t))})]})})]})]})}},16236:function(e,t,r){"use strict";r.d(t,{aR:function(){return E},OL:function(){return L},le:function(){return V},_T:function(){return z},yT:function(){return H},xo:function(){return F},fY:function(){return Z},f$:function(){return M},vW:function(){return _}});var a=r(20881),n=r(64149),s=r(74873),o=r(83954),l=r(14491),i=r(64433),d=r(54098),c="AlertDialog",[u,m]=(0,s.b)(c,[l.p8]),f=(0,l.p8)(),p=e=>{let{__scopeAlertDialog:t,...r}=e,n=f(t);return(0,a.jsx)(l.fC,{...n,...r,modal:!0})};p.displayName=c;var x=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.xz,{...s,...n,ref:t})});x.displayName="AlertDialogTrigger";var h=e=>{let{__scopeAlertDialog:t,...r}=e,n=f(t);return(0,a.jsx)(l.h_,{...n,...r})};h.displayName="AlertDialogPortal";var y=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.aV,{...s,...n,ref:t})});y.displayName="AlertDialogOverlay";var g="AlertDialogContent",[v,b]=u(g),j=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:s,...c}=e,u=f(r),m=n.useRef(null),p=(0,o.e)(t,m),x=n.useRef(null);return(0,a.jsx)(l.jm,{contentName:g,titleName:w,docsSlug:"alert-dialog",children:(0,a.jsx)(v,{scope:r,cancelRef:x,children:(0,a.jsxs)(l.VY,{role:"alertdialog",...u,...c,ref:p,onOpenAutoFocus:(0,i.M)(c.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=x.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,a.jsx)(d.A4,{children:s}),(0,a.jsx)(k,{contentRef:m})]})})})});j.displayName=g;var w="AlertDialogTitle",N=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.Dx,{...s,...n,ref:t})});N.displayName=w;var C="AlertDialogDescription",T=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.dk,{...s,...n,ref:t})});T.displayName=C;var S=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.x8,{...s,...n,ref:t})});S.displayName="AlertDialogAction";var A="AlertDialogCancel",R=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:s}=b(A,r),i=f(r),d=(0,o.e)(t,s);return(0,a.jsx)(l.x8,{...i,...n,ref:d})});R.displayName=A;var k=e=>{let{contentRef:t}=e,r="`".concat(g,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(g,"` by passing a `").concat(C,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(g,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return n.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null},O=r(90270),D=r(78580);let E=p,_=x,I=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(y,{className:(0,O.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...n,ref:t})});I.displayName=y.displayName;let z=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsxs)(h,{children:[(0,a.jsx)(I,{}),(0,a.jsx)(j,{ref:t,className:(0,O.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",r),...n})]})});z.displayName=j.displayName;let Z=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,O.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...r})};Z.displayName="AlertDialogHeader";let F=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,O.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r})};F.displayName="AlertDialogFooter";let M=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(N,{ref:t,className:(0,O.cn)("text-lg font-semibold",r),...n})});M.displayName=N.displayName;let H=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(T,{ref:t,className:(0,O.cn)("text-sm text-muted-foreground",r),...n})});H.displayName=T.displayName;let L=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(S,{ref:t,className:(0,O.cn)((0,D.d)(),r),...n})});L.displayName=S.displayName;let V=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(R,{ref:t,className:(0,O.cn)((0,D.d)({variant:"outline"}),"mt-2 sm:mt-0",r),...n})});V.displayName=R.displayName},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return i},z:function(){return d}});var a=r(20881),n=r(64149),s=r(54098),o=r(20116),l=r(90270);let i=(0,o.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=n.forwardRef((e,t)=>{let{className:r,variant:n,size:o,asChild:d=!1,...c}=e,u=d?s.g7:"button";return(0,a.jsx)(u,{className:(0,l.cn)(i({variant:n,size:o,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return l},SZ:function(){return d},Zb:function(){return o},aY:function(){return c},eW:function(){return u},ll:function(){return i}});var a=r(20881),n=r(64149),s=r(90270);let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...n})});o.displayName="Card";let l=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",r),...n})});l.displayName="CardHeader";let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("h3",{ref:t,className:(0,s.cn)("font-semibold leading-none tracking-tight",r),...n})});i.displayName="CardTitle";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",r),...n})});d.displayName="CardDescription";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",r),...n})});c.displayName="CardContent";let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",r),...n})});u.displayName="CardFooter"},33335:function(e,t,r){"use strict";r.d(t,{I:function(){return o}});var a=r(20881),n=r(64149),s=r(90270);let o=n.forwardRef((e,t)=>{let{className:r,type:n,...o}=e;return(0,a.jsx)("input",{type:n,className:(0,s.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...o})});o.displayName="Input"},21501:function(e,t,r){"use strict";r.d(t,{_:function(){return d}});var a=r(20881),n=r(64149),s=r(51212),o=r(20116),l=r(90270);let i=(0,o.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.f,{ref:t,className:(0,l.cn)(i(),r),...n})});d.displayName=s.f.displayName},24004:function(e,t,r){"use strict";r.d(t,{B:function(){return i},x:function(){return l}});var a=r(20881),n=r(64149),s=r(82310),o=r(90270);let l=n.forwardRef((e,t)=>{let{className:r,children:n,...l}=e;return(0,a.jsxs)(s.fC,{ref:t,className:(0,o.cn)("relative overflow-hidden",r),...l,children:[(0,a.jsx)(s.l_,{className:"h-full w-full rounded-[inherit]",children:n}),(0,a.jsx)(i,{}),(0,a.jsx)(s.Ns,{})]})});l.displayName=s.fC.displayName;let i=n.forwardRef((e,t)=>{let{className:r,orientation:n="vertical",...l}=e;return(0,a.jsx)(s.gb,{ref:t,orientation:n,className:(0,o.cn)("flex touch-none select-none transition-colors","vertical"===n&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===n&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",r),...l,children:(0,a.jsx)(s.q4,{className:"relative flex-1 rounded-full bg-border"})})});i.displayName=s.gb.displayName},47657:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(20881),n=r(64149),s=r(48897),o=r(90270);let l=n.forwardRef((e,t)=>{let{className:r,orientation:n="horizontal",decorative:l=!0,...i}=e;return(0,a.jsx)(s.f,{ref:t,decorative:l,orientation:n,className:(0,o.cn)("shrink-0 bg-border","horizontal"===n?"h-[1px] w-full":"h-full w-[1px]",r),...i})});l.displayName=s.f.displayName},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return m}});var a=r(64149);let n=0,s=new Map,o=e=>{if(s.has(e))return;let t=setTimeout(()=>{s.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);s.set(e,t)},l=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?o(r):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},i=[],d={toasts:[]};function c(e){d=l(d,e),i.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(n=(n+1)%Number.MAX_SAFE_INTEGER).toString(),a=()=>c({type:"DISMISS_TOAST",toastId:r});return c({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||a()}}}),{id:r,dismiss:a,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function m(){let[e,t]=a.useState(d);return a.useEffect(()=>(i.push(t),()=>{let e=i.indexOf(t);e>-1&&i.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return s}});var a=r(33958),n=r(61779);function s(){for(var e=arguments.length,t=Array(e),r=0;re.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&r.indexOf(e)===t).join(" ")};var o={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"};let l=(0,a.forwardRef)((e,t)=>{let{color:r="currentColor",size:n=24,strokeWidth:l=2,absoluteStrokeWidth:i,className:d="",children:c,iconNode:u,...m}=e;return(0,a.createElement)("svg",{ref:t,...o,width:n,height:n,stroke:r,strokeWidth:i?24*Number(l)/Number(n):l,className:s("lucide",d),...m},[...u.map(e=>{let[t,r]=e;return(0,a.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),i=(e,t)=>{let r=(0,a.forwardRef)((r,o)=>{let{className:i,...d}=r;return(0,a.createElement)(l,{ref:o,iconNode:t,className:s("lucide-".concat(n(e)),i),...d})});return r.displayName="".concat(e),r}},36306:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(92093).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},51212:function(e,t,r){"use strict";r.d(t,{f:function(){return l}});var a=r(64149),n=r(79442),s=r(20881),o=a.forwardRef((e,t)=>(0,s.jsx)(n.WV.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));o.displayName="Label";var l=o},48897:function(e,t,r){"use strict";r.d(t,{f:function(){return d}});var a=r(64149),n=r(79442),s=r(20881),o="horizontal",l=["horizontal","vertical"],i=a.forwardRef((e,t)=>{let{decorative:r,orientation:a=o,...i}=e,d=l.includes(a)?a:o;return(0,s.jsx)(n.WV.div,{"data-orientation":d,...r?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...i,ref:t})});i.displayName="Separator";var d=i}},function(e){e.O(0,[59,155,726,491,310,985,330,744],function(){return e(e.s=88276)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[164],{88276:function(e,t,r){Promise.resolve().then(r.bind(r,98493))},98493:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return A}});var a=r(20881),n=r(64149),s=r(94920),o=r(24004),l=r(78580),i=r(21501),d=r(90270);let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("textarea",{className:(0,d.cn)("flex min-h-[60px] w-full rounded-md border border-input bg-transparent px-3 py-2 text-base shadow-sm placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",r),ref:t,...n})});c.displayName="Textarea";var u=r(33335),m=r(36306),f=r(92093);let p=(0,f.Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),x=(0,f.Z)("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]),h=(0,f.Z)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);var y=r(47657),g=r(46646),v=r(16236);let b=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{className:"relative w-full overflow-auto",children:(0,a.jsx)("table",{ref:t,className:(0,d.cn)("w-full caption-bottom text-sm",r),...n})})});b.displayName="Table";let j=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("thead",{ref:t,className:(0,d.cn)("[&_tr]:border-b",r),...n})});j.displayName="TableHeader";let w=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tbody",{ref:t,className:(0,d.cn)("[&_tr:last-child]:border-0",r),...n})});w.displayName="TableBody",n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tfoot",{ref:t,className:(0,d.cn)("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",r),...n})}).displayName="TableFooter";let N=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("tr",{ref:t,className:(0,d.cn)("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",r),...n})});N.displayName="TableRow";let C=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("th",{ref:t,className:(0,d.cn)("h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",r),...n})});C.displayName="TableHead";let T=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("td",{ref:t,className:(0,d.cn)("p-2 align-middle [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",r),...n})});T.displayName="TableCell";let S=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("caption",{ref:t,className:(0,d.cn)("mt-4 text-sm text-muted-foreground",r),...n})});S.displayName="TableCaption";var A=()=>{let e=(0,g.pm)(),[t,r]=(0,n.useState)(""),[d,f]=(0,n.useState)(""),[A,R]=(0,n.useState)([]),[k,O]=(0,n.useState)([]),[D,E]=(0,n.useState)([]),[_,I]=(0,n.useState)(!1),[z,Z]=(0,n.useState)([]),[F,M]=(0,n.useState)(!0);(0,n.useEffect)(()=>{(async()=>{try{let e=await fetch("/cgi-bin/advance/fetch_commands.sh"),t=await e.json(),r=Object.entries(t).filter(e=>{let[t]=e;return"error"!==t}).map(e=>{let[t,r]=e;return{description:t,command:r}});if(0===r.length&&t.error)throw Error(t.error);Z(r)}catch(t){console.error("Failed to fetch AT commands:",t),e.toast({title:"Error",description:t instanceof Error?t.message:"Failed to load common AT commands",variant:"destructive"})}finally{M(!1)}})()},[e]),(0,n.useEffect)(()=>{let e=window.localStorage.getItem("atCommandHistory"),t=window.localStorage.getItem("atCommands");if(e)try{let t=JSON.parse(e);R(t)}catch(e){console.error("Failed to parse command history:",e),R([])}if(t)try{let e=JSON.parse(t);E(e)}catch(e){console.error("Failed to parse previous commands:",e),E([])}},[]),(0,n.useEffect)(()=>{A.length>0&&window.localStorage.setItem("atCommandHistory",JSON.stringify(A))},[A]),(0,n.useEffect)(()=>{D.length>0&&window.localStorage.setItem("atCommands",JSON.stringify(D))},[D]);let H=e=>e.trim(),L=e=>{try{return JSON.parse(e).output}catch(t){return e}},V=async()=>{if(d.trim()){I(!0),f(""),r("");try{let e=H(d),t=encodeURIComponent(e),a=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)}),n=await a.text(),s=L(n),o={command:d,response:s,timestamp:new Date().toISOString()};R(e=>[o,...e]),r(e=>"".concat(e).concat(e?"\n":"","> ").concat(d,"\n\n").concat(s)),D.includes(d)||E(e=>[...e,d])}catch(t){let e=t instanceof Error?t.message:"An unknown error occurred";r(t=>"".concat(t).concat(t?"\n":"","Error: ").concat(e))}finally{I(!1)}}},W=e=>{f(e),O([])},Y=e=>{R(t=>{let r=[...t];return r.splice(e,1),0===r.length&&window.localStorage.removeItem("atCommandHistory"),r})},P=e=>{E(t=>{let r=t.filter(t=>t!==e);return window.localStorage.setItem("atCommands",JSON.stringify(r)),r}),O(t=>t.filter(t=>t!==e))},B=async t=>{try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(t);else{let e=document.createElement("textarea");e.value=t,e.style.position="fixed",e.style.left="-999999px",e.style.top="-999999px",document.body.appendChild(e),e.focus(),e.select();try{document.execCommand("copy")}catch(e){throw console.error("Fallback: Oops, unable to copy",e),Error("Copy failed")}finally{e.remove()}}e.toast({title:"Copied!",description:'Command "'.concat(t,'" copied to clipboard'),duration:2e3})}catch(t){console.error("Failed to copy command:",t),e.toast({title:"Error",description:"Failed to copy command to clipboard",variant:"destructive",duration:3e3})}};return(0,a.jsxs)("div",{className:"grid gap-6",children:[(0,a.jsxs)(s.Zb,{children:[(0,a.jsxs)(s.Ol,{children:[(0,a.jsx)(s.ll,{children:"AT Terminal"}),(0,a.jsx)(s.SZ,{children:"Send AT commands to your device"})]}),(0,a.jsx)(s.aY,{children:(0,a.jsxs)("div",{className:"grid gap-8",children:[(0,a.jsxs)("div",{className:"grid gap-1.5",children:[(0,a.jsx)(i._,{htmlFor:"ATOutput",children:"AT Command Output"}),(0,a.jsx)(c,{value:t,placeholder:"AT command output will appear here...",readOnly:!0,className:"h-[240px] font-mono",id:"ATOutput"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)(y.Z,{className:"mb-2"}),0===A.length?(0,a.jsx)("p",{className:"italic text-sm text-muted-foreground font-medium text-center",children:"Command History is Empty"}):(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,a.jsx)(i._,{children:"Command History"}),(0,a.jsxs)(v.aR,{children:[(0,a.jsx)(v.vW,{asChild:!0,children:(0,a.jsxs)(l.z,{variant:"outline",size:"sm",children:[(0,a.jsx)(m.Z,{className:"h-4 w-4 text-rose-500"}),"Clear All"]})}),(0,a.jsxs)(v._T,{children:[(0,a.jsxs)(v.fY,{children:[(0,a.jsx)(v.f$,{children:"Clear Command History"}),(0,a.jsx)(v.yT,{children:"This action cannot be undone. This will permanently delete your command history."})]}),(0,a.jsxs)(v.xo,{children:[(0,a.jsx)(v.le,{children:"Cancel"}),(0,a.jsx)(v.OL,{onClick:()=>{R([]),window.localStorage.removeItem("atCommandHistory")},children:"Continue"})]})]})]})]}),(0,a.jsx)(o.x,{className:"h-[180px] p-4",children:(0,a.jsx)("div",{className:"grid gap-y-2",children:A.map((e,t)=>(0,a.jsx)(s.Zb,{children:(0,a.jsx)(s.aY,{className:"p-3 relative",children:(0,a.jsxs)(o.x,{className:"max-w-xs md:max-w-full",children:[(0,a.jsx)(l.z,{variant:"ghost",size:"icon",className:"absolute right-2 top-2 h-4 w-4",onClick:()=>Y(t),children:(0,a.jsx)(p,{className:"h-4 w-4"})}),(0,a.jsxs)("div",{className:"grid gap-2",children:[(0,a.jsx)("p",{className:"text-sm font-medium",children:e.command}),(0,a.jsx)("p",{className:"whitespace-pre-wrap font-mono",children:e.response})]}),(0,a.jsx)(o.B,{orientation:"horizontal"})]})})},"".concat(e.timestamp,"-").concat(t)))})})]}),(0,a.jsx)(y.Z,{className:"mt-2"})]}),(0,a.jsxs)("div",{className:"grid gap-1.5 relative",children:[(0,a.jsx)(i._,{htmlFor:"ATInput",children:"AT Command Input"}),(0,a.jsx)(u.I,{value:d,onChange:e=>{let t=e.target.value;f(t),t.trim()?O(D.filter(e=>e.toLowerCase().includes(t.toLowerCase()))):O([])},onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),V())},placeholder:"ATI",id:"ATInput",disabled:_,autoComplete:"off"}),k.length>0&&(0,a.jsx)("div",{className:"absolute top-full mt-1 bg-background border rounded-md shadow-lg z-10",children:(0,a.jsx)(o.x,{className:"h-24",children:k.map((e,t)=>(0,a.jsxs)("div",{className:"p-2 hover:bg-accent cursor-pointer flex items-center justify-between group",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-muted-foreground flex-grow",onClick:()=>W(e),children:e}),(0,a.jsx)(l.z,{variant:"ghost",size:"icon",className:"h-4 w-4 opacity-0 group-hover:opacity-100 transition-opacity",onClick:t=>{t.stopPropagation(),P(e)},children:(0,a.jsx)(p,{className:"h-4 w-4"})})]},t))})}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"Your successful commands will be saved for autocomplete."})]})]})}),(0,a.jsx)(s.eW,{className:"grid border-t py-4",children:(0,a.jsxs)(l.z,{onClick:V,disabled:_,children:[(0,a.jsx)(x,{className:"mr-2"}),_?"Sending...":"Send Command"]})})]}),(0,a.jsxs)(s.Zb,{children:[(0,a.jsxs)(s.Ol,{children:[(0,a.jsx)(s.ll,{children:"Common AT Commands List"}),(0,a.jsx)(s.SZ,{children:"Here are some common AT commands you can try:"})]}),(0,a.jsx)(s.aY,{children:(0,a.jsxs)(b,{children:[(0,a.jsx)(S,{children:"AT Command List"}),(0,a.jsx)(j,{children:(0,a.jsxs)(N,{children:[(0,a.jsx)(C,{children:"AT Command"}),(0,a.jsx)(C,{className:"text-right",children:"Description"})]})}),(0,a.jsx)(w,{children:F?(0,a.jsx)(N,{children:(0,a.jsx)(T,{colSpan:3,className:"text-center",children:"Loading commands..."})}):0===z.length?(0,a.jsx)(N,{children:(0,a.jsx)(T,{colSpan:3,className:"text-center",children:"No commands available"})}):z.map((e,t)=>(0,a.jsxs)(N,{children:[(0,a.jsxs)(T,{className:"flex items-center gap-x-2",children:[(0,a.jsx)("p",{className:"font-mono truncate max-w-6 md:max-w-md",children:e.command}),(0,a.jsx)(h,{className:"w-3 h-3 hover:text-purple-300 cursor-pointer",onClick:()=>B(e.command)})]}),(0,a.jsx)(T,{className:"text-right max-w-10 md:max-w-lg",children:e.description})]},t))})]})})]})]})}},16236:function(e,t,r){"use strict";r.d(t,{aR:function(){return E},OL:function(){return L},le:function(){return V},_T:function(){return z},yT:function(){return H},xo:function(){return F},fY:function(){return Z},f$:function(){return M},vW:function(){return _}});var a=r(20881),n=r(64149),s=r(74873),o=r(83954),l=r(14491),i=r(64433),d=r(54098),c="AlertDialog",[u,m]=(0,s.b)(c,[l.p8]),f=(0,l.p8)(),p=e=>{let{__scopeAlertDialog:t,...r}=e,n=f(t);return(0,a.jsx)(l.fC,{...n,...r,modal:!0})};p.displayName=c;var x=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.xz,{...s,...n,ref:t})});x.displayName="AlertDialogTrigger";var h=e=>{let{__scopeAlertDialog:t,...r}=e,n=f(t);return(0,a.jsx)(l.h_,{...n,...r})};h.displayName="AlertDialogPortal";var y=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.aV,{...s,...n,ref:t})});y.displayName="AlertDialogOverlay";var g="AlertDialogContent",[v,b]=u(g),j=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:s,...c}=e,u=f(r),m=n.useRef(null),p=(0,o.e)(t,m),x=n.useRef(null);return(0,a.jsx)(l.jm,{contentName:g,titleName:w,docsSlug:"alert-dialog",children:(0,a.jsx)(v,{scope:r,cancelRef:x,children:(0,a.jsxs)(l.VY,{role:"alertdialog",...u,...c,ref:p,onOpenAutoFocus:(0,i.M)(c.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=x.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,a.jsx)(d.A4,{children:s}),(0,a.jsx)(k,{contentRef:m})]})})})});j.displayName=g;var w="AlertDialogTitle",N=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.Dx,{...s,...n,ref:t})});N.displayName=w;var C="AlertDialogDescription",T=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.dk,{...s,...n,ref:t})});T.displayName=C;var S=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,s=f(r);return(0,a.jsx)(l.x8,{...s,...n,ref:t})});S.displayName="AlertDialogAction";var A="AlertDialogCancel",R=n.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...n}=e,{cancelRef:s}=b(A,r),i=f(r),d=(0,o.e)(t,s);return(0,a.jsx)(l.x8,{...i,...n,ref:d})});R.displayName=A;var k=e=>{let{contentRef:t}=e,r="`".concat(g,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(g,"` by passing a `").concat(C,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(g,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return n.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null},O=r(90270),D=r(78580);let E=p,_=x,I=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(y,{className:(0,O.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...n,ref:t})});I.displayName=y.displayName;let z=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsxs)(h,{children:[(0,a.jsx)(I,{}),(0,a.jsx)(j,{ref:t,className:(0,O.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",r),...n})]})});z.displayName=j.displayName;let Z=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,O.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...r})};Z.displayName="AlertDialogHeader";let F=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,O.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r})};F.displayName="AlertDialogFooter";let M=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(N,{ref:t,className:(0,O.cn)("text-lg font-semibold",r),...n})});M.displayName=N.displayName;let H=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(T,{ref:t,className:(0,O.cn)("text-sm text-muted-foreground",r),...n})});H.displayName=T.displayName;let L=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(S,{ref:t,className:(0,O.cn)((0,D.d)(),r),...n})});L.displayName=S.displayName;let V=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(R,{ref:t,className:(0,O.cn)((0,D.d)({variant:"outline"}),"mt-2 sm:mt-0",r),...n})});V.displayName=R.displayName},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return i},z:function(){return d}});var a=r(20881),n=r(64149),s=r(54098),o=r(20116),l=r(90270);let i=(0,o.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=n.forwardRef((e,t)=>{let{className:r,variant:n,size:o,asChild:d=!1,...c}=e,u=d?s.g7:"button";return(0,a.jsx)(u,{className:(0,l.cn)(i({variant:n,size:o,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return l},SZ:function(){return d},Zb:function(){return o},aY:function(){return c},eW:function(){return u},ll:function(){return i}});var a=r(20881),n=r(64149),s=r(90270);let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...n})});o.displayName="Card";let l=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",r),...n})});l.displayName="CardHeader";let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("h3",{ref:t,className:(0,s.cn)("font-semibold leading-none tracking-tight",r),...n})});i.displayName="CardTitle";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",r),...n})});d.displayName="CardDescription";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",r),...n})});c.displayName="CardContent";let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",r),...n})});u.displayName="CardFooter"},33335:function(e,t,r){"use strict";r.d(t,{I:function(){return o}});var a=r(20881),n=r(64149),s=r(90270);let o=n.forwardRef((e,t)=>{let{className:r,type:n,...o}=e;return(0,a.jsx)("input",{type:n,className:(0,s.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...o})});o.displayName="Input"},21501:function(e,t,r){"use strict";r.d(t,{_:function(){return d}});var a=r(20881),n=r(64149),s=r(51212),o=r(20116),l=r(90270);let i=(0,o.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.f,{ref:t,className:(0,l.cn)(i(),r),...n})});d.displayName=s.f.displayName},24004:function(e,t,r){"use strict";r.d(t,{B:function(){return i},x:function(){return l}});var a=r(20881),n=r(64149),s=r(82310),o=r(90270);let l=n.forwardRef((e,t)=>{let{className:r,children:n,...l}=e;return(0,a.jsxs)(s.fC,{ref:t,className:(0,o.cn)("relative overflow-hidden",r),...l,children:[(0,a.jsx)(s.l_,{className:"h-full w-full rounded-[inherit]",children:n}),(0,a.jsx)(i,{}),(0,a.jsx)(s.Ns,{})]})});l.displayName=s.fC.displayName;let i=n.forwardRef((e,t)=>{let{className:r,orientation:n="vertical",...l}=e;return(0,a.jsx)(s.gb,{ref:t,orientation:n,className:(0,o.cn)("flex touch-none select-none transition-colors","vertical"===n&&"h-full w-2.5 border-l border-l-transparent p-[1px]","horizontal"===n&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",r),...l,children:(0,a.jsx)(s.q4,{className:"relative flex-1 rounded-full bg-border"})})});i.displayName=s.gb.displayName},47657:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(20881),n=r(64149),s=r(48897),o=r(90270);let l=n.forwardRef((e,t)=>{let{className:r,orientation:n="horizontal",decorative:l=!0,...i}=e;return(0,a.jsx)(s.f,{ref:t,decorative:l,orientation:n,className:(0,o.cn)("shrink-0 bg-border","horizontal"===n?"h-[1px] w-full":"h-full w-[1px]",r),...i})});l.displayName=s.f.displayName},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return m}});var a=r(64149);let n=0,s=new Map,o=e=>{if(s.has(e))return;let t=setTimeout(()=>{s.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);s.set(e,t)},l=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?o(r):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},i=[],d={toasts:[]};function c(e){d=l(d,e),i.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(n=(n+1)%Number.MAX_SAFE_INTEGER).toString(),a=()=>c({type:"DISMISS_TOAST",toastId:r});return c({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||a()}}}),{id:r,dismiss:a,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function m(){let[e,t]=a.useState(d);return a.useEffect(()=>(i.push(t),()=>{let e=i.indexOf(t);e>-1&&i.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return s}});var a=r(33958),n=r(61779);function s(){for(var e=arguments.length,t=Array(e),r=0;re.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),s=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&r.indexOf(e)===t).join(" ")};var o={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"};let l=(0,a.forwardRef)((e,t)=>{let{color:r="currentColor",size:n=24,strokeWidth:l=2,absoluteStrokeWidth:i,className:d="",children:c,iconNode:u,...m}=e;return(0,a.createElement)("svg",{ref:t,...o,width:n,height:n,stroke:r,strokeWidth:i?24*Number(l)/Number(n):l,className:s("lucide",d),...m},[...u.map(e=>{let[t,r]=e;return(0,a.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),i=(e,t)=>{let r=(0,a.forwardRef)((r,o)=>{let{className:i,...d}=r;return(0,a.createElement)(l,{ref:o,iconNode:t,className:s("lucide-".concat(n(e)),i),...d})});return r.displayName="".concat(e),r}},36306:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});let a=(0,r(92093).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},51212:function(e,t,r){"use strict";r.d(t,{f:function(){return l}});var a=r(64149),n=r(79442),s=r(20881),o=a.forwardRef((e,t)=>(0,s.jsx)(n.WV.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));o.displayName="Label";var l=o},48897:function(e,t,r){"use strict";r.d(t,{f:function(){return d}});var a=r(64149),n=r(79442),s=r(20881),o="horizontal",l=["horizontal","vertical"],i=a.forwardRef((e,t)=>{let{decorative:r,orientation:a=o,...i}=e,d=l.includes(a)?a:o;return(0,s.jsx)(n.WV.div,{"data-orientation":d,...r?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...i,ref:t})});i.displayName="Separator";var d=i}},function(e){e.O(0,[59,714,217,491,310,985,330,744],function(){return e(e.s=88276)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/page-74317b9fdfbac8b5.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/page-95fe8b24ce025320.js similarity index 99% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/page-74317b9fdfbac8b5.js rename to ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/page-95fe8b24ce025320.js index 6d054d4..3e21481 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/page-74317b9fdfbac8b5.js +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/advanced-settings/connectivity/page-95fe8b24ce025320.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[812],{53830:function(e,t,r){Promise.resolve().then(r.bind(r,8133))},8133:function(e,t,r){"use strict";r.r(t);var a=r(20881),s=r(64149),n=r(94920),o=r(22989),l=r(16236),i=r(46646),d=r(78580),c=r(21501),u=r(88766),f=r(47657),m=r(6120);t.default=()=>{let{toast:e}=(0,i.pm)(),[t,r]=(0,s.useState)(!0),[h,p]=(0,s.useState)([]),[x,g]=(0,s.useState)(!1),[v,j]=(0,s.useState)(""),[y,b]=(0,s.useState)({passthrough:null,selectedMac:null,modemProtocol:null,dnsProxy:null}),[N,w]=(0,s.useState)({passthrough:null,selectedMac:null,modemProtocol:null,dnsProxy:null}),P={passthrough:{disabled:'+QMAP="MPDN_rule",0;+QMAPWAC=1;+QPOWD=1',ETH:e=>'+QMAP="MPDN_rule",0,1,0,1,1,"'.concat(e,'";+QPOWD=1'),USB:e=>'+QMAP="MPDN_rule",0,1,0,3,1,"'.concat(e,'";+QPOWD=1')},modemProtocol:{rmnet:'+QCFG="usbnet",0;+QPOWD=1',ecm:'+QCFG="usbnet",1;+QPOWD=1',mbim:'+QCFG="usbnet",2;+QPOWD=1',rndis:'+QCFG="usbnet",3;+QPOWD=1'},dnsProxy:{enabled:'+QMAP="DHCPV4DNS","enable"',disabled:'+QMAP="DHCPV4DNS","disable"'}},D=e=>{let t={passthrough:null,selectedMac:null,modemProtocol:null,dnsProxy:null};return e.forEach(e=>{let{response:r}=e;if(r.includes("MPDN_rule")){let e=r.split("\n")[1];e.includes('MPDN_rule",0,1,0,1,1')?t.passthrough="ETH":e.includes('MPDN_rule",0,1,0,3,1')?t.passthrough="USB":e.includes('MPDN_rule",0,0,0,0,0')&&(t.passthrough="disabled")}if(r.includes("usbnet")){let e=r.match(/usbnet",(\d)/);e&&(t.modemProtocol=({0:"rmnet",1:"ecm",2:"mbim",3:"rndis"})[e[1]])}r.includes("DHCPV4DNS")&&(r.includes('"enable"')?t.dnsProxy="enabled":r.includes('"disable"')&&(t.dnsProxy="disabled"))}),t},S=()=>{let e=[],t=Object.entries(N).reduce((e,t)=>{let[r,a]=t;return a!==y[r]&&(e[r]=a),e},{});if("passthrough"in t){if("disabled"===t.passthrough)e.push(P.passthrough.disabled.replace(";+QPOWD=1",""));else if(t.passthrough){let e=P.passthrough[t.passthrough](N.selectedMac);return"AT".concat(e.replace(";+QPOWD=1",""))}}if("modemProtocol"in t&&t.modemProtocol){let r=P.modemProtocol[t.modemProtocol];if(1===Object.keys(t).length)return"AT".concat(r.replace(";+QPOWD=1",""));e.push(r.replace(";+QPOWD=1",""))}if("dnsProxy"in t&&t.dnsProxy){let r=P.dnsProxy[t.dnsProxy];if(1===Object.keys(t).length)return"AT".concat(r);e.push(r)}return e.length>0?"AT".concat(e.join(";")):""},A=async()=>{try{let t=encodeURIComponent("AT+QPOWD=1");await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)}),e({title:"Success",description:"Settings saved and device is rebooting..."}),setTimeout(()=>{window.location.reload()},9e4)}catch(t){e({variant:"destructive",title:"Error",description:"Failed to reboot device",action:(0,a.jsx)(m.Z,{})})}},O=async()=>{try{let e=S();j(e),g(!0)}catch(t){e({variant:"destructive",title:"Error",description:"Failed to prepare settings",action:(0,a.jsx)(m.Z,{})})}},R=async()=>{try{let e=encodeURIComponent(v);if(!(await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(e)})).ok)throw Error("Failed to save settings");b({...N}),await A()}catch(t){e({variant:"destructive",title:"Error",description:"Failed to save settings",action:(0,a.jsx)(m.Z,{})})}};return(0,s.useEffect)(()=>{(async()=>{try{let[t,a]=await Promise.all([fetch("/cgi-bin/advance/fetch_macs.sh"),fetch("/cgi-bin/fetch_data.sh?set=4")]),[s,n]=await Promise.all([t.json(),a.json()]);p(s);let o=D(n);b(o),w(o),r(!1),e({title:"Success",description:"Fetched connectivity settings successfully"})}catch(t){r(!1),e({variant:"destructive",title:"Uh oh! Something went wrong.",description:"Failed to fetch connectivity settings",action:(0,a.jsx)(m.Z,{})})}})()},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(n.Zb,{children:[(0,a.jsxs)(n.Ol,{children:[(0,a.jsx)(n.ll,{children:"Connectivity Settings"}),(0,a.jsx)(n.SZ,{children:"Configure your device's connectivity settings."})]}),(0,a.jsx)(n.aY,{children:(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 grid-flow-row gap-6",children:[(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"passthrough",children:"IP Passthrough Mode"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,passthrough:e})),value:N.passthrough||void 0,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select IP Passthrough Mode"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"Passthrough Mode"}),(0,a.jsx)(o.Ql,{value:"disabled",children:"Disabled"}),(0,a.jsx)(o.Ql,{value:"ETH",children:"ETH Passthrough Enabled"}),(0,a.jsx)(o.Ql,{value:"USB",children:"USB Passthrough Enabled"})]})})]})]}),(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"mac",children:"Connected MAC"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,selectedMac:e})),value:N.selectedMac||void 0,disabled:!N.passthrough||"disabled"===N.passthrough,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select Active MAC"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"Active MAC"}),h.map(e=>(0,a.jsx)(o.Ql,{value:e.mac,children:"".concat(e.hostname," - ").concat(e.mac)},e.mac))]})})]})]}),(0,a.jsx)(f.Z,{className:"lg:col-span-2 col-span-1 my-2"}),(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"modemProtocol",children:"USB Modem Protocol"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,modemProtocol:e})),value:N.modemProtocol||void 0,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select USB Modem Protocol"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"USB Modem Protocol"}),(0,a.jsx)(o.Ql,{value:"rmnet",children:"RMNET"}),(0,a.jsx)(o.Ql,{value:"ecm",children:"ECM (Recommended)"}),(0,a.jsx)(o.Ql,{value:"mbim",children:"MBIM"}),(0,a.jsx)(o.Ql,{value:"rndis",children:"RNDIS"})]})})]})]}),(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"dnsProxy",children:"Onboard DNS Proxy Mode"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,dnsProxy:e})),value:N.dnsProxy||void 0,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select DNS Proxy Mode"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"DNS Proxy Mode"}),(0,a.jsx)(o.Ql,{value:"enabled",children:"Enabled"}),(0,a.jsx)(o.Ql,{value:"disabled",children:"Disabled (Recommended for Passthrough)"})]})})]})]})]})}),(0,a.jsx)(n.eW,{className:"grid border-t py-4",children:(0,a.jsx)(d.z,{onClick:O,disabled:!Object.entries(N).some(e=>{let[t,r]=e;return r!==y[t]})||!(!N.passthrough||"disabled"===N.passthrough||N.selectedMac),children:"Save"})})]}),(0,a.jsx)(l.aR,{open:x,onOpenChange:g,children:(0,a.jsxs)(l._T,{children:[(0,a.jsxs)(l.fY,{children:[(0,a.jsx)(l.f$,{children:"Reboot Required"}),(0,a.jsx)(l.yT,{children:"The changes you made require a device reboot to take effect. Would you like to reboot now?"})]}),(0,a.jsxs)(l.xo,{children:[(0,a.jsx)(l.le,{children:"Later"}),(0,a.jsx)(l.OL,{onClick:R,children:"Save & Reboot Now"})]})]})})]})}},6120:function(e,t,r){"use strict";var a=r(20881),s=r(78580),n=r(35935);t.Z=()=>(0,a.jsx)(s.z,{asChild:!0,variant:"outline",className:"ml-2",children:(0,a.jsxs)("a",{href:"https://github.com/iamromulan/quectel-rgmii-toolkit/tree/development-SDXPINN",children:[(0,a.jsx)(n.wGg,{className:"w-4 h-4 mr-2"}),"Get there!"]})})},16236:function(e,t,r){"use strict";r.d(t,{aR:function(){return T},OL:function(){return W},le:function(){return B},_T:function(){return E},yT:function(){return z},xo:function(){return I},fY:function(){return k},f$:function(){return F},vW:function(){return C}});var a=r(20881),s=r(64149),n=r(74873),o=r(83954),l=r(14491),i=r(64433),d=r(54098),c="AlertDialog",[u,f]=(0,n.b)(c,[l.p8]),m=(0,l.p8)(),h=e=>{let{__scopeAlertDialog:t,...r}=e,s=m(t);return(0,a.jsx)(l.fC,{...s,...r,modal:!0})};h.displayName=c;var p=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.xz,{...n,...s,ref:t})});p.displayName="AlertDialogTrigger";var x=e=>{let{__scopeAlertDialog:t,...r}=e,s=m(t);return(0,a.jsx)(l.h_,{...s,...r})};x.displayName="AlertDialogPortal";var g=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.aV,{...n,...s,ref:t})});g.displayName="AlertDialogOverlay";var v="AlertDialogContent",[j,y]=u(v),b=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:n,...c}=e,u=m(r),f=s.useRef(null),h=(0,o.e)(t,f),p=s.useRef(null);return(0,a.jsx)(l.jm,{contentName:v,titleName:N,docsSlug:"alert-dialog",children:(0,a.jsx)(j,{scope:r,cancelRef:p,children:(0,a.jsxs)(l.VY,{role:"alertdialog",...u,...c,ref:h,onOpenAutoFocus:(0,i.M)(c.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=p.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,a.jsx)(d.A4,{children:n}),(0,a.jsx)(R,{contentRef:f})]})})})});b.displayName=v;var N="AlertDialogTitle",w=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.Dx,{...n,...s,ref:t})});w.displayName=N;var P="AlertDialogDescription",D=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.dk,{...n,...s,ref:t})});D.displayName=P;var S=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.x8,{...n,...s,ref:t})});S.displayName="AlertDialogAction";var A="AlertDialogCancel",O=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,{cancelRef:n}=y(A,r),i=m(r),d=(0,o.e)(t,n);return(0,a.jsx)(l.x8,{...i,...s,ref:d})});O.displayName=A;var R=e=>{let{contentRef:t}=e,r="`".concat(v,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(v,"` by passing a `").concat(P,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(v,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return s.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null},_=r(90270),M=r(78580);let T=h,C=p,Q=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(g,{className:(0,_.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...s,ref:t})});Q.displayName=g.displayName;let E=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsxs)(x,{children:[(0,a.jsx)(Q,{}),(0,a.jsx)(b,{ref:t,className:(0,_.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",r),...s})]})});E.displayName=b.displayName;let k=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,_.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...r})};k.displayName="AlertDialogHeader";let I=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,_.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r})};I.displayName="AlertDialogFooter";let F=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(w,{ref:t,className:(0,_.cn)("text-lg font-semibold",r),...s})});F.displayName=w.displayName;let z=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(D,{ref:t,className:(0,_.cn)("text-sm text-muted-foreground",r),...s})});z.displayName=D.displayName;let W=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(S,{ref:t,className:(0,_.cn)((0,M.d)(),r),...s})});W.displayName=S.displayName;let B=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(O,{ref:t,className:(0,_.cn)((0,M.d)({variant:"outline"}),"mt-2 sm:mt-0",r),...s})});B.displayName=O.displayName},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return i},z:function(){return d}});var a=r(20881),s=r(64149),n=r(54098),o=r(20116),l=r(90270);let i=(0,o.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=s.forwardRef((e,t)=>{let{className:r,variant:s,size:o,asChild:d=!1,...c}=e,u=d?n.g7:"button";return(0,a.jsx)(u,{className:(0,l.cn)(i({variant:s,size:o,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return l},SZ:function(){return d},Zb:function(){return o},aY:function(){return c},eW:function(){return u},ll:function(){return i}});var a=r(20881),s=r(64149),n=r(90270);let o=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...s})});o.displayName="Card";let l=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",r),...s})});l.displayName="CardHeader";let i=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("h3",{ref:t,className:(0,n.cn)("font-semibold leading-none tracking-tight",r),...s})});i.displayName="CardTitle";let d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("p",{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",r),...s})});d.displayName="CardDescription";let c=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",r),...s})});c.displayName="CardContent";let u=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",r),...s})});u.displayName="CardFooter"},21501:function(e,t,r){"use strict";r.d(t,{_:function(){return d}});var a=r(20881),s=r(64149),n=r(51212),o=r(20116),l=r(90270);let i=(0,o.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.f,{ref:t,className:(0,l.cn)(i(),r),...s})});d.displayName=n.f.displayName},22989:function(e,t,r){"use strict";r.d(t,{Bw:function(){return h},DI:function(){return d},Ph:function(){return i},Ql:function(){return x},i4:function(){return u},ki:function(){return c},n5:function(){return p}});var a=r(20881),s=r(64149),n=r(35935),o=r(62072),l=r(90270);let i=o.fC,d=o.ZA,c=o.B4,u=s.forwardRef((e,t)=>{let{className:r,children:s,...i}=e;return(0,a.jsxs)(o.xz,{ref:t,className:(0,l.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",r),...i,children:[s,(0,a.jsx)(o.JO,{asChild:!0,children:(0,a.jsx)(n.jnn,{className:"h-4 w-4 opacity-50"})})]})});u.displayName=o.xz.displayName;let f=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.u_,{ref:t,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(n.g8U,{})})});f.displayName=o.u_.displayName;let m=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.$G,{ref:t,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(n.v4q,{})})});m.displayName=o.$G.displayName;let h=s.forwardRef((e,t)=>{let{className:r,children:s,position:n="popper",...i}=e;return(0,a.jsx)(o.h_,{children:(0,a.jsxs)(o.VY,{ref:t,className:(0,l.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:n,...i,children:[(0,a.jsx)(f,{}),(0,a.jsx)(o.l_,{className:(0,l.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:s}),(0,a.jsx)(m,{})]})})});h.displayName=o.VY.displayName;let p=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.__,{ref:t,className:(0,l.cn)("px-2 py-1.5 text-sm font-semibold",r),...s})});p.displayName=o.__.displayName;let x=s.forwardRef((e,t)=>{let{className:r,children:s,...i}=e;return(0,a.jsxs)(o.ck,{ref:t,className:(0,l.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...i,children:[(0,a.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(o.wU,{children:(0,a.jsx)(n.nQG,{className:"h-4 w-4"})})}),(0,a.jsx)(o.eT,{children:s})]})});x.displayName=o.ck.displayName,s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.Z0,{ref:t,className:(0,l.cn)("-mx-1 my-1 h-px bg-muted",r),...s})}).displayName=o.Z0.displayName},47657:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(20881),s=r(64149),n=r(48897),o=r(90270);let l=s.forwardRef((e,t)=>{let{className:r,orientation:s="horizontal",decorative:l=!0,...i}=e;return(0,a.jsx)(n.f,{ref:t,decorative:l,orientation:s,className:(0,o.cn)("shrink-0 bg-border","horizontal"===s?"h-[1px] w-full":"h-full w-[1px]",r),...i})});l.displayName=n.f.displayName},88766:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});var a=r(20881),s=r(90270);function n(e){let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,s.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var a=r(64149);let s=0,n=new Map,o=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},l=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?o(r):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},i=[],d={toasts:[]};function c(e){d=l(d,e),i.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(s=(s+1)%Number.MAX_SAFE_INTEGER).toString(),a=()=>c({type:"DISMISS_TOAST",toastId:r});return c({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||a()}}}),{id:r,dismiss:a,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=a.useState(d);return a.useEffect(()=>(i.push(t),()=>{let e=i.indexOf(t);e>-1&&i.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return n}});var a=r(33958),s=r(61779);function n(){for(var e=arguments.length,t=Array(e),r=0;r(0,n.jsx)(s.WV.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));o.displayName="Label";var l=o},48897:function(e,t,r){"use strict";r.d(t,{f:function(){return d}});var a=r(64149),s=r(79442),n=r(20881),o="horizontal",l=["horizontal","vertical"],i=a.forwardRef((e,t)=>{let{decorative:r,orientation:a=o,...i}=e,d=l.includes(a)?a:o;return(0,n.jsx)(s.WV.div,{"data-orientation":d,...r?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...i,ref:t})});i.displayName="Separator";var d=i}},function(e){e.O(0,[792,59,155,726,948,72,491,985,330,744],function(){return e(e.s=53830)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[812],{53830:function(e,t,r){Promise.resolve().then(r.bind(r,8133))},8133:function(e,t,r){"use strict";r.r(t);var a=r(20881),s=r(64149),n=r(94920),o=r(22989),l=r(16236),i=r(46646),d=r(78580),c=r(21501),u=r(88766),f=r(47657),m=r(6120);t.default=()=>{let{toast:e}=(0,i.pm)(),[t,r]=(0,s.useState)(!0),[h,p]=(0,s.useState)([]),[x,g]=(0,s.useState)(!1),[v,j]=(0,s.useState)(""),[y,b]=(0,s.useState)({passthrough:null,selectedMac:null,modemProtocol:null,dnsProxy:null}),[N,w]=(0,s.useState)({passthrough:null,selectedMac:null,modemProtocol:null,dnsProxy:null}),P={passthrough:{disabled:'+QMAP="MPDN_rule",0;+QMAPWAC=1;+QPOWD=1',ETH:e=>'+QMAP="MPDN_rule",0,1,0,1,1,"'.concat(e,'";+QPOWD=1'),USB:e=>'+QMAP="MPDN_rule",0,1,0,3,1,"'.concat(e,'";+QPOWD=1')},modemProtocol:{rmnet:'+QCFG="usbnet",0;+QPOWD=1',ecm:'+QCFG="usbnet",1;+QPOWD=1',mbim:'+QCFG="usbnet",2;+QPOWD=1',rndis:'+QCFG="usbnet",3;+QPOWD=1'},dnsProxy:{enabled:'+QMAP="DHCPV4DNS","enable"',disabled:'+QMAP="DHCPV4DNS","disable"'}},D=e=>{let t={passthrough:null,selectedMac:null,modemProtocol:null,dnsProxy:null};return e.forEach(e=>{let{response:r}=e;if(r.includes("MPDN_rule")){let e=r.split("\n")[1];e.includes('MPDN_rule",0,1,0,1,1')?t.passthrough="ETH":e.includes('MPDN_rule",0,1,0,3,1')?t.passthrough="USB":e.includes('MPDN_rule",0,0,0,0,0')&&(t.passthrough="disabled")}if(r.includes("usbnet")){let e=r.match(/usbnet",(\d)/);e&&(t.modemProtocol=({0:"rmnet",1:"ecm",2:"mbim",3:"rndis"})[e[1]])}r.includes("DHCPV4DNS")&&(r.includes('"enable"')?t.dnsProxy="enabled":r.includes('"disable"')&&(t.dnsProxy="disabled"))}),t},S=()=>{let e=[],t=Object.entries(N).reduce((e,t)=>{let[r,a]=t;return a!==y[r]&&(e[r]=a),e},{});if("passthrough"in t){if("disabled"===t.passthrough)e.push(P.passthrough.disabled.replace(";+QPOWD=1",""));else if(t.passthrough){let e=P.passthrough[t.passthrough](N.selectedMac);return"AT".concat(e.replace(";+QPOWD=1",""))}}if("modemProtocol"in t&&t.modemProtocol){let r=P.modemProtocol[t.modemProtocol];if(1===Object.keys(t).length)return"AT".concat(r.replace(";+QPOWD=1",""));e.push(r.replace(";+QPOWD=1",""))}if("dnsProxy"in t&&t.dnsProxy){let r=P.dnsProxy[t.dnsProxy];if(1===Object.keys(t).length)return"AT".concat(r);e.push(r)}return e.length>0?"AT".concat(e.join(";")):""},A=async()=>{try{let t=encodeURIComponent("AT+QPOWD=1");await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)}),e({title:"Success",description:"Settings saved and device is rebooting..."}),setTimeout(()=>{window.location.reload()},9e4)}catch(t){e({variant:"destructive",title:"Error",description:"Failed to reboot device",action:(0,a.jsx)(m.Z,{})})}},O=async()=>{try{let e=S();j(e),g(!0)}catch(t){e({variant:"destructive",title:"Error",description:"Failed to prepare settings",action:(0,a.jsx)(m.Z,{})})}},R=async()=>{try{let e=encodeURIComponent(v);if(!(await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(e)})).ok)throw Error("Failed to save settings");b({...N}),await A()}catch(t){e({variant:"destructive",title:"Error",description:"Failed to save settings",action:(0,a.jsx)(m.Z,{})})}};return(0,s.useEffect)(()=>{(async()=>{try{let[t,a]=await Promise.all([fetch("/cgi-bin/advance/fetch_macs.sh"),fetch("/cgi-bin/fetch_data.sh?set=4")]),[s,n]=await Promise.all([t.json(),a.json()]);p(s);let o=D(n);b(o),w(o),r(!1),e({title:"Success",description:"Fetched connectivity settings successfully"})}catch(t){r(!1),e({variant:"destructive",title:"Uh oh! Something went wrong.",description:"Failed to fetch connectivity settings",action:(0,a.jsx)(m.Z,{})})}})()},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(n.Zb,{children:[(0,a.jsxs)(n.Ol,{children:[(0,a.jsx)(n.ll,{children:"Connectivity Settings"}),(0,a.jsx)(n.SZ,{children:"Configure your device's connectivity settings."})]}),(0,a.jsx)(n.aY,{children:(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 grid-flow-row gap-6",children:[(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"passthrough",children:"IP Passthrough Mode"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,passthrough:e})),value:N.passthrough||void 0,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select IP Passthrough Mode"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"Passthrough Mode"}),(0,a.jsx)(o.Ql,{value:"disabled",children:"Disabled"}),(0,a.jsx)(o.Ql,{value:"ETH",children:"ETH Passthrough Enabled"}),(0,a.jsx)(o.Ql,{value:"USB",children:"USB Passthrough Enabled"})]})})]})]}),(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"mac",children:"Connected MAC"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,selectedMac:e})),value:N.selectedMac||void 0,disabled:!N.passthrough||"disabled"===N.passthrough,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select Active MAC"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"Active MAC"}),h.map(e=>(0,a.jsx)(o.Ql,{value:e.mac,children:"".concat(e.hostname," - ").concat(e.mac)},e.mac))]})})]})]}),(0,a.jsx)(f.Z,{className:"lg:col-span-2 col-span-1 my-2"}),(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"modemProtocol",children:"USB Modem Protocol"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,modemProtocol:e})),value:N.modemProtocol||void 0,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select USB Modem Protocol"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"USB Modem Protocol"}),(0,a.jsx)(o.Ql,{value:"rmnet",children:"RMNET"}),(0,a.jsx)(o.Ql,{value:"ecm",children:"ECM (Recommended)"}),(0,a.jsx)(o.Ql,{value:"mbim",children:"MBIM"}),(0,a.jsx)(o.Ql,{value:"rndis",children:"RNDIS"})]})})]})]}),(0,a.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,a.jsx)(c._,{htmlFor:"dnsProxy",children:"Onboard DNS Proxy Mode"}),t?(0,a.jsx)(u.O,{className:"w-full h-8"}):(0,a.jsxs)(o.Ph,{onValueChange:e=>w(t=>({...t,dnsProxy:e})),value:N.dnsProxy||void 0,children:[(0,a.jsx)(o.i4,{children:(0,a.jsx)(o.ki,{placeholder:"Select DNS Proxy Mode"})}),(0,a.jsx)(o.Bw,{children:(0,a.jsxs)(o.DI,{children:[(0,a.jsx)(o.n5,{children:"DNS Proxy Mode"}),(0,a.jsx)(o.Ql,{value:"enabled",children:"Enabled"}),(0,a.jsx)(o.Ql,{value:"disabled",children:"Disabled (Recommended for Passthrough)"})]})})]})]})]})}),(0,a.jsx)(n.eW,{className:"grid border-t py-4",children:(0,a.jsx)(d.z,{onClick:O,disabled:!Object.entries(N).some(e=>{let[t,r]=e;return r!==y[t]})||!(!N.passthrough||"disabled"===N.passthrough||N.selectedMac),children:"Save"})})]}),(0,a.jsx)(l.aR,{open:x,onOpenChange:g,children:(0,a.jsxs)(l._T,{children:[(0,a.jsxs)(l.fY,{children:[(0,a.jsx)(l.f$,{children:"Reboot Required"}),(0,a.jsx)(l.yT,{children:"The changes you made require a device reboot to take effect. Would you like to reboot now?"})]}),(0,a.jsxs)(l.xo,{children:[(0,a.jsx)(l.le,{children:"Later"}),(0,a.jsx)(l.OL,{onClick:R,children:"Save & Reboot Now"})]})]})})]})}},6120:function(e,t,r){"use strict";var a=r(20881),s=r(78580),n=r(35935);t.Z=()=>(0,a.jsx)(s.z,{asChild:!0,variant:"outline",className:"ml-2",children:(0,a.jsxs)("a",{href:"https://github.com/iamromulan/quectel-rgmii-toolkit/tree/development-SDXPINN",children:[(0,a.jsx)(n.wGg,{className:"w-4 h-4 mr-2"}),"Get there!"]})})},16236:function(e,t,r){"use strict";r.d(t,{aR:function(){return T},OL:function(){return W},le:function(){return B},_T:function(){return E},yT:function(){return z},xo:function(){return I},fY:function(){return k},f$:function(){return F},vW:function(){return C}});var a=r(20881),s=r(64149),n=r(74873),o=r(83954),l=r(14491),i=r(64433),d=r(54098),c="AlertDialog",[u,f]=(0,n.b)(c,[l.p8]),m=(0,l.p8)(),h=e=>{let{__scopeAlertDialog:t,...r}=e,s=m(t);return(0,a.jsx)(l.fC,{...s,...r,modal:!0})};h.displayName=c;var p=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.xz,{...n,...s,ref:t})});p.displayName="AlertDialogTrigger";var x=e=>{let{__scopeAlertDialog:t,...r}=e,s=m(t);return(0,a.jsx)(l.h_,{...s,...r})};x.displayName="AlertDialogPortal";var g=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.aV,{...n,...s,ref:t})});g.displayName="AlertDialogOverlay";var v="AlertDialogContent",[j,y]=u(v),b=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:n,...c}=e,u=m(r),f=s.useRef(null),h=(0,o.e)(t,f),p=s.useRef(null);return(0,a.jsx)(l.jm,{contentName:v,titleName:N,docsSlug:"alert-dialog",children:(0,a.jsx)(j,{scope:r,cancelRef:p,children:(0,a.jsxs)(l.VY,{role:"alertdialog",...u,...c,ref:h,onOpenAutoFocus:(0,i.M)(c.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=p.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,a.jsx)(d.A4,{children:n}),(0,a.jsx)(R,{contentRef:f})]})})})});b.displayName=v;var N="AlertDialogTitle",w=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.Dx,{...n,...s,ref:t})});w.displayName=N;var P="AlertDialogDescription",D=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.dk,{...n,...s,ref:t})});D.displayName=P;var S=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,n=m(r);return(0,a.jsx)(l.x8,{...n,...s,ref:t})});S.displayName="AlertDialogAction";var A="AlertDialogCancel",O=s.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...s}=e,{cancelRef:n}=y(A,r),i=m(r),d=(0,o.e)(t,n);return(0,a.jsx)(l.x8,{...i,...s,ref:d})});O.displayName=A;var R=e=>{let{contentRef:t}=e,r="`".concat(v,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(v,"` by passing a `").concat(P,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(v,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return s.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null},_=r(90270),M=r(78580);let T=h,C=p,Q=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(g,{className:(0,_.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...s,ref:t})});Q.displayName=g.displayName;let E=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsxs)(x,{children:[(0,a.jsx)(Q,{}),(0,a.jsx)(b,{ref:t,className:(0,_.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",r),...s})]})});E.displayName=b.displayName;let k=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,_.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...r})};k.displayName="AlertDialogHeader";let I=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,_.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r})};I.displayName="AlertDialogFooter";let F=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(w,{ref:t,className:(0,_.cn)("text-lg font-semibold",r),...s})});F.displayName=w.displayName;let z=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(D,{ref:t,className:(0,_.cn)("text-sm text-muted-foreground",r),...s})});z.displayName=D.displayName;let W=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(S,{ref:t,className:(0,_.cn)((0,M.d)(),r),...s})});W.displayName=S.displayName;let B=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(O,{ref:t,className:(0,_.cn)((0,M.d)({variant:"outline"}),"mt-2 sm:mt-0",r),...s})});B.displayName=O.displayName},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return i},z:function(){return d}});var a=r(20881),s=r(64149),n=r(54098),o=r(20116),l=r(90270);let i=(0,o.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=s.forwardRef((e,t)=>{let{className:r,variant:s,size:o,asChild:d=!1,...c}=e,u=d?n.g7:"button";return(0,a.jsx)(u,{className:(0,l.cn)(i({variant:s,size:o,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return l},SZ:function(){return d},Zb:function(){return o},aY:function(){return c},eW:function(){return u},ll:function(){return i}});var a=r(20881),s=r(64149),n=r(90270);let o=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...s})});o.displayName="Card";let l=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",r),...s})});l.displayName="CardHeader";let i=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("h3",{ref:t,className:(0,n.cn)("font-semibold leading-none tracking-tight",r),...s})});i.displayName="CardTitle";let d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("p",{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",r),...s})});d.displayName="CardDescription";let c=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",r),...s})});c.displayName="CardContent";let u=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",r),...s})});u.displayName="CardFooter"},21501:function(e,t,r){"use strict";r.d(t,{_:function(){return d}});var a=r(20881),s=r(64149),n=r(51212),o=r(20116),l=r(90270);let i=(0,o.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(n.f,{ref:t,className:(0,l.cn)(i(),r),...s})});d.displayName=n.f.displayName},22989:function(e,t,r){"use strict";r.d(t,{Bw:function(){return h},DI:function(){return d},Ph:function(){return i},Ql:function(){return x},i4:function(){return u},ki:function(){return c},n5:function(){return p}});var a=r(20881),s=r(64149),n=r(35935),o=r(62072),l=r(90270);let i=o.fC,d=o.ZA,c=o.B4,u=s.forwardRef((e,t)=>{let{className:r,children:s,...i}=e;return(0,a.jsxs)(o.xz,{ref:t,className:(0,l.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",r),...i,children:[s,(0,a.jsx)(o.JO,{asChild:!0,children:(0,a.jsx)(n.jnn,{className:"h-4 w-4 opacity-50"})})]})});u.displayName=o.xz.displayName;let f=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.u_,{ref:t,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(n.g8U,{})})});f.displayName=o.u_.displayName;let m=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.$G,{ref:t,className:(0,l.cn)("flex cursor-default items-center justify-center py-1",r),...s,children:(0,a.jsx)(n.v4q,{})})});m.displayName=o.$G.displayName;let h=s.forwardRef((e,t)=>{let{className:r,children:s,position:n="popper",...i}=e;return(0,a.jsx)(o.h_,{children:(0,a.jsxs)(o.VY,{ref:t,className:(0,l.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:n,...i,children:[(0,a.jsx)(f,{}),(0,a.jsx)(o.l_,{className:(0,l.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:s}),(0,a.jsx)(m,{})]})})});h.displayName=o.VY.displayName;let p=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.__,{ref:t,className:(0,l.cn)("px-2 py-1.5 text-sm font-semibold",r),...s})});p.displayName=o.__.displayName;let x=s.forwardRef((e,t)=>{let{className:r,children:s,...i}=e;return(0,a.jsxs)(o.ck,{ref:t,className:(0,l.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...i,children:[(0,a.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(o.wU,{children:(0,a.jsx)(n.nQG,{className:"h-4 w-4"})})}),(0,a.jsx)(o.eT,{children:s})]})});x.displayName=o.ck.displayName,s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(o.Z0,{ref:t,className:(0,l.cn)("-mx-1 my-1 h-px bg-muted",r),...s})}).displayName=o.Z0.displayName},47657:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var a=r(20881),s=r(64149),n=r(48897),o=r(90270);let l=s.forwardRef((e,t)=>{let{className:r,orientation:s="horizontal",decorative:l=!0,...i}=e;return(0,a.jsx)(n.f,{ref:t,decorative:l,orientation:s,className:(0,o.cn)("shrink-0 bg-border","horizontal"===s?"h-[1px] w-full":"h-full w-[1px]",r),...i})});l.displayName=n.f.displayName},88766:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});var a=r(20881),s=r(90270);function n(e){let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,s.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var a=r(64149);let s=0,n=new Map,o=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},l=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?o(r):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},i=[],d={toasts:[]};function c(e){d=l(d,e),i.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(s=(s+1)%Number.MAX_SAFE_INTEGER).toString(),a=()=>c({type:"DISMISS_TOAST",toastId:r});return c({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||a()}}}),{id:r,dismiss:a,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=a.useState(d);return a.useEffect(()=>(i.push(t),()=>{let e=i.indexOf(t);e>-1&&i.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return n}});var a=r(33958),s=r(61779);function n(){for(var e=arguments.length,t=Array(e),r=0;r(0,n.jsx)(s.WV.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));o.displayName="Label";var l=o},48897:function(e,t,r){"use strict";r.d(t,{f:function(){return d}});var a=r(64149),s=r(79442),n=r(20881),o="horizontal",l=["horizontal","vertical"],i=a.forwardRef((e,t)=>{let{decorative:r,orientation:a=o,...i}=e,d=l.includes(a)?a:o;return(0,n.jsx)(s.WV.div,{"data-orientation":d,...r?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...i,ref:t})});i.displayName="Separator";var d=i}},function(e){e.O(0,[792,59,714,420,217,72,491,985,330,744],function(){return e(e.s=53830)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/band-locking/page-53458b15a9309aa0.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/band-locking/page-53458b15a9309aa0.js deleted file mode 100644 index c5a7b71..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/band-locking/page-53458b15a9309aa0.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[932],{7617:function(e,t,r){Promise.resolve().then(r.bind(r,46142))},46142:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return m}});var n=r(20881),a=r(64149),s=r(94920),i=r(17533),o=r(35935),c=r(90270);let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(i.fC,{ref:t,className:(0,c.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",r),...a,children:(0,n.jsx)(i.z$,{className:(0,c.cn)("flex items-center justify-center text-current"),children:(0,n.jsx)(o.nQG,{className:"h-4 w-4"})})})});d.displayName=i.fC.displayName;var l=r(78580),u=r(46646),f=r(5501),p=r(98228);let h={lte:"lte_band",nsa:"nsa_nr5g_band",sa:"nr5g_band"};var m=()=>{let{toast:e}=(0,u.pm)(),[t,r]=(0,a.useState)({lte:[],nsa:[],sa:[]}),[i,o]=(0,a.useState)({lte:[],nsa:[],sa:[]}),[c,m]=(0,a.useState)(!0),g=async e=>{try{let t=encodeURIComponent(e),r=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t),signal:AbortSignal.timeout(5e3)});if(!r.ok)throw Error("HTTP error! status: ".concat(r.status));let n=await r.json();if(n.error)throw Error(n.error);return n}catch(e){throw console.error("AT Command error:",e),e}},b=(e,t)=>{for(let r of e.output.split("\n"))if(r.includes(t)){let e=r.match(/"([^"]+)",(.+)/);if(e&&e[2])return e[2].split(":").map(Number)}return[]},v=async()=>{try{let e=(await g('AT+QNWPREFCFG="policy_band"')).output.split("\n"),t={lte:[],nsa:[],sa:[]};e.forEach(e=>{var r,n,a;e.includes('"lte_band"')?t.lte=(null===(r=e.split(",")[1])||void 0===r?void 0:r.split(":").map(Number))||[]:e.includes('"nsa_nr5g_band"')?t.nsa=(null===(n=e.split(",")[1])||void 0===n?void 0:n.split(":").map(Number))||[]:e.includes('"nrdc_nr5g_band"')&&(t.sa=(null===(a=e.split(",")[1])||void 0===a?void 0:a.split(":").map(Number))||[])}),r(t)}catch(t){console.error("Error fetching bands:",t),e({title:"Error",description:"Failed to fetch available bands.",variant:"destructive"})}},x=async()=>{try{let e=await g('AT+QNWPREFCFG="lte_band";+QNWPREFCFG="nsa_nr5g_band";+QNWPREFCFG="nr5g_band"'),t={lte:b(e,"lte_band"),nsa:b(e,'+QNWPREFCFG: "nsa_nr5g_band"'),sa:b(e,'+QNWPREFCFG: "nr5g_band"')};console.log("New Checked Bands: ",t),o(t),m(!1)}catch(t){console.error("Error fetching checked bands:",t),e({title:"Error",description:"Failed to fetch checked bands.",variant:"destructive"}),m(!1)}};(0,a.useEffect)(()=>{(async()=>{await v(),await x()})()},[]);let y=(e,t)=>{o(r=>({...r,[e]:r[e].includes(t)?r[e].filter(e=>e!==t):[...r[e],t].sort((e,t)=>e-t)}))},N=async t=>{try{let r=i[t].join(":");await g('AT+QNWPREFCFG="'.concat(h[t],'",').concat(r)),e({title:"Band Locking",description:"Bands locked successfully."}),await x()}catch(r){console.error("Error locking ".concat(t," bands:"),r),e({title:"Error",description:"Failed to lock ".concat(t.toUpperCase()," bands."),variant:"destructive"})}},w=e=>{o(t=>({...t,[e]:[]}))},_=async r=>{try{let n=t[r].join(":");await g('AT+QNWPREFCFG="'.concat(h[r],'",').concat(n)),e({title:"Reset Successful",description:"".concat(r.toUpperCase()," bands reset to default.")}),await x()}catch(t){console.error("Error resetting ".concat(r," bands:"),t),e({title:"Error",description:"Failed to reset ".concat(r.toUpperCase()," bands."),variant:"destructive"})}},E=e=>{let{title:r,description:a,bandType:o,prefix:u}=e;return(0,n.jsxs)(s.Zb,{children:[(0,n.jsxs)(s.Ol,{children:[(0,n.jsx)(s.ll,{children:r}),(0,n.jsx)(s.SZ,{children:a})]}),(0,n.jsx)(s.aY,{className:"grid lg:grid-cols-8 md:grid-cols-6 sm:grid-cols-4 grid-cols-3 grid-flow-row gap-4",children:c?(0,n.jsx)("div",{className:"col-span-8",children:"Fetching bands..."}):t[o].map(e=>(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,n.jsx)(d,{id:"".concat(o,"-").concat(e),checked:i[o].includes(e),onCheckedChange:()=>y(o,e)}),(0,n.jsxs)("label",{htmlFor:"".concat(o,"-").concat(e),className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:[u,e]})]},e))}),(0,n.jsxs)(s.eW,{className:"border-t py-4 grid grid-flow-row md:grid-cols-3 grid-cols-1 gap-3",children:[(0,n.jsxs)(l.z,{onClick:()=>N(o),children:[(0,n.jsx)(f.Z,{className:"h-4 w-4"}),"Lock Selected Bands"]}),(0,n.jsx)(l.z,{variant:"secondary",onClick:()=>w(o),children:"Uncheck All"}),(0,n.jsxs)(l.z,{variant:"secondary",onClick:()=>_(o),children:[(0,n.jsx)(p.Z,{className:"h-4 w-4"}),"Reset to Default"]})]})]})};return(0,n.jsxs)("div",{className:"grid gap-6",children:[(0,n.jsx)(E,{title:"4G LTE Band Locking",description:"Lock the device to specific LTE bands.",bandType:"lte",prefix:"B"}),(0,n.jsx)(E,{title:"NR5G-NSA Band Locking",description:"Lock the device to specific NR5G-NSA bands.",bandType:"nsa",prefix:"N"}),(0,n.jsx)(E,{title:"NR5G-SA Band Locking",description:"Lock the device to specific NR5G-SA bands.",bandType:"sa",prefix:"N"})]})}},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return c},z:function(){return d}});var n=r(20881),a=r(64149),s=r(54098),i=r(20116),o=r(90270);let c=(0,i.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=a.forwardRef((e,t)=>{let{className:r,variant:a,size:i,asChild:d=!1,...l}=e,u=d?s.g7:"button";return(0,n.jsx)(u,{className:(0,o.cn)(c({variant:a,size:i,className:r})),ref:t,...l})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return o},SZ:function(){return d},Zb:function(){return i},aY:function(){return l},eW:function(){return u},ll:function(){return c}});var n=r(20881),a=r(64149),s=r(90270);let i=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...a})});i.displayName="Card";let o=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",r),...a})});o.displayName="CardHeader";let c=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("h3",{ref:t,className:(0,s.cn)("font-semibold leading-none tracking-tight",r),...a})});c.displayName="CardTitle";let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",r),...a})});d.displayName="CardDescription";let l=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",r),...a})});l.displayName="CardContent";let u=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",r),...a})});u.displayName="CardFooter"},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var n=r(64149);let a=0,s=new Map,i=e=>{if(s.has(e))return;let t=setTimeout(()=>{s.delete(e),l({type:"REMOVE_TOAST",toastId:e})},1e6);s.set(e,t)},o=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},c=[],d={toasts:[]};function l(e){d=o(d,e),c.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(a=(a+1)%Number.MAX_SAFE_INTEGER).toString(),n=()=>l({type:"DISMISS_TOAST",toastId:r});return l({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||n()}}}),{id:r,dismiss:n,update:e=>l({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=n.useState(d);return n.useEffect(()=>(c.push(t),()=>{let e=c.indexOf(t);e>-1&&c.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>l({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return s}});var n=r(33958),a=r(61779);function s(){for(var e=arguments.length,t=Array(e),r=0;r{let{className:r,...s}=e;return(0,n.jsx)(i.fC,{ref:t,className:(0,c.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",r),...s,children:(0,n.jsx)(i.z$,{className:(0,c.cn)("flex items-center justify-center text-current"),children:(0,n.jsx)(o.nQG,{className:"h-4 w-4"})})})});d.displayName=i.fC.displayName;var l=r(78580),u=r(46646),f=r(5501),p=r(98228);let h={lte:"lte_band",nsa:"nsa_nr5g_band",sa:"nr5g_band"};var m=()=>{let{toast:e}=(0,u.pm)(),[t,r]=(0,s.useState)({lte:[],nsa:[],sa:[]}),[i,o]=(0,s.useState)({lte:[],nsa:[],sa:[]}),[c,m]=(0,s.useState)(!0),b=async e=>{try{let t=encodeURIComponent(e),r=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t),signal:AbortSignal.timeout(5e3)});if(!r.ok)throw Error("HTTP error! status: ".concat(r.status));let n=await r.json();if(n.error)throw Error(n.error);return n}catch(e){throw console.error("AT Command error:",e),e}},g=(e,t)=>{for(let r of e.output.split("\n"))if(r.includes(t)){let e=r.match(/"([^"]+)",(.+)/);if(e&&e[2])return e[2].split(":").map(Number)}return[]},v=async()=>{try{let t=(await b('AT+QNWPREFCFG="policy_band"')).output.split("\n"),n={lte:[],nsa:[],sa:[]};t.forEach(e=>{var t,r,s;e.includes('"lte_band"')?n.lte=(null===(t=e.split(",")[1])||void 0===t?void 0:t.split(":").map(Number))||[]:e.includes('"nsa_nr5g_band"')?n.nsa=(null===(r=e.split(",")[1])||void 0===r?void 0:r.split(":").map(Number))||[]:e.includes('"nrdc_nr5g_band"')&&(n.sa=(null===(s=e.split(",")[1])||void 0===s?void 0:s.split(":").map(Number))||[])}),r(n),e({title:"Success",description:"Fetched available bands successfully."})}catch(t){console.error("Error fetching bands:",t),e({title:"Error",description:"Failed to fetch available bands.",variant:"destructive"})}},x=async()=>{try{let e=await b('AT+QNWPREFCFG="lte_band";+QNWPREFCFG="nsa_nr5g_band";+QNWPREFCFG="nr5g_band"'),t={lte:g(e,"lte_band"),nsa:g(e,'+QNWPREFCFG: "nsa_nr5g_band"'),sa:g(e,'+QNWPREFCFG: "nr5g_band"')};console.log("New Checked Bands: ",t),o(t),m(!1)}catch(t){console.error("Error fetching checked bands:",t),e({title:"Error",description:"Failed to fetch checked bands.",variant:"destructive"}),m(!1)}};(0,s.useEffect)(()=>{(async()=>{await v(),await x()})()},[]);let y=(e,t)=>{o(r=>({...r,[e]:r[e].includes(t)?r[e].filter(e=>e!==t):[...r[e],t].sort((e,t)=>e-t)}))},N=async t=>{try{let r=i[t].join(":");await b('AT+QNWPREFCFG="'.concat(h[t],'",').concat(r)),e({title:"Band Locking",description:"Bands locked successfully."}),await x()}catch(r){console.error("Error locking ".concat(t," bands:"),r),e({title:"Error",description:"Failed to lock ".concat(t.toUpperCase()," bands."),variant:"destructive"})}},w=e=>{o(t=>({...t,[e]:[]}))},_=async r=>{try{let n=t[r].join(":");await b('AT+QNWPREFCFG="'.concat(h[r],'",').concat(n)),e({title:"Reset Successful",description:"".concat(r.toUpperCase()," bands reset to default.")}),await x()}catch(t){console.error("Error resetting ".concat(r," bands:"),t),e({title:"Error",description:"Failed to reset ".concat(r.toUpperCase()," bands."),variant:"destructive"})}},E=e=>{let{title:r,description:s,bandType:o,prefix:u}=e;return(0,n.jsxs)(a.Zb,{children:[(0,n.jsxs)(a.Ol,{children:[(0,n.jsx)(a.ll,{children:r}),(0,n.jsx)(a.SZ,{children:s})]}),(0,n.jsx)(a.aY,{className:"grid lg:grid-cols-8 md:grid-cols-6 sm:grid-cols-4 grid-cols-3 grid-flow-row gap-4",children:c?(0,n.jsx)("div",{className:"col-span-8",children:"Fetching bands..."}):t[o].map(e=>(0,n.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,n.jsx)(d,{id:"".concat(o,"-").concat(e),checked:i[o].includes(e),onCheckedChange:()=>y(o,e)}),(0,n.jsxs)("label",{htmlFor:"".concat(o,"-").concat(e),className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:[u,e]})]},e))}),(0,n.jsxs)(a.eW,{className:"border-t py-4 grid grid-flow-row md:grid-cols-3 grid-cols-1 gap-3",children:[(0,n.jsxs)(l.z,{onClick:()=>N(o),children:[(0,n.jsx)(f.Z,{className:"h-4 w-4"}),"Lock Selected Bands"]}),(0,n.jsx)(l.z,{variant:"secondary",onClick:()=>w(o),children:"Uncheck All"}),(0,n.jsxs)(l.z,{variant:"secondary",onClick:()=>_(o),children:[(0,n.jsx)(p.Z,{className:"h-4 w-4"}),"Reset to Default"]})]})]})};return(0,n.jsxs)("div",{className:"grid gap-6",children:[(0,n.jsx)(E,{title:"4G LTE Band Locking",description:"Lock the device to specific LTE bands.",bandType:"lte",prefix:"B"}),(0,n.jsx)(E,{title:"NR5G-NSA Band Locking",description:"Lock the device to specific NR5G-NSA bands.",bandType:"nsa",prefix:"N"}),(0,n.jsx)(E,{title:"NR5G-SA Band Locking",description:"Lock the device to specific NR5G-SA bands.",bandType:"sa",prefix:"N"})]})}},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return c},z:function(){return d}});var n=r(20881),s=r(64149),a=r(54098),i=r(20116),o=r(90270);let c=(0,i.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=s.forwardRef((e,t)=>{let{className:r,variant:s,size:i,asChild:d=!1,...l}=e,u=d?a.g7:"button";return(0,n.jsx)(u,{className:(0,o.cn)(c({variant:s,size:i,className:r})),ref:t,...l})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return o},SZ:function(){return d},Zb:function(){return i},aY:function(){return l},eW:function(){return u},ll:function(){return c}});var n=r(20881),s=r(64149),a=r(90270);let i=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,n.jsx)("div",{ref:t,className:(0,a.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...s})});i.displayName="Card";let o=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,n.jsx)("div",{ref:t,className:(0,a.cn)("flex flex-col space-y-1.5 p-6",r),...s})});o.displayName="CardHeader";let c=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,n.jsx)("h3",{ref:t,className:(0,a.cn)("font-semibold leading-none tracking-tight",r),...s})});c.displayName="CardTitle";let d=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,n.jsx)("p",{ref:t,className:(0,a.cn)("text-sm text-muted-foreground",r),...s})});d.displayName="CardDescription";let l=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,n.jsx)("div",{ref:t,className:(0,a.cn)("p-6 pt-0",r),...s})});l.displayName="CardContent";let u=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,n.jsx)("div",{ref:t,className:(0,a.cn)("flex items-center p-6 pt-0",r),...s})});u.displayName="CardFooter"},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var n=r(64149);let s=0,a=new Map,i=e=>{if(a.has(e))return;let t=setTimeout(()=>{a.delete(e),l({type:"REMOVE_TOAST",toastId:e})},1e6);a.set(e,t)},o=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},c=[],d={toasts:[]};function l(e){d=o(d,e),c.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(s=(s+1)%Number.MAX_SAFE_INTEGER).toString(),n=()=>l({type:"DISMISS_TOAST",toastId:r});return l({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||n()}}}),{id:r,dismiss:n,update:e=>l({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=n.useState(d);return n.useEffect(()=>(c.push(t),()=>{let e=c.indexOf(t);e>-1&&c.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>l({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return a}});var n=r(33958),s=r(61779);function a(){for(var e=arguments.length,t=Array(e),r=0;r{let[e,l]=(0,t.useState)(null),[r,i]=(0,t.useState)(!0),n=(0,t.useCallback)(async()=>{try{i(!0);let e=await fetch("/cgi-bin/fetch_data.sh?set=2"),r=await e.json();console.log("Fetched cell settings data:",r);let t={currentAPN:u(r[0].response,r[1].response),apnPDPType:h(r[0].response),preferredNetworkType:P(r[2].response),nr5gMode:v(r[3].response),simSlot:g(r[4].response)};l(t),console.log("Processed cell settings data:",t)}catch(e){console.error("Error fetching cell settings data:",e)}i(!1)},[]);return(0,t.useEffect)(()=>{n()},[n]),{data:e,isLoading:r,fetchCellSettingsData:n}};let u=(e,l)=>{var r,i;let t=null===(r=e.split("\n").find(e=>e.includes("+CGDCONT: 1")))||void 0===r?void 0:r.split(",")[2].replace(/"/g,"");if(void 0===t||""===t){let e=null===(i=l.split("\n").find(e=>e.includes("+CGCONTRDP:")))||void 0===i?void 0:i.split(",")[2].replace(/"/g,"");return void 0===e||""===e?"No APN found":e}return t},h=e=>{var l;let r=null===(l=e.split("\n").find(e=>e.includes("+CGDCONT: 1")))||void 0===l?void 0:l.split(",")[1].replace(/"/g,"");return void 0===r||""===r?"Error fetching PDP Type":r},P=e=>{var l;let r=null===(l=e.split("\n").find(e=>e.includes('+QNWPREFCFG: "mode_pref"')))||void 0===l?void 0:l.split(",")[1].replace(/"/g,"");return void 0===r||""===r?"Error fetching network type":r},v=e=>{var l;let r=null===(l=e.split("\n").find(e=>e.includes('+QNWPREFCFG: "nr5g_disable_mode"')))||void 0===l?void 0:l.split(",")[1].replace(/"/g,"");return void 0===r||""===r?"Error fetching NR5G mode":r},g=e=>{var l;let r=null===(l=e.split("\n").find(e=>e.includes("+QUIMSLOT:")))||void 0===l?void 0:l.split(":")[1].trim();return void 0===r||""===r?"Error fetching SIM slot":r};var y=r(47657),x=r(24052),m=r(36306);let N={apn:"",pdpType:"",iccid:""},j={profile1:{...N},profile2:{...N}},w=[{value:"IPV4",label:"IPv4 Only"},{value:"IPV6",label:"IPv6 Only"},{value:"IPV4V6",label:"IPv4 and IPv6"},{value:"P2P",label:"P2P Protocol"}];var T=()=>{let{toast:e}=(0,p.pm)(),{profiles:l,isLoading:r,updateAPNProfile:f,deleteAPNProfiles:u}=function(){let[e,l]=(0,t.useState)({}),[r,i]=(0,t.useState)(!0),n=async()=>{try{i(!0);let e=await fetch("/cgi-bin/cell-settings/apn-profiles/fetch-profile.sh",{method:"GET",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let r=await e.json();console.log("Fetched APN profiles data:",r),l(r)}catch(e){console.error("Error fetching APN profiles:",e)}finally{i(!1)}};(0,t.useEffect)(()=>{n()},[]);let s=async(r,i)=>{try{var t,n,s,o,a,c;let d=new URLSearchParams;"profile1"===r?(d.append("iccidProfile1",i.iccid),d.append("apnProfile1",i.apn),d.append("pdpType1",i.pdpType)):(d.append("iccidProfile1",(null===(t=e.profile1)||void 0===t?void 0:t.iccid)||""),d.append("apnProfile1",(null===(n=e.profile1)||void 0===n?void 0:n.apn)||""),d.append("pdpType1",(null===(s=e.profile1)||void 0===s?void 0:s.pdpType)||"")),("profile2"===r||e.profile2)&&(d.append("iccidProfile2","profile2"===r?i.iccid:(null===(o=e.profile2)||void 0===o?void 0:o.iccid)||""),d.append("apnProfile2","profile2"===r?i.apn:(null===(a=e.profile2)||void 0===a?void 0:a.apn)||""),d.append("pdpType2","profile2"===r?i.pdpType:(null===(c=e.profile2)||void 0===c?void 0:c.pdpType)||""));let p=await fetch("/cgi-bin/cell-settings/apn-profiles/save-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:d.toString(),signal:AbortSignal.timeout(1e4)});if(!p.ok)throw Error("Failed to update profile");let f=await p.json();if("success"===f.status)return l(e=>({...e,[r]:i})),!0;throw Error(f.message||"Failed to update profile")}catch(e){return console.error("Error updating ".concat(r,":"),e),!1}};return{profiles:e,isLoading:r,updateAPNProfile:s,deleteAPNProfiles:async()=>{try{let e=await fetch("/cgi-bin/cell-settings/apn-profiles/delete-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("Failed to delete profiles");let r=await e.json();if("success"===r.status)return l({}),!0;throw Error(r.message||"Failed to delete profiles")}catch(e){return console.error("Error deleting APN profiles:",e),!1}}}}(),[h,P]=(0,t.useState)(!1),[v,g]=(0,t.useState)(!1),[N,T]=(0,t.useState)(j);(0,t.useEffect)(()=>{if(l){var e,r,i,t,n,s;T({profile1:{apn:(null===(e=l.profile1)||void 0===e?void 0:e.apn)||"",pdpType:(null===(r=l.profile1)||void 0===r?void 0:r.pdpType)||"",iccid:(null===(i=l.profile1)||void 0===i?void 0:i.iccid)||""},profile2:{apn:(null===(t=l.profile2)||void 0===t?void 0:t.apn)||"",pdpType:(null===(n=l.profile2)||void 0===n?void 0:n.pdpType)||"",iccid:(null===(s=l.profile2)||void 0===s?void 0:s.iccid)||""}})}},[l]);let S=(e,l,r)=>{T(i=>({...i,[e]:{...i[e],[l]:r}}))},A=()=>N.profile1.apn&&N.profile1.pdpType&&N.profile1.iccid?!Object.values(N.profile2).some(e=>""!==e)||!!N.profile2.apn&&!!N.profile2.pdpType&&!!N.profile2.iccid||(e({variant:"destructive",title:"Invalid Profile 2",description:"All fields for Profile 2 are required if any field is filled"}),!1):(e({variant:"destructive",title:"Invalid Profile 1",description:"All fields for Profile 1 are required"}),!1),I=async l=>{if(l.preventDefault(),A()){P(!0);try{let l=await f("profile1",N.profile1),r=!Object.values(N.profile2).some(e=>""!==e)||await f("profile2",N.profile2);if(l&&r)e({title:"Success",description:"APN profiles have been saved successfully"});else throw Error("Failed to save one or more profiles")}catch(l){e({variant:"destructive",title:"Error",description:"Failed to save APN profiles. Please try again."})}finally{P(!1)}}},C=async()=>{if(confirm("Are you sure you want to delete all APN profiles?")){g(!0);try{if(await u())T(j),e({title:"Success",description:"APN profiles have been deleted successfully"});else throw Error("Failed to delete profiles")}catch(l){e({variant:"destructive",title:"Error",description:"Failed to delete APN profiles. Please try again."})}finally{g(!1)}}},b=(e,l)=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsxs)(c._,{htmlFor:"APNProfile".concat(l),children:["APN Profile ",l]}),r?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsx)(a.I,{type:"text",id:"APNProfile".concat(l),placeholder:"APN for Profile ".concat(l),value:N[e].apn,onChange:l=>S(e,"apn",l.target.value)})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"PDPType".concat(l),children:"APN PDP Type"}),r?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(s.Ph,{value:N[e].pdpType,onValueChange:l=>S(e,"pdpType",l),children:[(0,i.jsx)(s.i4,{id:"PDPType".concat(l),children:(0,i.jsx)(s.ki,{placeholder:"Select PDP Type"})}),(0,i.jsx)(s.Bw,{children:(0,i.jsxs)(s.DI,{children:[(0,i.jsx)(s.n5,{children:"PDP Type"}),w.map(e=>{let{value:l,label:r}=e;return(0,i.jsx)(s.Ql,{value:l,children:r},l)})]})})]})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2 col-span-2",children:[(0,i.jsxs)(c._,{htmlFor:"ICCIDProfile".concat(l),children:["ICCID Profile ",l]}),r?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsx)(a.I,{type:"text",id:"ICCIDProfile".concat(l),placeholder:"ICCID for Profile ".concat(l),value:N[e].iccid,onChange:l=>S(e,"iccid",l.target.value)})]})]});return(0,i.jsxs)(n.Zb,{children:[(0,i.jsxs)(n.Ol,{children:[(0,i.jsx)(n.ll,{children:"APN and ICCID Profiles"}),(0,i.jsx)(n.SZ,{children:"Configure APN profiles based on SIM card ICCID. Profile 1 is required."})]}),(0,i.jsx)(n.aY,{children:(0,i.jsxs)("form",{className:"grid grid-cols-1 lg:grid-cols-2 grid-flow-row gap-6",onSubmit:I,children:[b("profile1",1),(0,i.jsx)(y.Z,{className:"col-span-2 w-full my-2"}),b("profile2",2),(0,i.jsx)("div",{className:"col-span-2",children:(0,i.jsxs)(n.eW,{className:"border-t py-4 grid md:grid-cols-2 grid-cols-1 gap-4 px-0",children:[(0,i.jsxs)(o.z,{type:"submit",disabled:h||v,children:[(0,i.jsx)(x.Z,{className:"h-4 w-4"}),h?"Saving...":"Save Profiles"]}),(0,i.jsxs)(o.z,{type:"button",variant:"secondary",onClick:C,disabled:h||v,children:[(0,i.jsx)(m.Z,{className:"h-4 w-4"}),v?"Deleting...":"Delete Profiles"]})]})})]})})]})},S=()=>{var e,l,r;let u=(0,p.pm)(),{data:h,isLoading:P,fetchCellSettingsData:v}=f(),[g,y]=(0,t.useState)(!1),[x,m]=(0,t.useState)(!1),[N,j]=(0,t.useState)({currentAPN:"",apnPDPType:"",preferredNetworkType:"",nr5gMode:"",simSlot:""});(0,t.useEffect)(()=>{if(h&&!x){let e={currentAPN:String(h.currentAPN||""),apnPDPType:String(h.apnPDPType||""),preferredNetworkType:String(h.preferredNetworkType||""),nr5gMode:String(h.nr5gMode||""),simSlot:String(h.simSlot||"")};j(e),m(!0),console.log("Initial data loaded:",e)}},[h,x]),(0,t.useEffect)(()=>{h||m(!1)},[h]);let w=e=>{let l=[];if(e.currentAPN||e.apnPDPType){let r=e.apnPDPType||N.apnPDPType,i=e.currentAPN||N.currentAPN;l.push('AT+CGDCONT=1,"'.concat(r,'","').concat(i,'"'))}if(e.preferredNetworkType){let r='+QNWPREFCFG="mode_pref",'.concat(e.preferredNetworkType);l.push(0===l.length?"AT".concat(r):r)}if(e.nr5gMode){let r='+QNWPREFCFG="nr5g_disable_mode",'.concat(e.nr5gMode);l.push(0===l.length?"AT".concat(r):r)}if(e.simSlot){let r="+QUIMSLOT=".concat(e.simSlot,";+COPS=2;+COPS=0");l.push(0===l.length?"AT".concat(r):r)}return l.join(";")},S=(e,l)=>{j(r=>({...r,[e]:l}))},A=async e=>{e.preventDefault(),y(!0);try{let e={};if(Object.keys(N).forEach(l=>{N[l]!==(null==h?void 0:h[l])&&(e[l]=N[l])}),0===Object.keys(e).length){u.toast({title:"No changes detected",description:"Try changing some settings before saving"});return}let l=w(e),r=encodeURIComponent(l);if(!(await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(r)})).ok)throw Error("Failed to save settings");await v(),m(!1),u.toast({title:"Settings saved!",description:"The settings have been saved successfully"})}catch(e){console.error("Error saving settings:",e),u.toast({variant:"destructive",title:"Failed to save settings!",description:"An error occurred while saving the settings"})}finally{y(!1)}};return(0,i.jsxs)("div",{className:"grid grid-cols-1 grid-flow-row gap-8",children:[(0,i.jsx)(n.Zb,{children:(0,i.jsxs)("form",{onSubmit:A,children:[(0,i.jsxs)(n.Ol,{children:[(0,i.jsx)(n.ll,{children:"Network Settings"}),(0,i.jsx)(n.SZ,{children:"Change the network settings of the device."})]}),(0,i.jsx)(n.aY,{children:(0,i.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 grid-flow-row gap-6",children:[(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"APN",children:"Current APN"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsx)(a.I,{type:"text",id:"APN",placeholder:"Current APN",value:N.currentAPN,onChange:e=>S("currentAPN",e.target.value)})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"APN",children:"APN PDP Type"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(s.Ph,{value:N.apnPDPType,onValueChange:e=>S("apnPDPType",e),children:[(0,i.jsx)(s.i4,{children:(0,i.jsx)(s.ki,{children:N.apnPDPType?({IPV4:"IPv4 Only",IPV6:"IPv6 Only",IPV4V6:"IPv4 and IPv6",P2P:"P2P Protocol"})[e=N.apnPDPType]||e:"Select PDP Type"})}),(0,i.jsx)(s.Bw,{children:(0,i.jsxs)(s.DI,{children:[(0,i.jsx)(s.n5,{children:"PDP Type"}),(0,i.jsx)(s.Ql,{value:"IPV4",children:"IPv4 Only"}),(0,i.jsx)(s.Ql,{value:"IPV6",children:"IPv6 Only"}),(0,i.jsx)(s.Ql,{value:"IPV4V6",children:"IPv4 and IPv6"}),(0,i.jsx)(s.Ql,{value:"P2P",children:"P2P Protocol"})]})})]},"pdp-type-".concat(N.apnPDPType))]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{children:"Preferred Network Type"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(s.Ph,{value:N.preferredNetworkType,onValueChange:e=>S("preferredNetworkType",e),children:[(0,i.jsx)(s.i4,{children:(0,i.jsx)(s.ki,{children:N.preferredNetworkType?({AUTO:"Automatic",LTE:"LTE Only","LTE:NR5G":"NR5G-NSA",NR5G:"NR5G-SA"})[l=N.preferredNetworkType]||l:"Select Network Type"})}),(0,i.jsx)(s.Bw,{children:(0,i.jsxs)(s.DI,{children:[(0,i.jsx)(s.n5,{children:"Preferred Network Type"}),(0,i.jsx)(s.Ql,{value:"AUTO",children:"Automatic"}),(0,i.jsx)(s.Ql,{value:"LTE",children:"LTE Only"}),(0,i.jsx)(s.Ql,{value:"LTE:NR5G",children:"NR5G-NSA"}),(0,i.jsx)(s.Ql,{value:"NR5G",children:"NR5G-SA"})]})})]},"network-type-".concat(N.preferredNetworkType))]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{children:"NR5G Mode Control"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(s.Ph,{value:N.nr5gMode,onValueChange:e=>S("nr5gMode",e),children:[(0,i.jsx)(s.i4,{children:(0,i.jsx)(s.ki,{children:N.nr5gMode?({0:"NR5G-SA and NSA Enabled",1:"NR5G-NSA Only",2:"NR5G-SA Only"})[r=N.nr5gMode]||r:"Select NR5G Mode"})}),(0,i.jsx)(s.Bw,{children:(0,i.jsxs)(s.DI,{children:[(0,i.jsx)(s.n5,{children:"NR5G Mode"}),(0,i.jsx)(s.Ql,{value:"0",children:"NR5G-SA and NSA Enabled"}),(0,i.jsx)(s.Ql,{value:"1",children:"NR5G-NSA Only"}),(0,i.jsx)(s.Ql,{value:"2",children:"NR5G-SA Only"})]})})]},"nr5g-mode-".concat(N.nr5gMode))]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{children:"U-SIM Slot Configuration"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(s.Ph,{value:N.simSlot,onValueChange:e=>S("simSlot",e),children:[(0,i.jsx)(s.i4,{children:(0,i.jsx)(s.ki,{children:N.simSlot?"U-SIM Slot ".concat(N.simSlot):"Select U-SIM Slot"})}),(0,i.jsx)(s.Bw,{children:(0,i.jsxs)(s.DI,{children:[(0,i.jsx)(s.n5,{children:"U-SIM Slot"}),(0,i.jsx)(s.Ql,{value:"1",children:"U-SIM Slot 1"}),(0,i.jsx)(s.Ql,{value:"2",children:"U-SIM Slot 2"})]})})]},"sim-slot-".concat(N.simSlot))]})]})}),(0,i.jsx)(n.eW,{className:"grid border-t py-4",children:(0,i.jsx)(o.z,{type:"submit",disabled:g,children:g?"Saving...":"Save"})})]})}),(0,i.jsx)(T,{})]})}},88766:function(e,l,r){"use strict";r.d(l,{O:function(){return n}});var i=r(20881),t=r(90270);function n(e){let{className:l,...r}=e;return(0,i.jsx)("div",{className:(0,t.cn)("animate-pulse rounded-md bg-primary/10",l),...r})}},36306:function(e,l,r){"use strict";r.d(l,{Z:function(){return i}});let i=(0,r(92093).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])}},function(e){e.O(0,[792,59,155,726,948,72,247,985,330,744],function(){return e(e.s=51437)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/basic-settings/page-e8e82c9bda60c894.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/basic-settings/page-e8e82c9bda60c894.js new file mode 100644 index 0000000..c1a6efd --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/basic-settings/page-e8e82c9bda60c894.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[265],{51437:function(e,r,l){Promise.resolve().then(l.bind(l,80887))},80887:function(e,r,l){"use strict";l.r(r),l.d(r,{default:function(){return T}});var i=l(20881),t=l(64149),s=l(94920),n=l(22989),o=l(78580),a=l(33335),c=l(21501),d=l(88766),p=l(46646),u=()=>{let[e,r]=(0,t.useState)(null),[l,i]=(0,t.useState)(!0),s=(0,t.useCallback)(async()=>{try{i(!0);let e=await fetch("/cgi-bin/fetch_data.sh?set=2"),l=await e.json();console.log("Fetched cell settings data:",l);let t={currentAPN:f(l[0].response,l[1].response),apnPDPType:h(l[0].response),preferredNetworkType:P(l[2].response),nr5gMode:v(l[3].response),simSlot:g(l[4].response)};r(t),console.log("Processed cell settings data:",t)}catch(e){console.error("Error fetching cell settings data:",e)}i(!1)},[]);return(0,t.useEffect)(()=>{s()},[s]),{data:e,isLoading:l,fetchCellSettingsData:s}};let f=(e,r)=>{var l,i;let t=null===(l=e.split("\n").find(e=>e.includes("+CGDCONT: 1")))||void 0===l?void 0:l.split(",")[2].replace(/"/g,"");if(void 0===t||""===t){let e=null===(i=r.split("\n").find(e=>e.includes("+CGCONTRDP:")))||void 0===i?void 0:i.split(",")[2].replace(/"/g,"");return void 0===e||""===e?"No APN found":e}return t},h=e=>{var r;let l=null===(r=e.split("\n").find(e=>e.includes("+CGDCONT: 1")))||void 0===r?void 0:r.split(",")[1].replace(/"/g,"");return void 0===l||""===l?"Error fetching PDP Type":l},P=e=>{var r;let l=null===(r=e.split("\n").find(e=>e.includes('+QNWPREFCFG: "mode_pref"')))||void 0===r?void 0:r.split(",")[1].replace(/"/g,"");return void 0===l||""===l?"Error fetching network type":l},v=e=>{var r;let l=null===(r=e.split("\n").find(e=>e.includes('+QNWPREFCFG: "nr5g_disable_mode"')))||void 0===r?void 0:r.split(",")[1].replace(/"/g,"");return void 0===l||""===l?"Error fetching NR5G mode":l},g=e=>{var r;let l=null===(r=e.split("\n").find(e=>e.includes("+QUIMSLOT:")))||void 0===r?void 0:r.split(":")[1].trim();return void 0===l||""===l?"Error fetching SIM slot":l};var y=l(47657),x=l(24052),m=l(36306);let N={apn:"",pdpType:"",iccid:""},j={profile1:{...N},profile2:{...N}},w=[{value:"IPV4",label:"IPv4 Only"},{value:"IPV6",label:"IPv6 Only"},{value:"IPV4V6",label:"IPv4 and IPv6"},{value:"P2P",label:"P2P Protocol"}];var S=()=>{let{toast:e}=(0,p.pm)(),{profiles:r,isLoading:l,updateAPNProfile:u,deleteAPNProfiles:f}=function(){let[e,r]=(0,t.useState)({}),[l,i]=(0,t.useState)(!0),s=async()=>{try{i(!0);let e=await fetch("/cgi-bin/cell-settings/apn-profiles/fetch-profile.sh",{method:"GET",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let l=await e.json();console.log("Fetched APN profiles data:",l),r(l)}catch(e){console.error("Error fetching APN profiles:",e)}finally{i(!1)}};(0,t.useEffect)(()=>{s()},[]);let n=async(l,i)=>{try{var t,s,n,o,a,c;let d=new URLSearchParams;"profile1"===l?(d.append("iccidProfile1",i.iccid),d.append("apnProfile1",i.apn),d.append("pdpType1",i.pdpType)):(d.append("iccidProfile1",(null===(t=e.profile1)||void 0===t?void 0:t.iccid)||""),d.append("apnProfile1",(null===(s=e.profile1)||void 0===s?void 0:s.apn)||""),d.append("pdpType1",(null===(n=e.profile1)||void 0===n?void 0:n.pdpType)||"")),("profile2"===l||e.profile2)&&(d.append("iccidProfile2","profile2"===l?i.iccid:(null===(o=e.profile2)||void 0===o?void 0:o.iccid)||""),d.append("apnProfile2","profile2"===l?i.apn:(null===(a=e.profile2)||void 0===a?void 0:a.apn)||""),d.append("pdpType2","profile2"===l?i.pdpType:(null===(c=e.profile2)||void 0===c?void 0:c.pdpType)||""));let p=await fetch("/cgi-bin/cell-settings/apn-profiles/save-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:d.toString(),signal:AbortSignal.timeout(1e4)});if(!p.ok)throw Error("Failed to update profile");let u=await p.json();if("success"===u.status)return r(e=>({...e,[l]:i})),!0;throw Error(u.message||"Failed to update profile")}catch(e){return console.error("Error updating ".concat(l,":"),e),!1}};return{profiles:e,isLoading:l,updateAPNProfile:n,deleteAPNProfiles:async()=>{try{let e=await fetch("/cgi-bin/cell-settings/apn-profiles/delete-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("Failed to delete profiles");let l=await e.json();if("success"===l.status)return r({}),!0;throw Error(l.message||"Failed to delete profiles")}catch(e){return console.error("Error deleting APN profiles:",e),!1}}}}(),[h,P]=(0,t.useState)(!1),[v,g]=(0,t.useState)(!1),[N,S]=(0,t.useState)(j);(0,t.useEffect)(()=>{if(r){var e,l,i,t,s,n;S({profile1:{apn:(null===(e=r.profile1)||void 0===e?void 0:e.apn)||"",pdpType:(null===(l=r.profile1)||void 0===l?void 0:l.pdpType)||"",iccid:(null===(i=r.profile1)||void 0===i?void 0:i.iccid)||""},profile2:{apn:(null===(t=r.profile2)||void 0===t?void 0:t.apn)||"",pdpType:(null===(s=r.profile2)||void 0===s?void 0:s.pdpType)||"",iccid:(null===(n=r.profile2)||void 0===n?void 0:n.iccid)||""}})}},[r]);let T=(e,r,l)=>{S(i=>({...i,[e]:{...i[e],[r]:l}}))},A=()=>N.profile1.apn&&N.profile1.pdpType&&N.profile1.iccid?!Object.values(N.profile2).some(e=>""!==e)||!!N.profile2.apn&&!!N.profile2.pdpType&&!!N.profile2.iccid||(e({variant:"destructive",title:"Invalid Profile 2",description:"All fields for Profile 2 are required if any field is filled"}),!1):(e({variant:"destructive",title:"Invalid Profile 1",description:"All fields for Profile 1 are required"}),!1),I=async r=>{if(r.preventDefault(),A()){P(!0);try{let r=await u("profile1",N.profile1),l=!Object.values(N.profile2).some(e=>""!==e)||await u("profile2",N.profile2);if(r&&l)e({title:"Success",description:"APN profiles have been saved successfully"});else throw Error("Failed to save one or more profiles")}catch(r){e({variant:"destructive",title:"Error",description:"Failed to save APN profiles. Please try again."})}finally{P(!1)}}},C=async()=>{if(confirm("Are you sure you want to delete all APN profiles?")){g(!0);try{if(await f())S(j),e({title:"Success",description:"APN profiles have been deleted successfully"});else throw Error("Failed to delete profiles")}catch(r){e({variant:"destructive",title:"Error",description:"Failed to delete APN profiles. Please try again."})}finally{g(!1)}}},b=(e,r)=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsxs)(c._,{htmlFor:"APNProfile".concat(r),children:["APN Profile ",r]}),l?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsx)(a.I,{type:"text",id:"APNProfile".concat(r),placeholder:"APN for Profile ".concat(r),value:N[e].apn,onChange:r=>T(e,"apn",r.target.value)})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"PDPType".concat(r),children:"APN PDP Type"}),l?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(n.Ph,{value:N[e].pdpType,onValueChange:r=>T(e,"pdpType",r),children:[(0,i.jsx)(n.i4,{id:"PDPType".concat(r),children:(0,i.jsx)(n.ki,{placeholder:"Select PDP Type"})}),(0,i.jsx)(n.Bw,{children:(0,i.jsxs)(n.DI,{children:[(0,i.jsx)(n.n5,{children:"PDP Type"}),w.map(e=>{let{value:r,label:l}=e;return(0,i.jsx)(n.Ql,{value:r,children:l},r)})]})})]})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2 col-span-2",children:[(0,i.jsxs)(c._,{htmlFor:"ICCIDProfile".concat(r),children:["ICCID Profile ",r]}),l?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsx)(a.I,{type:"text",id:"ICCIDProfile".concat(r),placeholder:"ICCID for Profile ".concat(r),value:N[e].iccid,onChange:r=>T(e,"iccid",r.target.value)})]})]});return(0,i.jsxs)(s.Zb,{children:[(0,i.jsxs)(s.Ol,{children:[(0,i.jsx)(s.ll,{children:"APN and ICCID Profiles"}),(0,i.jsx)(s.SZ,{children:"Configure APN profiles based on SIM card ICCID. Profile 1 is required."})]}),(0,i.jsx)(s.aY,{children:(0,i.jsxs)("form",{className:"grid grid-cols-1 lg:grid-cols-2 grid-flow-row gap-6",onSubmit:I,children:[b("profile1",1),(0,i.jsx)(y.Z,{className:"col-span-2 w-full my-2"}),b("profile2",2),(0,i.jsx)("div",{className:"col-span-2",children:(0,i.jsxs)(s.eW,{className:"border-t py-4 grid md:grid-cols-2 grid-cols-1 gap-4 px-0",children:[(0,i.jsxs)(o.z,{type:"submit",disabled:h||v,children:[(0,i.jsx)(x.Z,{className:"h-4 w-4"}),h?"Saving...":"Save Profiles"]}),(0,i.jsxs)(o.z,{type:"button",variant:"secondary",onClick:C,disabled:h||v,children:[(0,i.jsx)(m.Z,{className:"h-4 w-4"}),v?"Deleting...":"Delete All Profiles"]})]})})]})})]})},T=()=>{var e,r,l;let{toast:f}=(0,p.pm)(),{data:h,isLoading:P,fetchCellSettingsData:v}=u(),[g,y]=(0,t.useState)(!1),[x,m]=(0,t.useState)(!1),[N,j]=(0,t.useState)({currentAPN:"",apnPDPType:"",preferredNetworkType:"",nr5gMode:"",simSlot:""});(0,t.useEffect)(()=>{h&&!x&&(j({currentAPN:String(h.currentAPN||""),apnPDPType:String(h.apnPDPType||""),preferredNetworkType:String(h.preferredNetworkType||""),nr5gMode:String(h.nr5gMode||""),simSlot:String(h.simSlot||"")}),m(!0),f({title:"Success",description:"The settings have been loaded successfully"}))},[h,x]),(0,t.useEffect)(()=>{h||m(!1)},[h]);let w=e=>{let r=[];if(e.currentAPN||e.apnPDPType){let l=e.apnPDPType||N.apnPDPType,i=e.currentAPN||N.currentAPN;r.push('AT+CGDCONT=1,"'.concat(l,'","').concat(i,'"'))}if(e.preferredNetworkType){let l='+QNWPREFCFG="mode_pref",'.concat(e.preferredNetworkType);r.push(0===r.length?"AT".concat(l):l)}if(e.nr5gMode){let l='+QNWPREFCFG="nr5g_disable_mode",'.concat(e.nr5gMode);r.push(0===r.length?"AT".concat(l):l)}if(e.simSlot){let l="+QUIMSLOT=".concat(e.simSlot,";+COPS=2;+COPS=0");r.push(0===r.length?"AT".concat(l):l)}return r.join(";")},T=(e,r)=>{j(l=>({...l,[e]:r}))},A=async()=>{try{let e=await fetch("/cgi-bin/settings/force-rerun.sh"),r=await e.json();if("success"===r.status)f({title:"Scripts Restarted",description:r.message});else throw Error("Failed to restart scripts")}catch(e){console.error("Error rerunning scripts:",e),f({variant:"destructive",title:"Script Restart Failed",description:"Failed to restart the required scripts"})}},I=async e=>{e.preventDefault(),y(!0);try{let e={};if(Object.keys(N).forEach(r=>{N[r]!==(null==h?void 0:h[r])&&(e[r]=N[r])}),0===Object.keys(e).length){f({title:"No changes detected",description:"Try changing some settings before saving"});return}let r=w(e),l=encodeURIComponent(r);if(!(await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(l)})).ok)throw Error("Failed to save settings");await v(),m(!1),f({title:"Settings saved!",description:"The settings have been saved successfully",duration:3e3}),e.simSlot&&setTimeout(()=>{A()},3100)}catch(e){console.error("Error saving settings:",e),f({variant:"destructive",title:"Failed to save settings!",description:"An error occurred while saving the settings"})}finally{y(!1)}};return(0,i.jsxs)("div",{className:"grid grid-cols-1 grid-flow-row gap-8",children:[(0,i.jsx)(s.Zb,{children:(0,i.jsxs)("form",{onSubmit:I,children:[(0,i.jsxs)(s.Ol,{children:[(0,i.jsx)(s.ll,{children:"Network Settings"}),(0,i.jsx)(s.SZ,{children:"Change the network settings of the device."})]}),(0,i.jsx)(s.aY,{children:(0,i.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 grid-flow-row gap-6",children:[(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"APN",children:"Current APN"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsx)(a.I,{type:"text",id:"APN",placeholder:"Current APN",value:N.currentAPN,onChange:e=>T("currentAPN",e.target.value)})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"APN",children:"APN PDP Type"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(n.Ph,{value:N.apnPDPType,onValueChange:e=>T("apnPDPType",e),children:[(0,i.jsx)(n.i4,{children:(0,i.jsx)(n.ki,{children:N.apnPDPType?({IPV4:"IPv4 Only",IPV6:"IPv6 Only",IPV4V6:"IPv4 and IPv6",P2P:"P2P Protocol"})[e=N.apnPDPType]||e:"Select PDP Type"})}),(0,i.jsx)(n.Bw,{children:(0,i.jsxs)(n.DI,{children:[(0,i.jsx)(n.n5,{children:"PDP Type"}),(0,i.jsx)(n.Ql,{value:"IPV4",children:"IPv4 Only"}),(0,i.jsx)(n.Ql,{value:"IPV6",children:"IPv6 Only"}),(0,i.jsx)(n.Ql,{value:"IPV4V6",children:"IPv4 and IPv6"}),(0,i.jsx)(n.Ql,{value:"P2P",children:"P2P Protocol"})]})})]},"pdp-type-".concat(N.apnPDPType))]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{children:"Preferred Network Type"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(n.Ph,{value:N.preferredNetworkType,onValueChange:e=>T("preferredNetworkType",e),children:[(0,i.jsx)(n.i4,{children:(0,i.jsx)(n.ki,{children:N.preferredNetworkType?({AUTO:"Automatic",LTE:"LTE Only","LTE:NR5G":"NR5G-NSA",NR5G:"NR5G-SA"})[r=N.preferredNetworkType]||r:"Select Network Type"})}),(0,i.jsx)(n.Bw,{children:(0,i.jsxs)(n.DI,{children:[(0,i.jsx)(n.n5,{children:"Preferred Network Type"}),(0,i.jsx)(n.Ql,{value:"AUTO",children:"Automatic"}),(0,i.jsx)(n.Ql,{value:"LTE",children:"LTE Only"}),(0,i.jsx)(n.Ql,{value:"LTE:NR5G",children:"NR5G-NSA"}),(0,i.jsx)(n.Ql,{value:"NR5G",children:"NR5G-SA"})]})})]},"network-type-".concat(N.preferredNetworkType))]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{children:"NR5G Mode Control"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(n.Ph,{value:N.nr5gMode,onValueChange:e=>T("nr5gMode",e),children:[(0,i.jsx)(n.i4,{children:(0,i.jsx)(n.ki,{children:N.nr5gMode?({0:"NR5G-SA and NSA Enabled",1:"NR5G-NSA Only",2:"NR5G-SA Only"})[l=N.nr5gMode]||l:"Select NR5G Mode"})}),(0,i.jsx)(n.Bw,{children:(0,i.jsxs)(n.DI,{children:[(0,i.jsx)(n.n5,{children:"NR5G Mode"}),(0,i.jsx)(n.Ql,{value:"0",children:"NR5G-SA and NSA Enabled"}),(0,i.jsx)(n.Ql,{value:"1",children:"NR5G-NSA Only"}),(0,i.jsx)(n.Ql,{value:"2",children:"NR5G-SA Only"})]})})]},"nr5g-mode-".concat(N.nr5gMode))]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{children:"U-SIM Slot Configuration"}),P?(0,i.jsx)(d.O,{className:"h-8"}):(0,i.jsxs)(n.Ph,{value:N.simSlot,onValueChange:e=>T("simSlot",e),children:[(0,i.jsx)(n.i4,{children:(0,i.jsx)(n.ki,{children:N.simSlot?"U-SIM Slot ".concat(N.simSlot):"Select U-SIM Slot"})}),(0,i.jsx)(n.Bw,{children:(0,i.jsxs)(n.DI,{children:[(0,i.jsx)(n.n5,{children:"U-SIM Slot"}),(0,i.jsx)(n.Ql,{value:"1",children:"U-SIM Slot 1"}),(0,i.jsx)(n.Ql,{value:"2",children:"U-SIM Slot 2"})]})})]},"sim-slot-".concat(N.simSlot))]})]})}),(0,i.jsx)(s.eW,{className:"grid border-t py-4",children:(0,i.jsx)(o.z,{type:"submit",disabled:g,children:g?"Saving...":"Save"})})]})}),(0,i.jsx)(S,{})]})}},88766:function(e,r,l){"use strict";l.d(r,{O:function(){return s}});var i=l(20881),t=l(90270);function s(e){let{className:r,...l}=e;return(0,i.jsx)("div",{className:(0,t.cn)("animate-pulse rounded-md bg-primary/10",r),...l})}},36306:function(e,r,l){"use strict";l.d(r,{Z:function(){return i}});let i=(0,l(92093).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])}},function(e){e.O(0,[792,59,714,420,217,72,247,985,330,744],function(){return e(e.s=51437)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-3de60b502f3f174d.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-3de60b502f3f174d.js new file mode 100644 index 0000000..1fb220e --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-3de60b502f3f174d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[81],{63542:function(e,t,a){Promise.resolve().then(a.bind(a,61830))},61830:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return j}});var s=a(20881),l=a(64149),r=a(94920),i=a(22989),c=a(78580),n=a(47657),o=a(33335),d=a(21501),h=a(64433),u=a(45306),C=a(79442),N=l.forwardRef((e,t)=>{let{pressed:a,defaultPressed:l=!1,onPressedChange:r,...i}=e,[c=!1,n]=(0,u.T)({prop:a,onChange:r,defaultProp:l});return(0,s.jsx)(C.WV.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":e.disabled?"":void 0,...i,ref:t,onClick:(0,h.M)(e.onClick,()=>{e.disabled||n(!c)})})});N.displayName="Toggle";var m=a(20116),g=a(90270);let p=(0,m.j)("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-3",sm:"h-8 px-2",lg:"h-10 px-3"}},defaultVariants:{variant:"default",size:"default"}}),x=l.forwardRef((e,t)=>{let{className:a,variant:l,size:r,...i}=e;return(0,s.jsx)(N,{ref:t,className:(0,g.cn)(p({variant:l,size:r,className:a})),...i})});x.displayName=N.displayName;var w=a(5501),f=a(24052),R=a(7357),v=a(46646),j=()=>{let{toast:e}=(0,v.pm)(),[t,a]=(0,l.useState)(!1),[h,u]=(0,l.useState)(!1),[C,N]=(0,l.useState)(!1),[m,g]=(0,l.useState)(!1),[p,j]=(0,l.useState)({EARFCN1:"",PCI1:"",EARFCN2:"",PCI2:"",EARFCN3:"",PCI3:""}),[A,P]=(0,l.useState)({NRARFCN:"",NRPCI:"",SCS:"",NRBAND:""}),E=async e=>{let t=encodeURIComponent(e);try{let e=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)}),a=await e.json();if(!e.ok)throw Error(a.error||"Failed to execute AT command");return a}catch(e){if(e instanceof Error)throw Error("AT command failed: ".concat(e.message));throw Error("AT command failed with unknown error")}},F=e=>{let t=e.match(/\+QNWLOCK:\s*(.+?)\n/);return t?t[1].replace(/"/g,"").split(",").map(e=>e.trim()):null},y=async()=>{try{let e=await E('AT+QNWLOCK="save_ctrl"');if(e&&e.output){let t=F(e.output);console.log("Persist status:",t),t&&t.length>=2&&(N("1"===t[1]),g("1"===t[2]))}}catch(e){console.error("Error fetching persist status:",e)}},I=async()=>{try{a(!0),await y(),await new Promise(e=>setTimeout(e,1e3));let t=await E('AT+QNWLOCK="common/4g"');if(t&&t.output){let e=F(t.output);if(e){let t=parseInt(e[1]),a={EARFCN1:t>=1?e[2]:"",PCI1:t>=1?e[3]:"",EARFCN2:t>=2?e[4]:"",PCI2:t>=2?e[5]:"",EARFCN3:t>=3?e[6]:"",PCI3:t>=3?e[7]:""};j(a),t>0&&u(!0)}}let s=await E('AT+QNWLOCK="common/5g"');if(console.log("Current NR5G lock status:",s),s&&s.output){let e=F(s.output);if(e&&e.length>=5){let t={NRPCI:e[1],NRARFCN:e[2],SCS:e[3],NRBAND:e[4]};P(t),parseInt(e[1])>0&&u(!0)}}e({title:"Success",description:"Fetched cell locking status successfully"})}catch(t){console.error("Error fetching current status:",t),e({title:"Error",description:"Failed to fetch current cell locking status",variant:"destructive"})}finally{a(!1)}};(0,l.useEffect)(()=>{I()},[]);let S=async()=>{try{a(!0);let t=[];if(p.EARFCN1&&p.PCI1&&t.push([p.EARFCN1,p.PCI1]),p.EARFCN2&&p.PCI2&&t.push([p.EARFCN2,p.PCI2]),p.EARFCN3&&p.PCI3&&t.push([p.EARFCN3,p.PCI3]),0===t.length)throw Error("Please fill at least one EARFCN and PCI pair");let s='AT+QNWLOCK="common/4g",'.concat(t.length);t.forEach(e=>{let[t,a]=e;s+=",".concat(t,",").concat(a)}),await E(s),await new Promise(e=>setTimeout(e,1e3)),await E('AT+QNWLOCK="save_ctrl",1,0'),await I(),e({title:"Success",description:"LTE cells locked successfully with ".concat(t.length," pair").concat(t.length>1?"s":"")})}catch(t){a(!1),e({title:"Error",description:t instanceof Error?t.message:"Failed to lock LTE cells",variant:"destructive"})}},b=async()=>{try{if(a(!0),!A.NRPCI||!A.NRARFCN||!A.SCS||!A.NRBAND)throw Error("Please fill all NR5G fields");let t='AT+QNWLOCK="common/5g",'.concat(A.NRPCI,",").concat(A.NRARFCN,",").concat(A.SCS,",").concat(A.NRBAND);await E(t),await new Promise(e=>setTimeout(e,1e3)),await E('AT+QNWLOCK="save_ctrl",0,1'),await I(),e({title:"Success",description:"NR5G cell locked successfully"})}catch(t){a(!1),e({title:"Error",description:t instanceof Error?t.message:"Failed to lock NR5G cell",variant:"destructive"})}},k=async()=>{try{a(!0),await E('AT+QNWLOCK="common/4g",0'),await new Promise(e=>setTimeout(e,1e3)),await E('AT+QNWLOCK="save_ctrl",1,0'),await E("AT+COPS=2"),await new Promise(e=>setTimeout(e,2e3)),await E("AT+COPS=0"),await I(),e({title:"Success",description:"LTE cell locking reset to default"})}catch(t){a(!1),e({title:"Error",description:"Failed to reset LTE cell locking",variant:"destructive"})}},T=async()=>{try{a(!0),await E('AT+QNWLOCK="common/5g",0'),await E('AT+QNWLOCK="save_ctrl",0,1'),await E("AT+COPS=2"),await new Promise(e=>setTimeout(e,2e3)),await E("AT+COPS=0"),await I(),e({title:"Success",description:"NR5G cell locking reset to default"})}catch(t){a(!1),e({title:"Error",description:"Failed to reset NR5G cell locking",variant:"destructive"})}},L=async t=>{try{a(!0),await E('AT+QNWLOCK="save_ctrl",'.concat(t?"1":"0",",").concat(m?"1":"0")),await y(),e({title:"Success",description:"LTE persist on boot ".concat(t?"enabled":"disabled")}),await new Promise(e=>setTimeout(e,2e3)),window.location.reload()}catch(t){e({title:"Error",description:"Failed to update LTE persist setting",variant:"destructive"})}finally{a(!1)}},_=async t=>{try{a(!0),await E('AT+QNWLOCK="save_ctrl",'.concat(C?"1":"0",",").concat(t?"1":"0")),await y(),e({title:"Success",description:"NR5G persist on boot ".concat(t?"enabled":"disabled")}),await new Promise(e=>setTimeout(e,2e3)),window.location.reload()}catch(t){e({title:"Error",description:"Failed to update NR5G persist setting",variant:"destructive"})}finally{a(!1)}};return(0,s.jsxs)("div",{className:"grid gap-6",children:[(0,s.jsxs)(r.Zb,{children:[(0,s.jsxs)(r.Ol,{children:[(0,s.jsx)(r.ll,{children:"4G LTE Cellular Locking"}),(0,s.jsx)(r.SZ,{children:"Lock the device to specific LTE Physical Cell IDs."})]}),(0,s.jsx)(r.aY,{children:(0,s.jsxs)("form",{className:"grid lg:grid-cols-2 grid-cols-1 grid-flow-row gap-6",children:[(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"EARFCN1",children:"EARFCN 1"}),(0,s.jsx)(o.I,{type:"text",id:"EARFCN1",placeholder:"EARFCN 1",value:p.EARFCN1,onChange:e=>j(t=>({...t,EARFCN1:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"PCI1",children:"PCI 1"}),(0,s.jsx)(o.I,{type:"text",id:"PCI1",placeholder:"PCI 1",value:p.PCI1,onChange:e=>j(t=>({...t,PCI1:e.target.value}))})]}),(0,s.jsx)(n.Z,{className:"my-1 col-span-2 w-full"}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"EARFCN2",children:"EARFCN 2"}),(0,s.jsx)(o.I,{type:"text",id:"EARFCN2",placeholder:"EARFCN 2",value:p.EARFCN2,onChange:e=>j(t=>({...t,EARFCN2:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"PCI2",children:"PCI 2"}),(0,s.jsx)(o.I,{type:"text",id:"PCI2",placeholder:"PCI 2",value:p.PCI2,onChange:e=>j(t=>({...t,PCI2:e.target.value}))})]}),(0,s.jsx)(n.Z,{className:"my-1 col-span-2 w-full"}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"EARFCN3",children:"EARFCN 3"}),(0,s.jsx)(o.I,{type:"text",id:"EARFCN3",placeholder:"EARFCN 3",value:p.EARFCN3,onChange:e=>j(t=>({...t,EARFCN3:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"PCI3",children:"PCI 3"}),(0,s.jsx)(o.I,{type:"text",id:"PCI3",placeholder:"PCI 3",value:p.PCI3,onChange:e=>j(t=>({...t,PCI3:e.target.value}))})]})]})}),(0,s.jsxs)(r.eW,{className:"border-t py-4 grid grid-flow-row md:grid-cols-3 grid-cols-1 gap-4",children:[(0,s.jsxs)(c.z,{onClick:S,disabled:t,children:[(0,s.jsx)(w.Z,{className:"h-4 w-4"}),"Lock LTE Cells"]}),(0,s.jsxs)(x,{pressed:C,onPressedChange:L,disabled:t,children:[(0,s.jsx)(f.Z,{className:"h-4 w-4 mr-2"}),"Persist on Reboot"]}),(0,s.jsxs)(c.z,{variant:"secondary",onClick:k,disabled:t||!h,children:[(0,s.jsx)(R.Z,{className:"h-4 w-4"}),"Reset to Default"]})]})]}),(0,s.jsxs)(r.Zb,{children:[(0,s.jsxs)(r.Ol,{children:[(0,s.jsx)(r.ll,{children:"NR5G-SA Cellular Locking"}),(0,s.jsx)(r.SZ,{children:"Lock the device to a specific NR5G-SA Physical Cell ID."})]}),(0,s.jsx)(r.aY,{children:(0,s.jsxs)("form",{className:"grid lg:grid-cols-2 grid-cols-1 grid-flow-row gap-6",children:[(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"NR-ARFCN",children:"NR ARFCN"}),(0,s.jsx)(o.I,{type:"text",id:"NR-ARFCN",placeholder:"NR ARFCN",value:A.NRARFCN,onChange:e=>P(t=>({...t,NRARFCN:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"NR-PCI",children:"NR PCI"}),(0,s.jsx)(o.I,{type:"text",id:"NR-PCI",placeholder:"NR PCI",value:A.NRPCI,onChange:e=>P(t=>({...t,NRPCI:e.target.value}))})]}),(0,s.jsx)(n.Z,{className:"my-0.5 col-span-2 w-full"}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"SCS",children:"SCS"}),(0,s.jsxs)(i.Ph,{value:A.SCS,onValueChange:e=>P(t=>({...t,SCS:e})),children:[(0,s.jsx)(i.i4,{id:"SCS",children:(0,s.jsx)(i.ki,{placeholder:"SCS"})}),(0,s.jsx)(i.Bw,{children:(0,s.jsxs)(i.DI,{children:[(0,s.jsx)(i.n5,{children:"SCS"}),(0,s.jsx)(i.Ql,{value:"15",children:"15 kHz"}),(0,s.jsx)(i.Ql,{value:"30",children:"30 kHz"}),(0,s.jsx)(i.Ql,{value:"60",children:"60 kHz"}),(0,s.jsx)(i.Ql,{value:"120",children:"120 kHz"}),(0,s.jsx)(i.Ql,{value:"240",children:"240 kHz"})]})})]})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"NRBAND",children:"NR Band"}),(0,s.jsx)(o.I,{type:"text",id:"NRBAND",placeholder:"NR BAND",value:A.NRBAND,onChange:e=>P(t=>({...t,NRBAND:e.target.value}))})]})]})}),(0,s.jsxs)(r.eW,{className:"border-t py-4 grid grid-flow-row md:grid-cols-3 grid-cols-1 gap-4",children:[(0,s.jsxs)(c.z,{onClick:b,disabled:t,children:[(0,s.jsx)(w.Z,{className:"h-4 w-4"}),"Lock NR5G-SA Cell"]}),(0,s.jsxs)(x,{pressed:m,onPressedChange:_,disabled:t,children:[(0,s.jsx)(f.Z,{className:"h-4 w-4 mr-2"}),"Persist on Reboot"]}),(0,s.jsxs)(c.z,{variant:"secondary",onClick:T,disabled:t||!h,children:[(0,s.jsx)(R.Z,{className:"h-4 w-4"}),"Reset to Default"]})]})]})]})}},5501:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});let s=(0,a(92093).Z)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},7357:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});let s=(0,a(92093).Z)("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])}},function(e){e.O(0,[792,59,714,420,217,72,247,985,330,744],function(){return e(e.s=63542)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-ebfae5f99045efc9.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-ebfae5f99045efc9.js deleted file mode 100644 index 70235fe..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/cell-locking/page-ebfae5f99045efc9.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[81],{63542:function(e,t,a){Promise.resolve().then(a.bind(a,61830))},61830:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return j}});var s=a(20881),l=a(64149),r=a(94920),i=a(22989),c=a(78580),n=a(47657),o=a(33335),d=a(21501),h=a(64433),u=a(45306),C=a(79442),N=l.forwardRef((e,t)=>{let{pressed:a,defaultPressed:l=!1,onPressedChange:r,...i}=e,[c=!1,n]=(0,u.T)({prop:a,onChange:r,defaultProp:l});return(0,s.jsx)(C.WV.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":e.disabled?"":void 0,...i,ref:t,onClick:(0,h.M)(e.onClick,()=>{e.disabled||n(!c)})})});N.displayName="Toggle";var m=a(20116),g=a(90270);let p=(0,m.j)("inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-3",sm:"h-8 px-2",lg:"h-10 px-3"}},defaultVariants:{variant:"default",size:"default"}}),x=l.forwardRef((e,t)=>{let{className:a,variant:l,size:r,...i}=e;return(0,s.jsx)(N,{ref:t,className:(0,g.cn)(p({variant:l,size:r,className:a})),...i})});x.displayName=N.displayName;var w=a(5501),f=a(24052),R=a(7357),v=a(46646),j=()=>{let{toast:e}=(0,v.pm)(),[t,a]=(0,l.useState)(!1),[h,u]=(0,l.useState)(!1),[C,N]=(0,l.useState)(!1),[m,g]=(0,l.useState)(!1),[p,j]=(0,l.useState)({EARFCN1:"",PCI1:"",EARFCN2:"",PCI2:"",EARFCN3:"",PCI3:""}),[A,P]=(0,l.useState)({NRARFCN:"",NRPCI:"",SCS:"",NRBAND:""}),E=async e=>{let t=encodeURIComponent(e);try{let e=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)}),a=await e.json();if(!e.ok)throw Error(a.error||"Failed to execute AT command");return a}catch(e){if(e instanceof Error)throw Error("AT command failed: ".concat(e.message));throw Error("AT command failed with unknown error")}},F=e=>{let t=e.match(/\+QNWLOCK:\s*(.+?)\n/);return t?t[1].replace(/"/g,"").split(",").map(e=>e.trim()):null},y=async()=>{try{let e=await E('AT+QNWLOCK="save_ctrl"');if(e&&e.output){let t=F(e.output);console.log("Persist status:",t),t&&t.length>=2&&(N("1"===t[1]),g("1"===t[2]))}}catch(e){console.error("Error fetching persist status:",e)}},I=async()=>{try{a(!0),await y(),await new Promise(e=>setTimeout(e,1e3));let e=await E('AT+QNWLOCK="common/4g"');if(console.log("Current LTE lock status:",e),e&&e.output){let t=F(e.output);if(t){let e=parseInt(t[1]),a={EARFCN1:e>=1?t[2]:"",PCI1:e>=1?t[3]:"",EARFCN2:e>=2?t[4]:"",PCI2:e>=2?t[5]:"",EARFCN3:e>=3?t[6]:"",PCI3:e>=3?t[7]:""};j(a),e>0&&u(!0)}}let t=await E('AT+QNWLOCK="common/5g"');if(console.log("Current NR5G lock status:",t),t&&t.output){let e=F(t.output);if(e&&e.length>=5){let t={NRPCI:e[1],NRARFCN:e[2],SCS:e[3],NRBAND:e[4]};P(t),parseInt(e[1])>0&&u(!0)}}}catch(t){console.error("Error fetching current status:",t),e({title:"Error",description:"Failed to fetch current cell locking status",variant:"destructive"})}finally{a(!1)}};(0,l.useEffect)(()=>{I()},[]);let S=async()=>{try{a(!0);let t=[];if(p.EARFCN1&&p.PCI1&&t.push([p.EARFCN1,p.PCI1]),p.EARFCN2&&p.PCI2&&t.push([p.EARFCN2,p.PCI2]),p.EARFCN3&&p.PCI3&&t.push([p.EARFCN3,p.PCI3]),0===t.length)throw Error("Please fill at least one EARFCN and PCI pair");let s='AT+QNWLOCK="common/4g",'.concat(t.length);t.forEach(e=>{let[t,a]=e;s+=",".concat(t,",").concat(a)}),await E(s),await new Promise(e=>setTimeout(e,1e3)),await E('AT+QNWLOCK="save_ctrl",1,0'),await I(),e({title:"Success",description:"LTE cells locked successfully with ".concat(t.length," pair").concat(t.length>1?"s":"")})}catch(t){a(!1),e({title:"Error",description:t instanceof Error?t.message:"Failed to lock LTE cells",variant:"destructive"})}},b=async()=>{try{if(a(!0),!A.NRPCI||!A.NRARFCN||!A.SCS||!A.NRBAND)throw Error("Please fill all NR5G fields");let t='AT+QNWLOCK="common/5g",'.concat(A.NRPCI,",").concat(A.NRARFCN,",").concat(A.SCS,",").concat(A.NRBAND);await E(t),await new Promise(e=>setTimeout(e,1e3)),await E('AT+QNWLOCK="save_ctrl",0,1'),await I(),e({title:"Success",description:"NR5G cell locked successfully"})}catch(t){a(!1),e({title:"Error",description:t instanceof Error?t.message:"Failed to lock NR5G cell",variant:"destructive"})}},k=async()=>{try{a(!0),await E('AT+QNWLOCK="common/4g",0'),await new Promise(e=>setTimeout(e,1e3)),await E('AT+QNWLOCK="save_ctrl",1,0'),await E("AT+COPS=2"),await new Promise(e=>setTimeout(e,2e3)),await E("AT+COPS=0"),await I(),e({title:"Success",description:"LTE cell locking reset to default"})}catch(t){a(!1),e({title:"Error",description:"Failed to reset LTE cell locking",variant:"destructive"})}},T=async()=>{try{a(!0),await E('AT+QNWLOCK="common/5g",0'),await E('AT+QNWLOCK="save_ctrl",0,1'),await E("AT+COPS=2"),await new Promise(e=>setTimeout(e,2e3)),await E("AT+COPS=0"),await I(),e({title:"Success",description:"NR5G cell locking reset to default"})}catch(t){a(!1),e({title:"Error",description:"Failed to reset NR5G cell locking",variant:"destructive"})}},L=async t=>{try{a(!0),await E('AT+QNWLOCK="save_ctrl",'.concat(t?"1":"0",",").concat(m?"1":"0")),await y(),e({title:"Success",description:"LTE persist on boot ".concat(t?"enabled":"disabled")}),await new Promise(e=>setTimeout(e,2e3)),window.location.reload()}catch(t){e({title:"Error",description:"Failed to update LTE persist setting",variant:"destructive"})}finally{a(!1)}},_=async t=>{try{a(!0),await E('AT+QNWLOCK="save_ctrl",'.concat(C?"1":"0",",").concat(t?"1":"0")),await y(),e({title:"Success",description:"NR5G persist on boot ".concat(t?"enabled":"disabled")}),await new Promise(e=>setTimeout(e,2e3)),window.location.reload()}catch(t){e({title:"Error",description:"Failed to update NR5G persist setting",variant:"destructive"})}finally{a(!1)}};return(0,s.jsxs)("div",{className:"grid gap-6",children:[(0,s.jsxs)(r.Zb,{children:[(0,s.jsxs)(r.Ol,{children:[(0,s.jsx)(r.ll,{children:"4G LTE Cellular Locking"}),(0,s.jsx)(r.SZ,{children:"Lock the device to specific LTE Physical Cell IDs."})]}),(0,s.jsx)(r.aY,{children:(0,s.jsxs)("form",{className:"grid lg:grid-cols-2 grid-cols-1 grid-flow-row gap-6",children:[(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"EARFCN1",children:"EARFCN 1"}),(0,s.jsx)(o.I,{type:"text",id:"EARFCN1",placeholder:"EARFCN 1",value:p.EARFCN1,onChange:e=>j(t=>({...t,EARFCN1:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"PCI1",children:"PCI 1"}),(0,s.jsx)(o.I,{type:"text",id:"PCI1",placeholder:"PCI 1",value:p.PCI1,onChange:e=>j(t=>({...t,PCI1:e.target.value}))})]}),(0,s.jsx)(n.Z,{className:"my-1 col-span-2 w-full"}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"EARFCN2",children:"EARFCN 2"}),(0,s.jsx)(o.I,{type:"text",id:"EARFCN2",placeholder:"EARFCN 2",value:p.EARFCN2,onChange:e=>j(t=>({...t,EARFCN2:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"PCI2",children:"PCI 2"}),(0,s.jsx)(o.I,{type:"text",id:"PCI2",placeholder:"PCI 2",value:p.PCI2,onChange:e=>j(t=>({...t,PCI2:e.target.value}))})]}),(0,s.jsx)(n.Z,{className:"my-1 col-span-2 w-full"}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"EARFCN3",children:"EARFCN 3"}),(0,s.jsx)(o.I,{type:"text",id:"EARFCN3",placeholder:"EARFCN 3",value:p.EARFCN3,onChange:e=>j(t=>({...t,EARFCN3:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"PCI3",children:"PCI 3"}),(0,s.jsx)(o.I,{type:"text",id:"PCI3",placeholder:"PCI 3",value:p.PCI3,onChange:e=>j(t=>({...t,PCI3:e.target.value}))})]})]})}),(0,s.jsxs)(r.eW,{className:"border-t py-4 grid grid-flow-row md:grid-cols-3 grid-cols-1 gap-4",children:[(0,s.jsxs)(c.z,{onClick:S,disabled:t,children:[(0,s.jsx)(w.Z,{className:"h-4 w-4"}),"Lock LTE Cells"]}),(0,s.jsxs)(x,{pressed:C,onPressedChange:L,disabled:t,children:[(0,s.jsx)(f.Z,{className:"h-4 w-4 mr-2"}),"Persist on Reboot"]}),(0,s.jsxs)(c.z,{variant:"secondary",onClick:k,disabled:t||!h,children:[(0,s.jsx)(R.Z,{className:"h-4 w-4"}),"Reset to Default"]})]})]}),(0,s.jsxs)(r.Zb,{children:[(0,s.jsxs)(r.Ol,{children:[(0,s.jsx)(r.ll,{children:"NR5G-SA Cellular Locking"}),(0,s.jsx)(r.SZ,{children:"Lock the device to a specific NR5G-SA Physical Cell ID."})]}),(0,s.jsx)(r.aY,{children:(0,s.jsxs)("form",{className:"grid lg:grid-cols-2 grid-cols-1 grid-flow-row gap-6",children:[(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"NR-ARFCN",children:"NR ARFCN"}),(0,s.jsx)(o.I,{type:"text",id:"NR-ARFCN",placeholder:"NR ARFCN",value:A.NRARFCN,onChange:e=>P(t=>({...t,NRARFCN:e.target.value}))})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"NR-PCI",children:"NR PCI"}),(0,s.jsx)(o.I,{type:"text",id:"NR-PCI",placeholder:"NR PCI",value:A.NRPCI,onChange:e=>P(t=>({...t,NRPCI:e.target.value}))})]}),(0,s.jsx)(n.Z,{className:"my-0.5 col-span-2 w-full"}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"SCS",children:"SCS"}),(0,s.jsxs)(i.Ph,{value:A.SCS,onValueChange:e=>P(t=>({...t,SCS:e})),children:[(0,s.jsx)(i.i4,{id:"SCS",children:(0,s.jsx)(i.ki,{placeholder:"SCS"})}),(0,s.jsx)(i.Bw,{children:(0,s.jsxs)(i.DI,{children:[(0,s.jsx)(i.n5,{children:"SCS"}),(0,s.jsx)(i.Ql,{value:"15",children:"15 kHz"}),(0,s.jsx)(i.Ql,{value:"30",children:"30 kHz"}),(0,s.jsx)(i.Ql,{value:"60",children:"60 kHz"}),(0,s.jsx)(i.Ql,{value:"120",children:"120 kHz"}),(0,s.jsx)(i.Ql,{value:"240",children:"240 kHz"})]})})]})]}),(0,s.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,s.jsx)(d._,{htmlFor:"NRBAND",children:"NR Band"}),(0,s.jsx)(o.I,{type:"text",id:"NRBAND",placeholder:"NR BAND",value:A.NRBAND,onChange:e=>P(t=>({...t,NRBAND:e.target.value}))})]})]})}),(0,s.jsxs)(r.eW,{className:"border-t py-4 grid grid-flow-row md:grid-cols-3 grid-cols-1 gap-4",children:[(0,s.jsxs)(c.z,{onClick:b,disabled:t,children:[(0,s.jsx)(w.Z,{className:"h-4 w-4"}),"Lock NR5G-SA Cell"]}),(0,s.jsxs)(x,{pressed:m,onPressedChange:_,disabled:t,children:[(0,s.jsx)(f.Z,{className:"h-4 w-4 mr-2"}),"Persist on Reboot"]}),(0,s.jsxs)(c.z,{variant:"secondary",onClick:T,disabled:t||!h,children:[(0,s.jsx)(R.Z,{className:"h-4 w-4"}),"Reset to Default"]})]})]})]})}},5501:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});let s=(0,a(92093).Z)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},7357:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});let s=(0,a(92093).Z)("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]])}},function(e){e.O(0,[792,59,155,726,948,72,247,985,330,744],function(){return e(e.s=63542)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/imei-mangling/page-55ebd75cc36bf52e.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/imei-mangling/page-55ebd75cc36bf52e.js new file mode 100644 index 0000000..e8ad5e6 --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/imei-mangling/page-55ebd75cc36bf52e.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[385],{36364:function(e,t,i){Promise.resolve().then(i.bind(i,47410))},47410:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return w}});var r=i(20881),o=i(64149),s=i(94920),a=i(37971),l=i(90270);let n=a.fC,d=a.xz,c=o.forwardRef((e,t)=>{let{className:i,align:o="center",sideOffset:s=4,...n}=e;return(0,r.jsx)(a.VY,{ref:t,align:o,sideOffset:s,className:(0,l.cn)("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",i),...n})});c.displayName=a.VY.displayName;var f=i(395),u=i(36306),p=i(78580),m=i(33335),h=i(21501),v=i(88766),I=i(46646),g=i(47657);let x={imei:"",iccid:""},y={profile1:{...x},profile2:{...x}};var w=()=>{let[e,t]=(0,o.useState)(!0),[i,a]=(0,o.useState)(!1),[l,x]=(0,o.useState)(!1),[w,b]=(0,o.useState)(""),[j,E]=(0,o.useState)(""),[N,C]=(0,o.useState)(y),[M,S]=(0,o.useState)(y),{profiles:T,hasActiveProfile:P,updateIMEIProfile:O,deleteIMEIProfiles:D}=function(){let[e,t]=(0,o.useState)({}),[i,r]=(0,o.useState)(!0),[s,a]=(0,o.useState)(!1),l=async()=>{try{r(!0);let e=await fetch("/cgi-bin/cell-settings/imei-profiles/fetch-profile.sh",{method:"GET",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let i=await e.json();t(i),(i.profile1||i.profile2)&&a(!0)}catch(e){console.error("Error fetching IMEI profiles:",e)}finally{r(!1)}};(0,o.useEffect)(()=>{l()},[]);let n=async(i,r)=>{try{var o,s,a,l;let n=new URLSearchParams;"profile1"===i?(n.append("iccidProfile1",r.iccid),n.append("imeiProfile1",r.imei)):(n.append("iccidProfile1",(null===(o=e.profile1)||void 0===o?void 0:o.iccid)||""),n.append("imeiProfile1",(null===(s=e.profile1)||void 0===s?void 0:s.imei)||"")),("profile2"===i||e.profile2)&&(n.append("iccidProfile2","profile2"===i?r.iccid:(null===(a=e.profile2)||void 0===a?void 0:a.iccid)||""),n.append("imeiProfile2","profile2"===i?r.imei:(null===(l=e.profile2)||void 0===l?void 0:l.imei)||""));let d=await fetch("/cgi-bin/cell-settings/imei-profiles/save-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:n.toString(),signal:AbortSignal.timeout(1e4)});if(!d.ok)throw Error("Failed to update profile");let c=await d.json();if("success"===c.status)return t(e=>({...e,[i]:r})),!0;throw Error(c.message||"Failed to update profile")}catch(e){return console.error("Error updating ".concat(i,":"),e),!1}};return{profiles:e,hasActiveProfile:s,updateIMEIProfile:n,deleteIMEIProfiles:async()=>{try{let e=await fetch("/cgi-bin/cell-settings/imei-profiles/delete-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("Failed to delete profiles");let i=await e.json();if("success"===i.status)return t({}),!0;throw Error(i.message||"Failed to delete profiles")}catch(e){return console.error("Error deleting IMEI profiles:",e),!1}}}}(),{toast:_}=(0,I.pm)(),A=(0,o.useCallback)(async()=>{try{t(!0);let e=encodeURIComponent("AT+CGSN"),i=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(e)}),r=(await i.text()).match(/\d{15}/),o=r?r[0]:null;if(o)b(o),E(o);else throw Error("IMEI not found in response");_({title:"Success",description:"Fetched IMEI settings successfully"})}catch(e){_({title:"Failed to fetch IMEI",description:"Failed to fetch IMEI from the device",variant:"destructive"}),console.error(e)}finally{t(!1)}},[]);(0,o.useEffect)(()=>{if(A(),T){var e,t,i,r,o,s,a,l;S({profile1:{imei:(null===(e=T.profile1)||void 0===e?void 0:e.imei)||"",iccid:(null===(t=T.profile1)||void 0===t?void 0:t.iccid)||""},profile2:{imei:(null===(i=T.profile2)||void 0===i?void 0:i.imei)||"",iccid:(null===(r=T.profile2)||void 0===r?void 0:r.iccid)||""}}),C({profile1:{imei:(null===(o=T.profile1)||void 0===o?void 0:o.imei)||"",iccid:(null===(s=T.profile1)||void 0===s?void 0:s.iccid)||""},profile2:{imei:(null===(a=T.profile2)||void 0===a?void 0:a.imei)||"",iccid:(null===(l=T.profile2)||void 0===l?void 0:l.iccid)||""}})}},[A,T]);let F=async e=>{if(e.preventDefault(),t(!0),15!==j.length||isNaN(Number(j))){_({title:"Invalid IMEI",description:"IMEI must be 15 digits and numbers only",variant:"destructive"}),t(!1);return}try{let e='AT+EGMR=1,7,"'.concat(j,';+QPOWD=1"'),t=encodeURIComponent(e);if(!(await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)})).ok)throw Error("Failed to update IMEI")}catch(e){_({title:"Failed to update IMEI",description:"Failed to update IMEI on the device",variant:"destructive"}),console.error(e)}finally{t(!1)}},R=()=>{if(!M.profile1.imei||!M.profile1.iccid)return _({variant:"destructive",title:"Invalid Profile 1",description:"Both IMEI and ICCID are required for Profile 1"}),!1;if(!/^\d{15}$/.test(M.profile1.imei))return _({variant:"destructive",title:"Invalid IMEI in Profile 1",description:"IMEI must be exactly 15 digits"}),!1;if(Object.values(M.profile2).some(e=>""!==e)){if(!M.profile2.imei||!M.profile2.iccid)return _({variant:"destructive",title:"Invalid Profile 2",description:"Both IMEI and ICCID are required if any Profile 2 field is filled"}),!1;if(!/^\d{15}$/.test(M.profile2.imei))return _({variant:"destructive",title:"Invalid IMEI in Profile 2",description:"IMEI must be exactly 15 digits"}),!1}return!0},k=async e=>{if(e.preventDefault(),R()){a(!0);try{await O("profile1",M.profile1),Object.values(M.profile2).some(e=>""!==e)&&await O("profile2",M.profile2),_({title:"Success",description:"IMEI profiles have been saved successfully. Rebooting...",duration:9e4}),setTimeout(()=>{window.location.reload()},9e4)}catch(e){_({variant:"destructive",title:"Error",description:"Failed to save IMEI profiles. Please try again."})}finally{a(!1)}}},z=async()=>{if(confirm("Are you sure you want to delete all IMEI profiles?")){x(!0);try{if(await D())S(y),_({title:"Success",description:"IMEI profiles have been deleted successfully"});else throw Error("Failed to delete profiles")}catch(e){_({variant:"destructive",title:"Error",description:"Failed to delete IMEI profiles. Please try again."})}finally{setTimeout(()=>{x(!1)},2e3)}}},Z=(e,t,i)=>{S(r=>({...r,[e]:{...r[e],[t]:i}}))};return(0,r.jsxs)("div",{className:"grid gap-8",children:[(0,r.jsx)(s.Zb,{children:(0,r.jsxs)("form",{onSubmit:F,children:[(0,r.jsxs)(s.Ol,{children:[(0,r.jsx)(s.ll,{children:"IMEI Mangling"}),(0,r.jsxs)(s.SZ,{className:"flex items-center justify-between",children:["Change the IMEI of the device.",(0,r.jsxs)("div",{className:"flex items-center text-orange-500",children:[(0,r.jsx)(f.Z,{className:"size-4 mr-1"}),"Do at your own risk!"]})]})]}),(0,r.jsx)(s.aY,{children:(0,r.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,r.jsx)(h._,{htmlFor:"IMEI",children:"Change Current IMEI"}),e?(0,r.jsx)(v.O,{className:"h-8"}):(0,r.jsxs)("div",{className:"grid gap-1.5",children:[P?(0,r.jsx)("div",{className:"relative w-full",children:(0,r.jsxs)(n,{children:[(0,r.jsxs)(d,{children:[(0,r.jsx)(m.I,{className:"pr-9",placeholder:w,disabled:!0}),(0,r.jsx)(f.Z,{className:"absolute right-0 top-0 m-2.5 h-4 w-4 text-muted-foreground"})]}),(0,r.jsx)(c,{className:"text-sm",children:"You cannot use this feature while IMEI profiles are active."})]})}):(0,r.jsx)(m.I,{type:"text",id:"IMEI",value:j,onChange:e=>E(e.target.value),placeholder:w}),(0,r.jsx)("p",{className:"text-xs text-muted-foreground font-medium",children:"This will reboot the device."})]})]})}),(0,r.jsx)(s.eW,{className:"grid border-t py-4",children:(0,r.jsx)(p.z,{type:"submit",className:"w-full",disabled:e||j===w,children:e?"Processing...":"Change IMEI"})})]})}),(0,r.jsxs)(s.Zb,{children:[(0,r.jsxs)(s.Ol,{children:[(0,r.jsx)(s.ll,{children:"ICCID Based IMEI Mangling"}),(0,r.jsxs)(s.SZ,{className:"flex items-center justify-between",children:["Change the IMEI of the device based on the ICCID.",(0,r.jsxs)("div",{className:"flex items-center text-orange-500",children:[(0,r.jsx)(f.Z,{className:"size-4 mr-1"}),"Do at your own risk!"]})]})]}),(0,r.jsxs)("form",{onSubmit:k,children:[(0,r.jsx)(s.aY,{children:(0,r.jsxs)("div",{className:"grid lg:grid-cols-2 grid-cols-1 grid-flow-row gap-4",children:[(0,r.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,r.jsx)(h._,{htmlFor:"IMEI-prof1",children:"IMEI for Profile 1"}),e?(0,r.jsx)(v.O,{className:"h-8"}):(0,r.jsx)(m.I,{type:"text",id:"IMEI-prof1",placeholder:"IMEI for Profile 1",value:M.profile1.imei,onChange:e=>Z("profile1","imei",e.target.value)})]}),(0,r.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,r.jsx)(h._,{htmlFor:"ICCID-prof1",children:"ICCID for Profile 1"}),e?(0,r.jsx)(v.O,{className:"h-8"}):(0,r.jsx)(m.I,{type:"text",id:"ICCID-prof1",placeholder:"ICCID for Profile 1",value:M.profile1.iccid,onChange:e=>Z("profile1","iccid",e.target.value)})]}),(0,r.jsx)(g.Z,{className:"col-span-full my-2"}),(0,r.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,r.jsx)(h._,{htmlFor:"IMEI-prof2",children:"IMEI for Profile 2"}),e?(0,r.jsx)(v.O,{className:"h-8"}):(0,r.jsx)(m.I,{type:"text",id:"IMEI-prof2",placeholder:"IMEI for Profile 2",value:M.profile2.imei,onChange:e=>Z("profile2","imei",e.target.value)})]}),(0,r.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,r.jsx)(h._,{htmlFor:"ICCID-prof2",children:"ICCID for Profile 2"}),e?(0,r.jsx)(v.O,{className:"h-8"}):(0,r.jsx)(m.I,{type:"text",id:"ICCID-prof2",placeholder:"ICCID for Profile 2",value:M.profile2.iccid,onChange:e=>Z("profile2","iccid",e.target.value)})]})]})}),(0,r.jsxs)(s.eW,{className:"grid grid-cols-2 grid-flow-row gap-6 border-t py-4",children:[(0,r.jsx)(p.z,{type:"submit",className:"w-full",disabled:e||i||!(M.profile1.imei!==N.profile1.imei||M.profile1.iccid!==N.profile1.iccid||M.profile2.imei!==N.profile2.imei||M.profile2.iccid!==N.profile2.iccid),children:i?"Saving...":"Save IMEI Profiles"}),(0,r.jsxs)(p.z,{type:"button",variant:"secondary",className:"w-full",onClick:z,disabled:e||l,children:[(0,r.jsx)(u.Z,{className:"h-4 w-4"}),l?"Deleting...":"Delete All Profiles"]})]})]})]})]})}},78580:function(e,t,i){"use strict";i.d(t,{d:function(){return n},z:function(){return d}});var r=i(20881),o=i(64149),s=i(54098),a=i(20116),l=i(90270);let n=(0,a.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=o.forwardRef((e,t)=>{let{className:i,variant:o,size:a,asChild:d=!1,...c}=e,f=d?s.g7:"button";return(0,r.jsx)(f,{className:(0,l.cn)(n({variant:o,size:a,className:i})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,i){"use strict";i.d(t,{Ol:function(){return l},SZ:function(){return d},Zb:function(){return a},aY:function(){return c},eW:function(){return f},ll:function(){return n}});var r=i(20881),o=i(64149),s=i(90270);let a=o.forwardRef((e,t)=>{let{className:i,...o}=e;return(0,r.jsx)("div",{ref:t,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",i),...o})});a.displayName="Card";let l=o.forwardRef((e,t)=>{let{className:i,...o}=e;return(0,r.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",i),...o})});l.displayName="CardHeader";let n=o.forwardRef((e,t)=>{let{className:i,...o}=e;return(0,r.jsx)("h3",{ref:t,className:(0,s.cn)("font-semibold leading-none tracking-tight",i),...o})});n.displayName="CardTitle";let d=o.forwardRef((e,t)=>{let{className:i,...o}=e;return(0,r.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",i),...o})});d.displayName="CardDescription";let c=o.forwardRef((e,t)=>{let{className:i,...o}=e;return(0,r.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",i),...o})});c.displayName="CardContent";let f=o.forwardRef((e,t)=>{let{className:i,...o}=e;return(0,r.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",i),...o})});f.displayName="CardFooter"},33335:function(e,t,i){"use strict";i.d(t,{I:function(){return a}});var r=i(20881),o=i(64149),s=i(90270);let a=o.forwardRef((e,t)=>{let{className:i,type:o,...a}=e;return(0,r.jsx)("input",{type:o,className:(0,s.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",i),ref:t,...a})});a.displayName="Input"},21501:function(e,t,i){"use strict";i.d(t,{_:function(){return d}});var r=i(20881),o=i(64149),s=i(51212),a=i(20116),l=i(90270);let n=(0,a.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=o.forwardRef((e,t)=>{let{className:i,...o}=e;return(0,r.jsx)(s.f,{ref:t,className:(0,l.cn)(n(),i),...o})});d.displayName=s.f.displayName},47657:function(e,t,i){"use strict";i.d(t,{Z:function(){return l}});var r=i(20881),o=i(64149),s=i(48897),a=i(90270);let l=o.forwardRef((e,t)=>{let{className:i,orientation:o="horizontal",decorative:l=!0,...n}=e;return(0,r.jsx)(s.f,{ref:t,decorative:l,orientation:o,className:(0,a.cn)("shrink-0 bg-border","horizontal"===o?"h-[1px] w-full":"h-full w-[1px]",i),...n})});l.displayName=s.f.displayName},88766:function(e,t,i){"use strict";i.d(t,{O:function(){return s}});var r=i(20881),o=i(90270);function s(e){let{className:t,...i}=e;return(0,r.jsx)("div",{className:(0,o.cn)("animate-pulse rounded-md bg-primary/10",t),...i})}},46646:function(e,t,i){"use strict";i.d(t,{pm:function(){return u}});var r=i(64149);let o=0,s=new Map,a=e=>{if(s.has(e))return;let t=setTimeout(()=>{s.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);s.set(e,t)},l=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:i}=t;return i?a(i):e.toasts.forEach(e=>{a(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===i||void 0===i?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},n=[],d={toasts:[]};function c(e){d=l(d,e),n.forEach(e=>{e(d)})}function f(e){let{...t}=e,i=(o=(o+1)%Number.MAX_SAFE_INTEGER).toString(),r=()=>c({type:"DISMISS_TOAST",toastId:i});return c({type:"ADD_TOAST",toast:{...t,id:i,open:!0,onOpenChange:e=>{e||r()}}}),{id:i,dismiss:r,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:i}})}}function u(){let[e,t]=r.useState(d);return r.useEffect(()=>(n.push(t),()=>{let e=n.indexOf(t);e>-1&&n.splice(e,1)}),[e]),{...e,toast:f,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,i){"use strict";i.d(t,{cn:function(){return s}});var r=i(33958),o=i(61779);function s(){for(var e=arguments.length,t=Array(e),i=0;i{let[e,t]=(0,n.useState)(!0),[r,m]=(0,n.useState)(!1),[v,g]=(0,n.useState)(!1),[I,x]=(0,n.useState)(""),[y,w]=(0,n.useState)(""),[b,j]=(0,n.useState)(h),{profiles:E,profileLoading:N,updateIMEIProfile:C,deleteIMEIProfiles:M}=function(){let[e,t]=(0,n.useState)({}),[r,i]=(0,n.useState)(!0),o=async()=>{try{i(!0);let e=await fetch("/cgi-bin/cell-settings/imei-profiles/fetch-profile.sh",{method:"GET",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let r=await e.json();console.log("Fetched IMEI profiles data:",r),t(r)}catch(e){console.error("Error fetching IMEI profiles:",e)}finally{i(!1)}};(0,n.useEffect)(()=>{o()},[]);let a=async(r,i)=>{try{var n,o,a,l;let s=new URLSearchParams;"profile1"===r?(s.append("iccidProfile1",i.iccid),s.append("imeiProfile1",i.imei)):(s.append("iccidProfile1",(null===(n=e.profile1)||void 0===n?void 0:n.iccid)||""),s.append("imeiProfile1",(null===(o=e.profile1)||void 0===o?void 0:o.imei)||"")),("profile2"===r||e.profile2)&&(s.append("iccidProfile2","profile2"===r?i.iccid:(null===(a=e.profile2)||void 0===a?void 0:a.iccid)||""),s.append("imeiProfile2","profile2"===r?i.imei:(null===(l=e.profile2)||void 0===l?void 0:l.imei)||""));let d=await fetch("/cgi-bin/cell-settings/imei-profiles/save-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:s.toString(),signal:AbortSignal.timeout(1e4)});if(!d.ok)throw Error("Failed to update profile");let c=await d.json();if("success"===c.status)return t(e=>({...e,[r]:i})),!0;throw Error(c.message||"Failed to update profile")}catch(e){return console.error("Error updating ".concat(r,":"),e),!1}};return{profiles:e,profileLoading:r,updateIMEIProfile:a,deleteIMEIProfiles:async()=>{try{let e=await fetch("/cgi-bin/cell-settings/imei-profiles/delete-profile.sh",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},signal:AbortSignal.timeout(1e4)});if(!e.ok)throw Error("Failed to delete profiles");let r=await e.json();if("success"===r.status)return t({}),!0;throw Error(r.message||"Failed to delete profiles")}catch(e){return console.error("Error deleting IMEI profiles:",e),!1}}}}(),{toast:S}=(0,f.pm)(),T=(0,n.useCallback)(async()=>{try{t(!0);let e=encodeURIComponent("AT+CGSN"),r=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(e)}),i=(await r.text()).match(/\d{15}/),n=i?i[0]:null;if(n)x(n),w(n);else throw Error("IMEI not found in response")}catch(e){S({title:"Failed to fetch IMEI",description:"Failed to fetch IMEI from the device",variant:"destructive"}),console.error(e)}finally{t(!1)}},[]);(0,n.useEffect)(()=>{if(T(),E){var e,t,r,i;j({profile1:{imei:(null===(e=E.profile1)||void 0===e?void 0:e.imei)||"",iccid:(null===(t=E.profile1)||void 0===t?void 0:t.iccid)||""},profile2:{imei:(null===(r=E.profile2)||void 0===r?void 0:r.imei)||"",iccid:(null===(i=E.profile2)||void 0===i?void 0:i.iccid)||""}})}},[T,E]);let P=async e=>{if(e.preventDefault(),t(!0),15!==y.length||isNaN(Number(y))){S({title:"Invalid IMEI",description:"IMEI must be 15 digits and numbers only",variant:"destructive"}),t(!1);return}try{let e='AT+EGMR=1,7,"'.concat(y,';+QPOWD=1"'),t=encodeURIComponent(e);if(!(await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)})).ok)throw Error("Failed to update IMEI")}catch(e){S({title:"Failed to update IMEI",description:"Failed to update IMEI on the device",variant:"destructive"}),console.error(e)}finally{t(!1)}},O=()=>{if(!b.profile1.imei||!b.profile1.iccid)return S({variant:"destructive",title:"Invalid Profile 1",description:"Both IMEI and ICCID are required for Profile 1"}),!1;if(!/^\d{15}$/.test(b.profile1.imei))return S({variant:"destructive",title:"Invalid IMEI in Profile 1",description:"IMEI must be exactly 15 digits"}),!1;if(Object.values(b.profile2).some(e=>""!==e)){if(!b.profile2.imei||!b.profile2.iccid)return S({variant:"destructive",title:"Invalid Profile 2",description:"Both IMEI and ICCID are required if any Profile 2 field is filled"}),!1;if(!/^\d{15}$/.test(b.profile2.imei))return S({variant:"destructive",title:"Invalid IMEI in Profile 2",description:"IMEI must be exactly 15 digits"}),!1}return!0},k=async e=>{if(e.preventDefault(),O()){m(!0);try{let e=await C("profile1",b.profile1),t=!Object.values(b.profile2).some(e=>""!==e)||await C("profile2",b.profile2);if(e&&t)S({title:"Success",description:"IMEI profiles have been saved successfully"});else throw Error("Failed to save one or more profiles")}catch(e){S({variant:"destructive",title:"Error",description:"Failed to save IMEI profiles. Please try again."})}finally{m(!1)}}},A=async()=>{if(confirm("Are you sure you want to delete all IMEI profiles?")){g(!0);try{if(await M())j(h),S({title:"Success",description:"IMEI profiles have been deleted successfully"});else throw Error("Failed to delete profiles")}catch(e){S({variant:"destructive",title:"Error",description:"Failed to delete IMEI profiles. Please try again."})}finally{g(!1)}}},D=(e,t,r)=>{j(i=>({...i,[e]:{...i[e],[t]:r}}))};return(0,i.jsxs)("div",{className:"grid gap-8",children:[(0,i.jsx)(o.Zb,{children:(0,i.jsxs)("form",{onSubmit:P,children:[(0,i.jsxs)(o.Ol,{children:[(0,i.jsx)(o.ll,{children:"IMEI Mangling"}),(0,i.jsxs)(o.SZ,{className:"flex items-center justify-between",children:["Change the IMEI of the device.",(0,i.jsxs)("div",{className:"flex items-center text-orange-500",children:[(0,i.jsx)(a,{className:"size-4 mr-1"}),"Do at your own risk!"]})]})]}),(0,i.jsx)(o.aY,{children:(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"IMEI",children:"Change Current IMEI"}),e?(0,i.jsx)(u.O,{className:"h-8"}):(0,i.jsxs)("div",{className:"grid gap-1.5",children:[(0,i.jsx)(d.I,{type:"text",id:"IMEI",value:y,onChange:e=>w(e.target.value),placeholder:I}),(0,i.jsx)("p",{className:"text-xs text-muted-foreground font-medium",children:"This will reboot the device."})]})]})}),(0,i.jsx)(o.eW,{className:"grid border-t py-4",children:(0,i.jsx)(s.z,{type:"submit",className:"w-full",disabled:e||y===I,children:e?"Processing...":"Change IMEI"})})]})}),(0,i.jsxs)(o.Zb,{children:[(0,i.jsxs)(o.Ol,{children:[(0,i.jsx)(o.ll,{children:"ICCID Based IMEI Mangling"}),(0,i.jsxs)(o.SZ,{className:"flex items-center justify-between",children:["Change the IMEI of the device based on the ICCID.",(0,i.jsxs)("div",{className:"flex items-center text-orange-500",children:[(0,i.jsx)(a,{className:"size-4 mr-1"}),"Do at your own risk!"]})]})]}),(0,i.jsxs)("form",{onSubmit:k,children:[(0,i.jsx)(o.aY,{children:(0,i.jsxs)("div",{className:"grid lg:grid-cols-2 grid-cols-1 grid-flow-row gap-4",children:[(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"IMEI-prof1",children:"IMEI for Profile 1"}),e?(0,i.jsx)(u.O,{className:"h-8"}):(0,i.jsx)(d.I,{type:"text",id:"IMEI-prof1",placeholder:"IMEI for Profile 1",value:b.profile1.imei,onChange:e=>D("profile1","imei",e.target.value)})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"ICCID-prof1",children:"ICCID for Profile 1"}),e?(0,i.jsx)(u.O,{className:"h-8"}):(0,i.jsx)(d.I,{type:"text",id:"ICCID-prof1",placeholder:"ICCID for Profile 1",value:b.profile1.iccid,onChange:e=>D("profile1","iccid",e.target.value)})]}),(0,i.jsx)(p.Z,{className:"col-span-full my-2"}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"IMEI-prof2",children:"IMEI for Profile 2"}),e?(0,i.jsx)(u.O,{className:"h-8"}):(0,i.jsx)(d.I,{type:"text",id:"IMEI-prof2",placeholder:"IMEI for Profile 2",value:b.profile2.imei,onChange:e=>D("profile2","imei",e.target.value)})]}),(0,i.jsxs)("div",{className:"grid w-full max-w-sm items-center gap-2",children:[(0,i.jsx)(c._,{htmlFor:"ICCID-prof2",children:"ICCID for Profile 2"}),e?(0,i.jsx)(u.O,{className:"h-8"}):(0,i.jsx)(d.I,{type:"text",id:"ICCID-prof2",placeholder:"ICCID for Profile 2",value:b.profile2.iccid,onChange:e=>D("profile2","iccid",e.target.value)})]})]})}),(0,i.jsxs)(o.eW,{className:"grid grid-cols-2 grid-flow-row gap-6 border-t py-4",children:[(0,i.jsx)(s.z,{type:"submit",className:"w-full",disabled:e||r,children:r?"Saving...":"Save IMEI Profiles"}),(0,i.jsxs)(s.z,{type:"button",variant:"secondary",className:"w-full",onClick:A,disabled:e||v,children:[(0,i.jsx)(l.Z,{className:"h-4 w-4"}),v?"Deleting...":"Delete All Profiles"]})]})]})]})]})}},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return s},z:function(){return d}});var i=r(20881),n=r(64149),o=r(54098),a=r(20116),l=r(90270);let s=(0,a.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=n.forwardRef((e,t)=>{let{className:r,variant:n,size:a,asChild:d=!1,...c}=e,u=d?o.g7:"button";return(0,i.jsx)(u,{className:(0,l.cn)(s({variant:n,size:a,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return l},SZ:function(){return d},Zb:function(){return a},aY:function(){return c},eW:function(){return u},ll:function(){return s}});var i=r(20881),n=r(64149),o=r(90270);let a=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,i.jsx)("div",{ref:t,className:(0,o.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...n})});a.displayName="Card";let l=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,i.jsx)("div",{ref:t,className:(0,o.cn)("flex flex-col space-y-1.5 p-6",r),...n})});l.displayName="CardHeader";let s=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,i.jsx)("h3",{ref:t,className:(0,o.cn)("font-semibold leading-none tracking-tight",r),...n})});s.displayName="CardTitle";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,i.jsx)("p",{ref:t,className:(0,o.cn)("text-sm text-muted-foreground",r),...n})});d.displayName="CardDescription";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,i.jsx)("div",{ref:t,className:(0,o.cn)("p-6 pt-0",r),...n})});c.displayName="CardContent";let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,i.jsx)("div",{ref:t,className:(0,o.cn)("flex items-center p-6 pt-0",r),...n})});u.displayName="CardFooter"},33335:function(e,t,r){"use strict";r.d(t,{I:function(){return a}});var i=r(20881),n=r(64149),o=r(90270);let a=n.forwardRef((e,t)=>{let{className:r,type:n,...a}=e;return(0,i.jsx)("input",{type:n,className:(0,o.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...a})});a.displayName="Input"},21501:function(e,t,r){"use strict";r.d(t,{_:function(){return d}});var i=r(20881),n=r(64149),o=r(51212),a=r(20116),l=r(90270);let s=(0,a.j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,i.jsx)(o.f,{ref:t,className:(0,l.cn)(s(),r),...n})});d.displayName=o.f.displayName},47657:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var i=r(20881),n=r(64149),o=r(48897),a=r(90270);let l=n.forwardRef((e,t)=>{let{className:r,orientation:n="horizontal",decorative:l=!0,...s}=e;return(0,i.jsx)(o.f,{ref:t,decorative:l,orientation:n,className:(0,a.cn)("shrink-0 bg-border","horizontal"===n?"h-[1px] w-full":"h-full w-[1px]",r),...s})});l.displayName=o.f.displayName},88766:function(e,t,r){"use strict";r.d(t,{O:function(){return o}});var i=r(20881),n=r(90270);function o(e){let{className:t,...r}=e;return(0,i.jsx)("div",{className:(0,n.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var i=r(64149);let n=0,o=new Map,a=e=>{if(o.has(e))return;let t=setTimeout(()=>{o.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);o.set(e,t)},l=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?a(r):e.toasts.forEach(e=>{a(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},s=[],d={toasts:[]};function c(e){d=l(d,e),s.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(n=(n+1)%Number.MAX_SAFE_INTEGER).toString(),i=()=>c({type:"DISMISS_TOAST",toastId:r});return c({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||i()}}}),{id:r,dismiss:i,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=i.useState(d);return i.useEffect(()=>(s.push(t),()=>{let e=s.indexOf(t);e>-1&&s.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return o}});var i=r(33958),n=r(61779);function o(){for(var e=arguments.length,t=Array(e),r=0;re.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=function(){for(var e=arguments.length,t=Array(e),r=0;r!!e&&r.indexOf(e)===t).join(" ")};var a={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"};let l=(0,i.forwardRef)((e,t)=>{let{color:r="currentColor",size:n=24,strokeWidth:l=2,absoluteStrokeWidth:s,className:d="",children:c,iconNode:u,...f}=e;return(0,i.createElement)("svg",{ref:t,...a,width:n,height:n,stroke:r,strokeWidth:s?24*Number(l)/Number(n):l,className:o("lucide",d),...f},[...u.map(e=>{let[t,r]=e;return(0,i.createElement)(t,r)}),...Array.isArray(c)?c:[c]])}),s=(e,t)=>{let r=(0,i.forwardRef)((r,a)=>{let{className:s,...d}=r;return(0,i.createElement)(l,{ref:a,iconNode:t,className:o("lucide-".concat(n(e)),s),...d})});return r.displayName="".concat(e),r}},36306:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});let i=(0,r(92093).Z)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},51212:function(e,t,r){"use strict";r.d(t,{f:function(){return l}});var i=r(64149),n=r(79442),o=r(20881),a=i.forwardRef((e,t)=>(0,o.jsx)(n.WV.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));a.displayName="Label";var l=a},79442:function(e,t,r){"use strict";r.d(t,{WV:function(){return l},jH:function(){return s}});var i=r(64149),n=r(50149),o=r(54098),a=r(20881),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=i.forwardRef((e,r)=>{let{asChild:i,...n}=e,l=i?o.g7:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(l,{...n,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function s(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}},48897:function(e,t,r){"use strict";r.d(t,{f:function(){return d}});var i=r(64149),n=r(79442),o=r(20881),a="horizontal",l=["horizontal","vertical"],s=i.forwardRef((e,t)=>{let{decorative:r,orientation:i=a,...s}=e,d=l.includes(i)?i:a;return(0,o.jsx)(n.WV.div,{"data-orientation":d,...r?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...s,ref:t})});s.displayName="Separator";var d=s},20116:function(e,t,r){"use strict";r.d(t,{j:function(){return o}});let i=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,n=function(){for(var e,t,r=0,i="";rr=>{var o;if((null==t?void 0:t.variants)==null)return n(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:a,defaultVariants:l}=t,s=Object.keys(a).map(e=>{let t=null==r?void 0:r[e],n=null==l?void 0:l[e];if(null===t)return null;let o=i(t)||i(n);return a[e][o]}),d=r&&Object.entries(r).reduce((e,t)=>{let[r,i]=t;return void 0===i||(e[r]=i),e},{});return n(e,s,null==t?void 0:null===(o=t.compoundVariants)||void 0===o?void 0:o.reduce((e,t)=>{let{class:r,className:i,...n}=t;return Object.entries(n).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...l,...d}[t]):({...l,...d})[t]===r})?[...e,r,i]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}}},function(e){e.O(0,[59,985,330,744],function(){return e(e.s=36364)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/layout-9a679d0205b9147a.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js similarity index 57% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/layout-9a679d0205b9147a.js rename to ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js index 577cf8f..377238f 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/layout-9a679d0205b9147a.js +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[159],{37946:function(e,s,t){Promise.resolve().then(t.bind(t,78700))},78700:function(e,s,t){"use strict";t.r(s);var a=t(20881);t(64149);var n=t(27525),l=t(26509);s.default=e=>{let{children:s}=e,t=(0,n.usePathname)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mx-auto grid w-full max-w-6xl gap-2",children:(0,a.jsx)("h1",{className:"text-3xl font-semibold",children:"Cellular Settings"})}),(0,a.jsxs)("div",{className:"mx-auto grid w-full max-w-6xl items-start gap-6 md:grid-cols-[180px_1fr] lg:grid-cols-[250px_1fr]",children:[(0,a.jsxs)("nav",{className:"grid gap-4 text-sm text-muted-foreground","x-chunk":"dashboard-04-chunk-0",children:[(0,a.jsx)(l.default,{href:"/dashboard/cell-settings/basic-settings",className:"".concat("/dashboard/cell-settings/basic-settings/"===t?"font-semibold text-primary":"text-sm"),children:"Basic Settings"}),(0,a.jsx)(l.default,{href:"/dashboard/cell-settings/band-locking",className:"".concat("/dashboard/cell-settings/band-locking/"===t?"font-semibold text-primary":"text-sm"),children:"Band Locking"}),(0,a.jsx)(l.default,{href:"/dashboard/cell-settings/cell-locking",className:"".concat("/dashboard/cell-settings/cell-locking/"===t?"font-semibold text-primary":"text-sm"),children:"Cellular Locking"}),(0,a.jsx)(l.default,{href:"/dashboard/cell-settings/imei-mangling",className:"".concat("/dashboard/cell-settings/imei-mangling/"===t?"font-semibold text-primary":"text-sm"),children:"IMEI Mangling"})]}),s]})]})}},27525:function(e,s,t){"use strict";var a=t(39886);t.o(a,"usePathname")&&t.d(s,{usePathname:function(){return a.usePathname}}),t.o(a,"useRouter")&&t.d(s,{useRouter:function(){return a.useRouter}})}},function(e){e.O(0,[509,985,330,744],function(){return e(e.s=37946)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[159],{37946:function(e,s,t){Promise.resolve().then(t.bind(t,78700))},78700:function(e,s,t){"use strict";t.r(s);var a=t(20881);t(64149);var l=t(27525),n=t(26509);s.default=e=>{let{children:s}=e,t=(0,l.usePathname)();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mx-auto grid w-full max-w-6xl gap-2",children:(0,a.jsx)("h1",{className:"text-3xl font-semibold",children:"Cellular Settings"})}),(0,a.jsxs)("div",{className:"mx-auto grid w-full max-w-6xl items-start gap-6 md:grid-cols-[180px_1fr] lg:grid-cols-[250px_1fr]",children:[(0,a.jsxs)("nav",{className:"grid gap-4 text-sm text-muted-foreground","x-chunk":"dashboard-04-chunk-0",children:[(0,a.jsx)(n.default,{href:"/dashboard/cell-settings/basic-settings",className:"".concat("/dashboard/cell-settings/basic-settings/"===t?"font-semibold text-primary":"text-sm"),children:"Basic Settings"}),(0,a.jsx)(n.default,{href:"/dashboard/cell-settings/band-locking",className:"".concat("/dashboard/cell-settings/band-locking/"===t?"font-semibold text-primary":"text-sm"),children:"Band Locking"}),(0,a.jsx)(n.default,{href:"/dashboard/cell-settings/cell-locking",className:"".concat("/dashboard/cell-settings/cell-locking/"===t?"font-semibold text-primary":"text-sm"),children:"Cellular Locking"}),(0,a.jsx)(n.default,{href:"/dashboard/cell-settings/imei-mangling",className:"".concat("/dashboard/cell-settings/imei-mangling/"===t?"font-semibold text-primary":"text-sm"),children:"IMEI Mangling"}),(0,a.jsx)(n.default,{href:"/dashboard/cell-settings/sms",className:"".concat("/dashboard/cell-settings/sms/"===t?"font-semibold text-primary":"text-sm"),children:"SMS Inbox"})]}),s]})]})}},27525:function(e,s,t){"use strict";var a=t(39886);t.o(a,"usePathname")&&t.d(s,{usePathname:function(){return a.usePathname}}),t.o(a,"useRouter")&&t.d(s,{useRouter:function(){return a.useRouter}})}},function(e){e.O(0,[509,985,330,744],function(){return e(e.s=37946)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/sms/page-1c55f51cd294847e.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/sms/page-1c55f51cd294847e.js new file mode 100644 index 0000000..7a553cd --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/cell-settings/sms/page-1c55f51cd294847e.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[959,387],{43682:function(){}},function(n){n.O(0,[985,330,744],function(){return n(n.s=43682)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-00b29d19c1e10c77.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-00b29d19c1e10c77.js deleted file mode 100644 index 35c3dab..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-00b29d19c1e10c77.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[387],{43682:function(){}},function(n){n.O(0,[985,330,744],function(){return n(n.s=43682)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-a560babfc2af87e5.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-a560babfc2af87e5.js new file mode 100644 index 0000000..044caeb --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/experimental/page-a560babfc2af87e5.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[387,959],{43682:function(){}},function(n){n.O(0,[985,330,744],function(){return n(n.s=43682)}),_N_E=n.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/home/page-20a64d5239debe0f.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/home/page-20a64d5239debe0f.js new file mode 100644 index 0000000..4c74a61 --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/home/page-20a64d5239debe0f.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[883],{4591:function(e,s,t){Promise.resolve().then(t.bind(t,52233))},52233:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return eg}});var l=t(20881),n=t(64149),r=t(46646),i=t(94920),a=t(88766),d=t(20116),c=t(90270);let o=(0,d.j)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function p(e){let{className:s,variant:t,...n}=e;return(0,l.jsx)("div",{className:(0,c.cn)(o({variant:t}),s),...n})}var u=e=>{let{data:s,isLoading:t}=e;return(0,l.jsxs)(i.Zb,{children:[(0,l.jsxs)(i.Ol,{children:[(0,l.jsx)(i.ll,{children:"Sim Card"}),(0,l.jsx)(i.SZ,{children:"Sim card information"})]}),(0,l.jsxs)(i.aY,{className:"grid gap-2",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Sim Card Slot in Use"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[50px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.slot})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Sim Card State"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)(p,{className:"font-bold ".concat((null==s?void 0:s.simCard.state)==="Inserted"?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.simCard.state})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Provider"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.provider})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Phone Number"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[140px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.phoneNumber})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"IMSI"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[140px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.imsi})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"ICCID"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[140px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.iccid})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"IMEI"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[140px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.imei})]})]})]})};let m={6:"1.4 MHz",15:"3 MHz",25:"5 MHz",50:"10 MHz",75:"15 MHz",100:"20 MHz"},x={0:"5 MHz",1:"10 MHz",2:"15 MHz",3:"20 MHz",4:"25 MHz",5:"30 MHz",6:"40 MHz",7:"50 MHz",8:"60 MHz",9:"70 MHz",10:"80 MHz",11:"90 MHz",12:"100 MHz",13:"200 MHz",14:"400 MHz",15:"35 MHz",16:"45 MHz"},h={2:"UTRAN",4:"HSDPA",5:"HSUPA",6:"HSDPA & HSUPA",7:"E-UTRAN",10:"E-UTRAN - 5GCN",11:"NR - 5GCN",12:"NG-RAN",13:"E-UTRAN-NR Dual"},f=e=>h[e]||"Unknown";var g=e=>{let{data:s,isLoading:t,dataConnectionState:n,connectionStateLoading:r}=e;return(0,l.jsxs)(i.Zb,{children:[(0,l.jsxs)(i.Ol,{children:[(0,l.jsx)(i.ll,{children:"Connection"}),(0,l.jsx)(i.SZ,{children:"Connection information"})]}),(0,l.jsxs)(i.aY,{className:"grid gap-2",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("div",{children:"APN"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("div",{className:"font-bold",children:null==s?void 0:s.connection.apn})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("div",{children:"Operator State"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)(p,{className:"font-bold ".concat((null==s?void 0:s.connection.operatorState)==="Unknown"||(null==s?void 0:s.connection.operatorState)==="Denied"?"bg-rose-500 hover:bg-rose-800":"bg-emerald-500 hover:bg-emerald-800"),children:null==s?void 0:s.connection.operatorState})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("div",{children:"Functionality State"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)(p,{className:"font-bold ".concat((null==s?void 0:s.connection.functionalityState)==="Enabled"?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.connection.functionalityState})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("div",{children:"Data Connection State"}),r?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)(p,{className:"font-bold ".concat("Connected"===n?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:n})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("div",{children:"Network Type"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("div",{className:"font-bold",children:null==s?void 0:s.connection.networkType})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("div",{children:"Modem Temperature"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("div",{className:"font-bold",children:null==s?void 0:s.connection.modemTemperature})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("div",{children:"Access Technology"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("div",{className:"font-bold",children:(null==s?void 0:s.connection.accessTechnology)?f(s.connection.accessTechnology):"Unknown"})]})]})]})},j=e=>{let{data:s,isLoading:t,bytesSent:n,bytesReceived:r}=e;return(0,l.jsxs)(i.Zb,{children:[(0,l.jsxs)(i.Ol,{children:[(0,l.jsx)(i.ll,{children:"Data Transmission"}),(0,l.jsx)(i.SZ,{children:"Data transmission information"})]}),(0,l.jsxs)(i.aY,{className:"grid gap-2",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Carrier Aggregation"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)(p,{className:"font-bold ".concat((null==s?void 0:s.dataTransmission.carrierAggregation)==="Multi"?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.dataTransmission.carrierAggregation})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Bandwidth"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.dataTransmission.bandwidth})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Connected Bands"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.dataTransmission.connectedBands})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Signal Strength"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)(p,{className:"font-bold ".concat((null==s?void 0:s.dataTransmission.signalStrength)&&parseInt(null==s?void 0:s.dataTransmission.signalStrength)>80?"bg-emerald-500 hover:bg-emerald-800":(null==s?void 0:s.dataTransmission.signalStrength)&&parseInt(null==s?void 0:s.dataTransmission.signalStrength)>40?"bg-orange-500":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.dataTransmission.signalStrength})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"MIMO Layers"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[100px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.dataTransmission.mimoLayers})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Bytes Sent"}),(0,l.jsx)("p",{className:"font-bold",children:n})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Bytes Received"}),(0,l.jsx)("p",{className:"font-bold",children:r})]})]})]})},N=e=>{let{data:s,isLoading:t}=e;return(0,l.jsxs)(i.Zb,{children:[(0,l.jsxs)(i.Ol,{children:[(0,l.jsx)(i.ll,{children:"Cellular Information"}),(0,l.jsx)(i.SZ,{children:"Cellular network information"})]}),(0,l.jsxs)(i.aY,{className:"grid gap-2",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Cell ID"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[80px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.cellId})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"TAC"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[80px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.trackingAreaCode})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Physical Cell IDs"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[80px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.physicalCellId})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"E/ARFCN"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[80px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.earfcn})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Mobile Country Code"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[80px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.mcc})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Mobile Network Code"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[80px]"}):(0,l.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.mnc})]}),(0,l.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,l.jsx)("p",{children:"Signal Quality"}),t?(0,l.jsx)(a.O,{className:"h-4 w-[80px]"}):(0,l.jsx)(p,{className:"\n font-bold ".concat((null==s?void 0:s.cellularInfo.signalQuality)&&parseInt(null==s?void 0:s.cellularInfo.signalQuality)>80?"bg-emerald-500 hover:bg-emerald-800":(null==s?void 0:s.cellularInfo.signalQuality)&&parseInt(null==s?void 0:s.cellularInfo.signalQuality)>40?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.cellularInfo.signalQuality})]})]})]})},v=t(78580),b=t(14491),w=t(35935);let y=b.fC,S=b.xz,R=b.h_;b.x8;let C=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)(b.aV,{ref:s,className:(0,c.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",t),...n})});C.displayName=b.aV.displayName;let A=n.forwardRef((e,s)=>{let{className:t,children:n,...r}=e;return(0,l.jsxs)(R,{children:[(0,l.jsx)(C,{}),(0,l.jsxs)(b.VY,{ref:s,className:(0,c.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",t),...r,children:[n,(0,l.jsxs)(b.x8,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,l.jsx)(w.Pxu,{className:"h-4 w-4"}),(0,l.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});A.displayName=b.VY.displayName;let I=e=>{let{className:s,...t}=e;return(0,l.jsx)("div",{className:(0,c.cn)("flex flex-col space-y-1.5 text-center sm:text-left",s),...t})};I.displayName="DialogHeader";let T=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)(b.Dx,{ref:s,className:(0,c.cn)("text-lg font-semibold leading-none tracking-tight",t),...n})});T.displayName=b.Dx.displayName;let k=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)(b.dk,{ref:s,className:(0,c.cn)("text-sm text-muted-foreground",t),...n})});k.displayName=b.dk.displayName;var E=t(7357),D=t(7694),B=t(83765),O=t(7410),M=t(55215),G=t.n(M),z=t(25696);let U=n.createContext(null);function L(){let e=n.useContext(U);if(!e)throw Error("useCarousel must be used within a ");return e}let P=n.forwardRef((e,s)=>{let{orientation:t="horizontal",opts:r,setApi:i,plugins:a,className:d,children:o,...p}=e,[u,m]=(0,z.Z)({...r,axis:"horizontal"===t?"x":"y"},a),[x,h]=n.useState(!1),[f,g]=n.useState(!1),j=n.useCallback(e=>{e&&(h(e.canScrollPrev()),g(e.canScrollNext()))},[]),N=n.useCallback(()=>{null==m||m.scrollPrev()},[m]),v=n.useCallback(()=>{null==m||m.scrollNext()},[m]),b=n.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),N()):"ArrowRight"===e.key&&(e.preventDefault(),v())},[N,v]);return n.useEffect(()=>{m&&i&&i(m)},[m,i]),n.useEffect(()=>{if(m)return j(m),m.on("reInit",j),m.on("select",j),()=>{null==m||m.off("select",j)}},[m,j]),(0,l.jsx)(U.Provider,{value:{carouselRef:u,api:m,opts:r,orientation:t||((null==r?void 0:r.axis)==="y"?"vertical":"horizontal"),scrollPrev:N,scrollNext:v,canScrollPrev:x,canScrollNext:f},children:(0,l.jsx)("div",{ref:s,onKeyDownCapture:b,className:(0,c.cn)("relative",d),role:"region","aria-roledescription":"carousel",...p,children:o})})});P.displayName="Carousel";let Z=n.forwardRef((e,s)=>{let{className:t,...n}=e,{carouselRef:r,orientation:i}=L();return(0,l.jsx)("div",{ref:r,className:"overflow-hidden",children:(0,l.jsx)("div",{ref:s,className:(0,c.cn)("flex","horizontal"===i?"-ml-4":"-mt-4 flex-col",t),...n})})});Z.displayName="CarouselContent";let H=n.forwardRef((e,s)=>{let{className:t,...n}=e,{orientation:r}=L();return(0,l.jsx)("div",{ref:s,role:"group","aria-roledescription":"slide",className:(0,c.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===r?"pl-4":"pt-4",t),...n})});H.displayName="CarouselItem",n.forwardRef((e,s)=>{let{className:t,variant:n="outline",size:r="icon",...i}=e,{orientation:a,scrollPrev:d,canScrollPrev:o}=L();return(0,l.jsxs)(v.z,{ref:s,variant:n,size:r,className:(0,c.cn)("absolute h-8 w-8 rounded-full","horizontal"===a?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!o,onClick:d,...i,children:[(0,l.jsx)(w.Y4O,{className:"h-4 w-4"}),(0,l.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}).displayName="CarouselPrevious",n.forwardRef((e,s)=>{let{className:t,variant:n="outline",size:r="icon",...i}=e,{orientation:a,scrollNext:d,canScrollNext:o}=L();return(0,l.jsxs)(v.z,{ref:s,variant:n,size:r,className:(0,c.cn)("absolute h-8 w-8 rounded-full","horizontal"===a?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",t),disabled:!o,onClick:d,...i,children:[(0,l.jsx)(w.LZ3,{className:"h-4 w-4"}),(0,l.jsx)("span",{className:"sr-only",children:"Next slide"})]})}).displayName="CarouselNext";var _=e=>{let{id:s,bandNumber:t,earfcn:n,bandwidth:r,pci:a,rsrp:d,rsrq:c,sinr:o}=e;return(0,l.jsx)(i.Zb,{className:"p-8",children:(0,l.jsxs)("div",{className:"flex flex-row items-center gap-6 justify-between",children:[(0,l.jsxs)("div",{className:"grid gap-2 w-[180px]",children:[(0,l.jsx)("h2",{className:"text-md font-bold",children:"Band"}),(0,l.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[t.replace("LTE BAND ","B").replace("NR5G BAND ","N"),t.includes("NR5G")&&(0,l.jsx)(p,{className:"text-xs bg-blue-600 hover:bg-blue-800",children:"NR 5G"})]})]}),(0,l.jsxs)("div",{className:"grid gap-2",children:[(0,l.jsx)("p",{className:"text-sm font-bold",children:"E/ARFCN"}),(0,l.jsx)("p",{children:n})]}),(0,l.jsxs)("div",{className:"grid gap-2",children:[(0,l.jsx)("p",{className:"text-sm font-bold",children:"Bandwidth"}),(0,l.jsx)("p",{children:r})]}),(0,l.jsxs)("div",{className:"grid gap-2",children:[(0,l.jsx)("p",{className:"text-sm font-bold",children:"Physical Cell ID"}),(0,l.jsx)("p",{children:a})]}),(0,l.jsxs)("div",{className:"grid gap-2",children:[(0,l.jsx)("p",{className:"text-sm font-bold",children:"RSRP"}),(0,l.jsxs)(p,{className:parseInt(d)>=-80?"bg-emerald-500 hover:bg-emerald-800":parseInt(d)>=-100?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[d," dBm"]})]}),(0,l.jsxs)("div",{className:"grid gap-2",children:[(0,l.jsx)("p",{className:"text-sm font-bold",children:"RSRQ"}),(0,l.jsxs)(p,{className:10>=parseInt(c)?"bg-emerald-500 hover:bg-emerald-800":20>=parseInt(c)?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[c," dB"]})]}),(0,l.jsxs)("div",{className:"grid gap-2",children:[(0,l.jsx)("p",{className:"text-sm font-bold",children:"SINR"}),(0,l.jsxs)(p,{className:parseInt(o)>=20?"bg-emerald-500 hover:bg-emerald-800":parseInt(o)>=0?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[o," dB"]})]})]})})},F=e=>{let{bands:s,isLoading:t}=e;return t?(0,l.jsxs)("div",{className:"flex items-center justify-center",children:[(0,l.jsx)("div",{className:"hidden lg:block w-full",children:(0,l.jsxs)(i.Zb,{className:"p-6 grid gap-4",children:[s&&s.map(e=>(0,l.jsx)(_,{...e},e.id)),(0,l.jsx)(i.eW,{className:"w-full p-6 flex items-center justify-center",children:(0,l.jsx)(i.SZ,{className:"text-md",children:"Currently bands connected."})})]})}),(0,l.jsx)(P,{className:"lg:hidden w-full max-w-xs",children:(0,l.jsx)(Z,{children:(0,l.jsx)(H,{children:(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(i.Zb,{children:(0,l.jsxs)(i.aY,{className:"aspect-square p-4 gap-4 flex flex-col items-center justify-center flex-grow",children:[(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"Band"}),(0,l.jsx)("div",{children:(0,l.jsx)(a.O,{className:"w-16 h-4"})})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"E/ARFCN"}),(0,l.jsx)("div",{children:(0,l.jsx)(a.O,{className:"w-16 h-4"})})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"Bandwidth"}),(0,l.jsx)("div",{children:(0,l.jsx)(a.O,{className:"w-16 h-4"})})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"PCI"}),(0,l.jsx)("div",{children:(0,l.jsx)(a.O,{className:"w-16 h-4"})})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"RSRP"}),(0,l.jsx)("div",{children:(0,l.jsx)(a.O,{className:"w-32 h-4"})})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"RSRQ"}),(0,l.jsx)("div",{children:(0,l.jsx)(a.O,{className:"w-32 h-4"})})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"SINR"}),(0,l.jsx)("div",{children:(0,l.jsx)(a.O,{className:"w-32 h-4"})})]})]})})})})})})]}):(0,l.jsxs)("div",{className:"flex items-center justify-center",children:[(0,l.jsx)("div",{className:"hidden lg:block w-full",children:(0,l.jsxs)(i.Zb,{className:"p-6 grid gap-4",children:[s&&s.map(e=>(0,l.jsx)(_,{...e},e.id)),(0,l.jsx)(i.eW,{className:"w-full p-6 flex items-center justify-center",children:(0,l.jsx)(i.SZ,{className:"text-md",children:"Current bands connected."})})]})}),(0,l.jsx)(P,{className:"lg:hidden w-full max-w-xs",children:(0,l.jsx)(Z,{children:null==s?void 0:s.map(e=>(0,l.jsx)(H,{className:"md:basis-1/2 lg:basis-1/3",children:(0,l.jsx)("div",{className:"p-1",children:(0,l.jsx)(i.Zb,{children:(0,l.jsxs)(i.aY,{className:"aspect-square p-4 gap-4 flex flex-col items-center justify-center flex-grow",children:[(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"Band"}),(0,l.jsx)("p",{children:e.bandNumber})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"E/ARFCN"}),(0,l.jsx)("p",{children:e.earfcn})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"Bandwidth"}),(0,l.jsx)("p",{children:e.bandwidth})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"PCI"}),(0,l.jsx)("p",{children:e.pci})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"RSRP"}),(0,l.jsxs)(p,{className:parseInt(e.rsrp)>=-80?"bg-emerald-500 hover:bg-emerald-800":parseInt(e.rsrp)>=-100?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[e.rsrp," dBm"]})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"RSRQ"}),(0,l.jsxs)(p,{className:10>=parseInt(e.rsrq)?"bg-emerald-500 hover:bg-emerald-800":20>=parseInt(e.rsrq)?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[e.rsrq," dB"]})]}),(0,l.jsxs)("div",{className:"flex justify-between w-full",children:[(0,l.jsx)("p",{children:"SINR"}),(0,l.jsxs)(p,{className:parseInt(e.sinr)>=20?"bg-emerald-500 hover:bg-emerald-800":parseInt(e.sinr)>=0?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[e.sinr," dB"]})]})]})})})},e.id))})})]})};let Q=(e,s)=>{switch(e.split("\n")[1].split(":")[1].split(",")[1].trim()||s.split("\n")[1].split(":")[1].split(",")[1].trim()){case"1":return"Registered";case"2":return"Searching";case"3":return"Denied";case"4":return"Unknown";case"5":return"Roaming";default:return"Not Registered"}},Y=e=>{let s=e.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g),t=null==s?void 0:s.some(e=>e.includes("LTE")),l=null==s?void 0:s.some(e=>e.includes("NR5G"));return t&&l?"NR5G-NSA":t?"LTE":l?"NR5G-SA":"No Signal"},q=e=>{let s=["cpuss-0","cpuss-1","cpuss-2","cpuss-3"].map(s=>parseInt(e.split("\n").find(e=>e.includes(s)).split(":")[1].split(",")[1].replace(/"/g,"").trim())),t=s.reduce((e,s)=>e+s,0)/s.length;return"".concat(Math.round(t),"\xb0C")},V=(e,s)=>{let t=e.split("\n").find(e=>e.includes("PCC"));t=null==t?void 0:t.split(":")[1].split(",")[2].trim();let l=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("LTE"));l=l.map(e=>e.split(":")[1].split(",")[2].trim());let n=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));if(n=n.map(e=>e.split(":")[1].split(",")[2].trim()),"LTE"===s)return!l.length&&t?m[t]||"Unknown":[t?m[t]:"",...l.map(e=>m[e])].join(", ");if("NR5G-SA"===s&&t)return n.length?[x[t],...n.map(e=>x[e])].join(", "):x[t]||"Unknown";if("NR5G-NSA"===s&&t)return l.length||n.length?l.length&&!n.length?[m[t],...l.map(e=>m[e])].join(", "):[m[t],...l.map(e=>m[e]),...n.map(e=>x[e])].join(", "):m[t]||"Unknown"},W=e=>{let s=e.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g);return(null==s?void 0:s.map(e=>e.includes("LTE")?"B".concat(e.match(/\d+/)):e.includes("NR5G")?"N".concat(e.split(" ")[2].replace(/"/g,"").trim()):void 0).join(", "))||"Unknown"},K=e=>{var s,t,l;let n=e.split("\n").find(e=>e.includes("LTE")),r=e.split("\n").find(e=>e.includes("NR5G"));if(n){let e=null===(s=n.match(/\d+/g))||void 0===s?void 0:s.map(e=>parseInt(e)).filter(e=>-32768!==e);if(r){let s=null===(t=r.match(/\d+/g))||void 0===t?void 0:t.map(e=>parseInt(e)).filter(e=>-32768!==e);if(s&&s.length>1&&(s.pop(),e)){let t=[...e,...s],l=t.reduce((e,s)=>e+s,0)/t.length;return"".concat(Math.round((-l- -140)/65*100),"%")}}if(e){let s=e.reduce((e,s)=>e+s,0)/e.length;return"".concat(Math.round((-s- -140)/65*100),"%")}}else{if(!r||n)return"Unknown%";let e=null===(l=r.match(/\d+/g))||void 0===l?void 0:l.map(e=>parseInt(e)).filter(e=>-32768!==e);if(e&&e.length>1){e.pop();let s=e.reduce((e,s)=>e+s,0)/e.length;return"".concat(Math.round((-s- -140)/65*100),"%")}}},X=(e,s)=>"NR5G-SA"===s||"LTE"===s?e.split("\n")[1].split(":")[1].split(",")[6].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[4].trim():"Unknown",J=(e,s)=>"NR5G-SA"===s?e.split("\n")[1].split(":")[1].split(",")[8].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[9].trim():"LTE"===s?e.split("\n")[1].split(":")[1].split(",")[12].trim():"Unknown",$=(e,s)=>{if("LTE"===s||"NR5G-NSA"===s){let t=e.split("\n").find(e=>e.includes("PCC"));t=null==t?void 0:t.split(":")[1].split(",")[5].trim();let l=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("LTE"));l=l.map(e=>e.split(":")[1].split(",")[5].trim());let n=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));return(n=n.map(e=>e.split(":")[1].split(",")[4].trim()),l.length||n.length)?"LTE"===s?[t,...l].join(", "):[t,...l,...n].join(", "):t}if("NR5G-SA"===s){let s=e.split("\n").find(e=>e.includes("PCC"));console.log(s=null==s?void 0:s.split(":")[1].split(",")[4].trim());let t=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));return(t=t.map(e=>e.split(":")[1].split(",")[5].trim())).length?[s,...t].join(", "):s}},ee=e=>{let s=e.split("\n").find(e=>e.includes("PCC"));s=null==s?void 0:s.split(":")[1].split(",")[1].trim();let t=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("LTE"));t=t.map(e=>e.split(":")[1].split(",")[1].trim());let l=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));return(l=l.map(e=>e.split(":")[1].split(",")[1].trim()),!s||t.length||l.length)?s&&t.length&&!l.length?[s,...t].join(", "):s&&!t.length&&l.length?[s,...l].join(", "):s&&t.length&&l.length?[s,...t,...l].join(", "):"Unknown":s},es=(e,s)=>"LTE"===s||"NR5G-SA"===s?e.split("\n")[1].split(":")[1].split(",")[4].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[2].trim():void 0,et=(e,s)=>"LTE"===s||"NR5G-SA"===s?e.split("\n")[1].split(":")[1].split(",")[5].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[3].trim():void 0,el=e=>{let s=[-32768,-145,-140],t=e=>{if(!e)return[];let t=e.match(/-?\d+/g);return t?t.map(e=>parseInt(e)).filter(e=>!s.includes(e)&&e>=-20&&e<=40):[]},l=e=>{if(0===e.length)return"Unknown%";let s=e.reduce((e,s)=>e+s,0)/e.length;return"".concat(Math.round(Math.max(0,Math.min(100,(s- -20)/60*100))),"%")},n=e.split("\n"),r=n.find(e=>e.includes("LTE")),i=n.find(e=>e.includes("NR5G")),a=t(r),d=t(i);return(d.length>0&&d.pop(),a.length>0&&d.length>0)?l([...a,...d]):a.length>0?l(a):d.length>0?l(d):"Unknown%"},en=e=>{let s=e.split("\n").filter(e=>e.includes("LTE BAND")),t=e.split("\n").filter(e=>e.includes("NR5G BAND"));return s.length&&t.length?[...s,...t].map(e=>e.split(":")[1].split(",")[3].replace(/"/g,"")):s.length?s.map(e=>e.split(":")[1].split(",")[3].replace(/"/g,"")):t.length?t.map(e=>e.split(":")[1].split(",")[3].replace(/"/g,"")):["Unknown"]},er=e=>{let s=e.split("\n").filter(e=>e.includes("LTE BAND")),t=e.split("\n").filter(e=>e.includes("NR5G BAND"));return s.length&&t.length?[...s,...t].map(e=>e.split(":")[1].split(",")[1]):s.length?s.map(e=>e.split(":")[1].split(",")[1]):t.length?t.map(e=>e.split(":")[1].split(",")[1]):["Unknown"]},ei=e=>{let s=e.split("\n").filter(e=>e.includes("LTE BAND")),t=e.split("\n").filter(e=>e.includes("NR5G BAND")),l=s.map(e=>m[e.split(":")[1].split(",")[2]]),n=t.map(e=>x[e.split(":")[1].split(",")[2]]);return l.length&&n.length?[...l,...n]:l.length?l:n.length?n:["Unknown"]},ea=(e,s)=>{if("LTE"===s||"NR5G-SA"===s){let s=e.split("\n").find(e=>e.includes("PCC"));s=s?s.split(":")[1].split(",")[4].trim():"Unknown";let t=e.split("\n").filter(e=>e.includes("BAND"));return t.length?[s,...t.map(e=>e.split(":")[1].split(",")[5]||"Unknown")]:[s]}if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")),t=e.split("\n").filter(e=>e.includes("NR5G BAND"));return[...s.map(e=>e.split(":")[1].split(",")[5]||"Unknown"),...t.map(e=>e.split(":")[1].split(",")[4]||"Unknown")]}return["Unknown"]},ed=(e,s,t)=>{if("LTE"===s)return e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[6]);if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[6]),l=t.split("\n").filter(e=>e.includes("NR5G-NSA")).map(e=>e.split(":")[1].split(",")[4]);return s.length&&l.length?[...s,...l]:s.length?s:l.length?l:["Unknown"]}if("NR5G-SA"===s){let e=t.split("\n").find(e=>e.includes("NR5G-SA"));if(e)return[e.split(":")[1].split(",")[12]]}return["Unknown"]},ec=(e,s,t)=>{if("LTE"===s)return e.split("\n").filter(e=>e.includes("BAND")).map(e=>e.split(":")[1].split(",")[7]);if("NR5G-SA"===s){let e=t.split("\n").find(e=>e.includes("NR5G-SA"));return e?[e.split(":")[1].split(",")[13]]:["Unknown"]}if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[7]),l=t.split("\n").filter(e=>e.includes("NR5G-NSA")).map(e=>e.split(":")[1].split(",")[6]);if(s.length&&l.length)return[...s,...l];if(s.length)return s;if(l.length)return l}return["Unknown"]},eo=(e,s,t)=>{if("LTE"===s)return e.split("\n").filter(e=>e.includes("BAND")).map(e=>e.split(":")[1].split(",")[9]);if("NR5G-SA"===s){let e=t.split("\n").find(e=>e.includes("NR5G-SA"));return e?[e.split(":")[1].split(",")[14]]:["Unknown"]}if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[9]),l=t.split("\n").filter(e=>e.includes("NR5G-NSA")).map(e=>e.split(":")[1].split(",")[5]);if(s.length&&l.length)return[...s,...l];if(s.length)return s;if(l.length)return l}return["Unknown"]},ep=e=>{let s=[-32768,-140];if(!e||!e.includes("+QRSRP"))return"Inactive";try{var t,l;let n=e.split("\n").find(e=>e.includes("+QRSRP:"));if(!n)return"Inactive";let r=null!==(l=null===(t=n.match(/-?\d+/g))||void 0===t?void 0:t.map(e=>parseInt(e)).filter(e=>!s.includes(e)))&&void 0!==l?l:[];return r.length>0?r.length.toString():"Inactive"}catch(e){return console.error("Error calculating MIMO layers:",e),"Inactive"}};var eu=()=>{let[e,s]=(0,n.useState)(null),[t,l]=(0,n.useState)(6e4),[r,i]=(0,n.useState)(!0),a=async()=>{try{let e=await fetch("/cgi-bin/settings/fetch-config.sh"),s=await e.json(),t=Math.max(1e3,parseInt(s.data_refresh_rate));l(t)}catch(e){console.error("Error fetching refresh rate:",e)}},d=(0,n.useCallback)(async()=>{try{var e,t,l;i(!0);let n=await fetch("/cgi-bin/fetch_data.sh?set=1"),r=await n.json();console.log(r),await a();let d={simCard:{slot:r[0].response.split("\n")[1].split(":")[1].trim()||"Unknown",state:r[6].response.match("READY")?"Inserted":"Not Inserted",provider:r[2].response.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()||"Unknown",phoneNumber:r[1].response.split("\n")[1].split(":")[1].split(",")[1].replace(/"/g,"").trim()||"Unknown",imsi:r[3].response.split("\n")[1].trim()||"Unknown",iccid:r[4].response.split("\n")[1].split(":")[1].trim()||"Unknown",imei:r[5].response.split("\n")[1].trim()||"Unknown"},connection:{apn:r[7].response.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()||r[12].response.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()||"Unknown",operatorState:Q(r[8].response,r[16].response),functionalityState:"1"===r[9].response.split("\n")[1].split(":")[1].trim()?"Enabled":"Disabled",networkType:Y(r[13].response),modemTemperature:q(r[11].response),accessTechnology:r[2].response.split("\n")[1].split(":")[1].split(",")[3].trim()},dataTransmission:{carrierAggregation:(null===(e=r[13].response.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g))||void 0===e?void 0:e.length)>1?"Multi":"Inactive",bandwidth:V(r[13].response,Y(r[13].response)),connectedBands:W(r[13].response),signalStrength:K(r[14].response),mimoLayers:ep(r[14].response)},cellularInfo:{cellId:X(r[10].response,Y(r[13].response)),trackingAreaCode:J(r[10].response,Y(r[13].response)),physicalCellId:$(r[13].response,Y(r[13].response)),earfcn:ee(r[13].response),mcc:es(r[10].response,Y(r[13].response)),mnc:et(r[10].response,Y(r[13].response)),signalQuality:el(r[19].response)},currentBands:{id:Array.from({length:null!==(l=null===(t=en(r[13].response))||void 0===t?void 0:t.length)&&void 0!==l?l:0},(e,s)=>s+1),bandNumber:en(r[13].response),earfcn:er(r[13].response),bandwidth:ei(r[13].response),pci:ea(r[13].response,Y(r[13].response)),rsrp:ed(r[13].response,Y(r[13].response),r[10].response),rsrq:ec(r[13].response,Y(r[13].response),r[10].response),sinr:eo(r[13].response,Y(r[13].response),r[10].response)}};s(d)}catch(e){console.error("Error fetching home data:",e)}finally{setTimeout(()=>i(!1),300)}},[]);return(0,n.useEffect)(()=>{d();let e=setInterval(d,t);return()=>clearInterval(e)},[d,t]),{data:e,isLoading:r,refresh:d}},em=()=>{let[e,s]=(0,n.useState)("Unknown"),[t,l]=(0,n.useState)(!0),r=(0,n.useCallback)(async()=>{try{l(!0);let e=await fetch("/cgi-bin/home/check_net.sh"),t=await e.json();s("ACTIVE"===t.connection?"Connected":"Disconnected"),l(!1)}catch(e){console.error("Error fetching data connection state:",e),s("Unknown"),l(!1)}},[]);return(0,n.useEffect)(()=>{r();let e=setInterval(r,3e4);return()=>clearInterval(e)},[r]),{dataConnectionState:e,refresh:(0,n.useCallback)(()=>{r()},[r]),isStateLoading:t}};let ex=e=>{if(0===e)return"0 Bytes";let s=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,s)).toFixed(2))+" "+["Bytes","KB","MB","GB","TB"][s]};var eh=()=>{let[e,s]=(0,n.useState)("0 Bytes"),[t,l]=(0,n.useState)("0 Bytes"),r=(0,n.useCallback)(async()=>{try{let e=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(encodeURIComponent("AT+QGDCNT?"))}),t=await e.json(),n=parseInt(t.output.split("\n")[1].split(":")[1].split(",")[0]),r=parseInt(t.output.split("\n")[1].split(":")[1].split(",")[1]);s(ex(n)),l(ex(r))}catch(e){console.error("Error fetching traffic stats:",e)}},[]);return(0,n.useEffect)(()=>{r();let e=setInterval(r,5e3);return()=>clearInterval(e)},[r]),{bytesSent:e,bytesReceived:t,refresh:(0,n.useCallback)(()=>{r()},[r])}},ef=()=>{let[e,s]=(0,n.useState)(!1),[t,l]=(0,n.useState)(null),r=(e,s)=>{let t=e.split("\n")[1].split(":")[1].split(",")[1].trim(),l=s.split("\n")[1].split(":")[1].split(",")[1].trim();return"1"===t||"1"===l?"Registered":"Not Registered"},i=(e,s)=>e.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()===s.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()?"Enabled":"Disabled",a=e=>{let s=e.split("\n")[1].split(":")[1].split(",")[1].trim(),t=e.split("\n")[2].split(":")[1].split(",")[1].trim();return"1"===s||"1"===t?"Connected":"Disconnected"},d=e=>{let s=e.split("\n")[1].split(":")[1].split(",").slice(0,4).map(e=>e.trim()),t=e.includes("NR5G"),l=null;if(t&&(l=e.split("\n")[2].split(":")[1].split(",").slice(0,4).map(e=>e.trim())),s&&s.length>0){let e=s.reduce((e,s)=>e+parseInt(s),0)/s.length;return t&&l&&l.length>0?(e+l.reduce((e,s)=>e+parseInt(s),0)/l.length)/2<-100?"Poor":"Good":e<-100?"Poor":"Good"}return"N/A"},c=e=>{let s=e.split("\n").filter(e=>e.startsWith("+QTEMP:")).map(e=>parseInt(e.split(":")[1].split(",")[1].replace(/"/g,"").trim())).filter(e=>e>=0&&e<99);return s.reduce((e,s)=>e+s,0)/s.length<50?"Normal":"High"},o=e=>{let s=e.split("\n")[1].split(":")[1].split(",")[1].trim(),t=e.split("\n")[2].split(":")[1].split(",")[1].trim(),l=e.split("\n")[3].split(":")[1].split(",")[1].trim();return"0"===s&&"0"===t&&"0"===l?"None":"0"!==s?s:"0"!==t?t:"0"!==l?l:"Unknown"};return{isRunningDiagnostics:e,runDiagnosticsData:t,startDiagnostics:async()=>{s(!0);try{let e=await fetch("/cgi-bin/fetch_data.sh?set=6"),s=await e.json();console.log("Diagnostics data:",s);let t={netRegistration:r(s[0].response,s[1].response),simState:s[2].response.split("\n")[1].split(":")[1].trim(),manualAPN:i(s[3].response,s[4].response),wanIP:a(s[5].response),cellSignal:d(s[6].response),modemTemp:c(s[7].response),netReject:o(s[8].response)};return l(t),t}catch(e){throw console.error("Error running diagnostics:",e),e}finally{s(!1)}}}},eg=()=>{let{toast:e}=(0,r.pm)(),{data:s,isLoading:t,refresh:i}=eu(),{dataConnectionState:a,isStateLoading:d,refresh:c}=em(),{isRunningDiagnostics:o,runDiagnosticsData:p,startDiagnostics:m}=ef(),{bytesSent:x,bytesReceived:h,refresh:f}=eh(),b=async()=>{try{let s=await fetch("/cgi-bin/settings/force-rerun.sh"),t=await s.json();if("success"===t.status)e({title:"Data Refreshed",description:"Data has been refreshed successfully"});else throw Error("Failed to restart scripts")}catch(s){console.error("Error rerunning scripts:",s),e({variant:"destructive",title:"Script Restart Failed",description:"Failed to restart the required scripts"})}},w=(0,n.useCallback)(async()=>{try{await Promise.all([i(),c(),f()]),await b()}catch(s){console.error("Error refreshing data:",s),e({variant:"destructive",title:"Refresh Failed",description:"Failed to refresh the data"})}},[i,c,f,e]),[R,C]=(0,n.useState)([]),M=async()=>{try{await m()}catch(e){console.error("Error running diagnostics:",e)}};return(0,n.useEffect)(()=>{p&&console.log("Diagnostics data updated:",p)},[p]),(0,n.useEffect)(()=>{if(s&&s.currentBands){var e;let t=null===(e=s.currentBands.id)||void 0===e?void 0:e.map((e,t)=>{var l,n,r,i,a,d,c;return{id:e,bandNumber:(null===(l=s.currentBands.bandNumber)||void 0===l?void 0:l[t])||"N/A",earfcn:(null===(n=s.currentBands.earfcn)||void 0===n?void 0:n[t])||"N/A",bandwidth:(null===(r=s.currentBands.bandwidth)||void 0===r?void 0:r[t])||"N/A",pci:(null===(i=s.currentBands.pci)||void 0===i?void 0:i[t])||"N/A",rsrp:(null===(a=s.currentBands.rsrp)||void 0===a?void 0:a[t])||"N/A",rsrq:(null===(d=s.currentBands.rsrq)||void 0===d?void 0:d[t])||"N/A",sinr:(null===(c=s.currentBands.sinr)||void 0===c?void 0:c[t])||"N/A"}});t&&C(t)}},[s]),(0,l.jsxs)("div",{className:"grid xl:gap-y-12 gap-y-8 gap-4",children:[(0,l.jsxs)("div",{className:"grid xl:gap-6 gap-4",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-between items-center",children:[(0,l.jsxs)("div",{className:"flex flex-row gap-2 items-center",children:[(0,l.jsx)("h1",{className:"xl:text-3xl text-lg font-bold",children:"Connection Summary"}),(0,l.jsx)(v.z,{variant:"ghost",size:"icon",className:"text-sm",onClick:w,children:(0,l.jsx)(E.Z,{className:"xl:size-6 size-5 text-blue-500",strokeWidth:3})})]}),"Connected"!==a&&(0,l.jsxs)(y,{children:[(0,l.jsx)(S,{children:(0,l.jsxs)(v.z,{variant:"secondary",onClick:M,children:[(0,l.jsx)(D.Z,{className:"xl:size-6 size-5"}),(0,l.jsx)("span",{className:"hidden md:block",children:"Run Diagnostics"})]})}),!o&&(0,l.jsxs)(A,{className:"max-w-xs md:max-w-lg",children:[(0,l.jsx)(I,{children:(0,l.jsx)(T,{children:"Diagnostics Result"})}),(0,l.jsx)(k,{children:"This is the result of the diagnostic test ran on your device."}),(0,l.jsxs)("div",{className:"grid gap-4 py-4",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsx)("h3",{className:"font-semibold",children:"Network Registration "}),(null==p?void 0:p.netRegistration)==="Registered"?(0,l.jsx)(B.Z,{className:"text-green-500"}):(0,l.jsx)(O.Z,{className:"text-red-500"})]}),(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsx)("h3",{className:"font-semibold",children:"U-SIM State"}),(null==p?void 0:p.simState)==="READY"?(0,l.jsx)(B.Z,{className:"text-green-500"}):(0,l.jsx)(O.Z,{className:"text-red-500"})]}),(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsx)("h3",{className:"font-semibold",children:"Manual APN"}),(null==p?void 0:p.manualAPN)==="Enabled"?(0,l.jsx)(B.Z,{className:"text-green-500"}):(0,l.jsx)(O.Z,{className:"text-red-500"})]}),(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsx)("h3",{className:"font-semibold",children:"WAN IP"}),(null==p?void 0:p.wanIP)==="Connected"?(0,l.jsx)(B.Z,{className:"text-green-500"}):(0,l.jsx)(O.Z,{className:"text-red-500"})]}),(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsx)("h3",{className:"font-semibold",children:"Cellular Signal"}),(null==p?void 0:p.cellSignal)==="Good"?(0,l.jsx)(B.Z,{className:"text-green-500"}):(0,l.jsx)(O.Z,{className:"text-red-500"})]}),(0,l.jsxs)("div",{className:"flex items-center justify-between",children:[(0,l.jsx)("h3",{className:"font-semibold",children:"Modem Temperature"}),(null==p?void 0:p.modemTemp)==="Normal"?(0,l.jsx)(B.Z,{className:"text-green-500"}):(0,l.jsx)(O.Z,{className:"text-red-500"})]}),(0,l.jsxs)("div",{className:"flex items-center justify-between mt-6",children:[(0,l.jsx)("h3",{className:"font-semibold",children:"Net Reject Cause"}),(null==p?void 0:p.netReject)==="None"?(0,l.jsxs)("div",{className:"flex space-x-2 items-center",children:[(0,l.jsx)(B.Z,{className:"text-green-500"}),(0,l.jsx)("span",{children:"None"})]}):(0,l.jsxs)("div",{className:"flex space-x-2 items-center",children:[(0,l.jsx)(O.Z,{className:"text-red-500"}),(0,l.jsx)("span",{children:null==p?void 0:p.netReject})]})]})]})]}),o&&(0,l.jsxs)(A,{className:"max-w-xs md:max-w-lg",children:[(0,l.jsx)(I,{children:(0,l.jsx)(T,{children:"Running Diagnostics"})}),(0,l.jsx)("div",{className:"flex items-center justify-center my-4",children:(0,l.jsx)(G(),{color:"#6D28D9"})}),(0,l.jsx)(k,{className:"text-center",children:"Please wait while we run diagnostics on your device."})]})]})]}),(0,l.jsxs)("div",{className:"grid 2xl:grid-cols-4 lg:grid-cols-2 grid-cols-1 gap-4",children:[(0,l.jsx)(u,{data:s,isLoading:t}),(0,l.jsx)(g,{data:s,isLoading:t,dataConnectionState:a,connectionStateLoading:d}),(0,l.jsx)(j,{data:s,isLoading:t,bytesSent:x,bytesReceived:h}),(0,l.jsx)(N,{data:s,isLoading:t})]})]}),(0,l.jsxs)("div",{className:"grid xl:gap-6 gap-4",children:[(0,l.jsx)("h1",{className:"xl:text-3xl text-lg font-bold",children:"Current Active Bands"}),(0,l.jsx)(F,{bands:R,isLoading:t})]})]})}},78580:function(e,s,t){"use strict";t.d(s,{d:function(){return d},z:function(){return c}});var l=t(20881),n=t(64149),r=t(54098),i=t(20116),a=t(90270);let d=(0,i.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),c=n.forwardRef((e,s)=>{let{className:t,variant:n,size:i,asChild:c=!1,...o}=e,p=c?r.g7:"button";return(0,l.jsx)(p,{className:(0,a.cn)(d({variant:n,size:i,className:t})),ref:s,...o})});c.displayName="Button"},94920:function(e,s,t){"use strict";t.d(s,{Ol:function(){return a},SZ:function(){return c},Zb:function(){return i},aY:function(){return o},eW:function(){return p},ll:function(){return d}});var l=t(20881),n=t(64149),r=t(90270);let i=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)("div",{ref:s,className:(0,r.cn)("rounded-xl border bg-card text-card-foreground shadow",t),...n})});i.displayName="Card";let a=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)("div",{ref:s,className:(0,r.cn)("flex flex-col space-y-1.5 p-6",t),...n})});a.displayName="CardHeader";let d=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)("h3",{ref:s,className:(0,r.cn)("font-semibold leading-none tracking-tight",t),...n})});d.displayName="CardTitle";let c=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)("p",{ref:s,className:(0,r.cn)("text-sm text-muted-foreground",t),...n})});c.displayName="CardDescription";let o=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)("div",{ref:s,className:(0,r.cn)("p-6 pt-0",t),...n})});o.displayName="CardContent";let p=n.forwardRef((e,s)=>{let{className:t,...n}=e;return(0,l.jsx)("div",{ref:s,className:(0,r.cn)("flex items-center p-6 pt-0",t),...n})});p.displayName="CardFooter"},88766:function(e,s,t){"use strict";t.d(s,{O:function(){return r}});var l=t(20881),n=t(90270);function r(e){let{className:s,...t}=e;return(0,l.jsx)("div",{className:(0,n.cn)("animate-pulse rounded-md bg-primary/10",s),...t})}},46646:function(e,s,t){"use strict";t.d(s,{pm:function(){return u}});var l=t(64149);let n=0,r=new Map,i=e=>{if(r.has(e))return;let s=setTimeout(()=>{r.delete(e),o({type:"REMOVE_TOAST",toastId:e})},1e6);r.set(e,s)},a=(e,s)=>{switch(s.type){case"ADD_TOAST":return{...e,toasts:[s.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===s.toast.id?{...e,...s.toast}:e)};case"DISMISS_TOAST":{let{toastId:t}=s;return t?i(t):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===t||void 0===t?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===s.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==s.toastId)}}},d=[],c={toasts:[]};function o(e){c=a(c,e),d.forEach(e=>{e(c)})}function p(e){let{...s}=e,t=(n=(n+1)%Number.MAX_SAFE_INTEGER).toString(),l=()=>o({type:"DISMISS_TOAST",toastId:t});return o({type:"ADD_TOAST",toast:{...s,id:t,open:!0,onOpenChange:e=>{e||l()}}}),{id:t,dismiss:l,update:e=>o({type:"UPDATE_TOAST",toast:{...e,id:t}})}}function u(){let[e,s]=l.useState(c);return l.useEffect(()=>(d.push(s),()=>{let e=d.indexOf(s);e>-1&&d.splice(e,1)}),[e]),{...e,toast:p,dismiss:e=>o({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,s,t){"use strict";t.d(s,{cn:function(){return r}});var l=t(33958),n=t(61779);function r(){for(var e=arguments.length,s=Array(e),t=0;t{let{data:s,isLoading:l}=e;return(0,t.jsxs)(i.Zb,{children:[(0,t.jsxs)(i.Ol,{children:[(0,t.jsx)(i.ll,{children:"Sim Card"}),(0,t.jsx)(i.SZ,{children:"Sim card information"})]}),(0,t.jsxs)(i.aY,{className:"grid gap-2",children:[(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Sim Card Slot in Use"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[50px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.slot})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Sim Card State"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)(o,{className:"font-bold ".concat((null==s?void 0:s.simCard.state)==="Inserted"?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.simCard.state})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Provider"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.provider})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Phone Number"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[140px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.phoneNumber})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"IMSI"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[140px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.imsi})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"ICCID"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[140px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.iccid})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"IMEI"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[140px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.simCard.imei})]})]})]})};let x={6:"1.4 MHz",15:"3 MHz",25:"5 MHz",50:"10 MHz",75:"15 MHz",100:"20 MHz"},m={0:"5 MHz",1:"10 MHz",2:"15 MHz",3:"20 MHz",4:"25 MHz",5:"30 MHz",6:"40 MHz",7:"50 MHz",8:"60 MHz",9:"70 MHz",10:"80 MHz",11:"90 MHz",12:"100 MHz",13:"200 MHz",14:"400 MHz",15:"35 MHz",16:"45 MHz"},u={2:"UTRAN",4:"HSDPA",5:"HSUPA",6:"HSDPA & HSUPA",7:"E-UTRAN",10:"E-UTRAN - 5GCN",11:"NR - 5GCN",12:"NG-RAN",13:"E-UTRAN-NR Dual"},h=e=>u[e]||"Unknown";var f=e=>{let{data:s,isLoading:l,dataConnectionState:n,connectionStateLoading:a}=e;return(0,t.jsxs)(i.Zb,{children:[(0,t.jsxs)(i.Ol,{children:[(0,t.jsx)(i.ll,{children:"Connection"}),(0,t.jsx)(i.SZ,{children:"Connection information"})]}),(0,t.jsxs)(i.aY,{className:"grid gap-2",children:[(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("div",{children:"APN"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("div",{className:"font-bold",children:null==s?void 0:s.connection.apn})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("div",{children:"Operator State"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)(o,{className:"font-bold ".concat((null==s?void 0:s.connection.operatorState)==="Unknown"||(null==s?void 0:s.connection.operatorState)==="Denied"?"bg-rose-500 hover:bg-rose-800":"bg-emerald-500 hover:bg-emerald-800"),children:null==s?void 0:s.connection.operatorState})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("div",{children:"Functionality State"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)(o,{className:"font-bold ".concat((null==s?void 0:s.connection.functionalityState)==="Enabled"?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.connection.functionalityState})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("div",{children:"Data Connection State"}),a?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)(o,{className:"font-bold ".concat("Connected"===n?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:n})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("div",{children:"Network Type"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("div",{className:"font-bold",children:null==s?void 0:s.connection.networkType})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("div",{children:"Modem Temperature"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("div",{className:"font-bold",children:null==s?void 0:s.connection.modemTemperature})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("div",{children:"Access Technology"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("div",{className:"font-bold",children:(null==s?void 0:s.connection.accessTechnology)?h(s.connection.accessTechnology):"Unknown"})]})]})]})},j=e=>{let{data:s,isLoading:l,bytesSent:n,bytesReceived:a}=e;return(0,t.jsxs)(i.Zb,{children:[(0,t.jsxs)(i.Ol,{children:[(0,t.jsx)(i.ll,{children:"Data Transmission"}),(0,t.jsx)(i.SZ,{children:"Data transmission information"})]}),(0,t.jsxs)(i.aY,{className:"grid gap-2",children:[(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Carrier Aggregation"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)(o,{className:"font-bold ".concat((null==s?void 0:s.dataTransmission.carrierAggregation)==="Multi"?"bg-emerald-500 hover:bg-emerald-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.dataTransmission.carrierAggregation})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Bandwidth"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.dataTransmission.bandwidth})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Connected Bands"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.dataTransmission.connectedBands})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Signal Strength"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)(o,{className:"font-bold ".concat((null==s?void 0:s.dataTransmission.signalStrength)&&parseInt(null==s?void 0:s.dataTransmission.signalStrength)>80?"bg-emerald-500 hover:bg-emerald-800":(null==s?void 0:s.dataTransmission.signalStrength)&&parseInt(null==s?void 0:s.dataTransmission.signalStrength)>40?"bg-orange-500":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.dataTransmission.signalStrength})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"MIMO Layers"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[100px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.dataTransmission.mimoLayers})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Bytes Sent"}),(0,t.jsx)("p",{className:"font-bold",children:n})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Bytes Received"}),(0,t.jsx)("p",{className:"font-bold",children:a})]})]})]})},g=e=>{let{data:s,isLoading:l}=e;return(0,t.jsxs)(i.Zb,{children:[(0,t.jsxs)(i.Ol,{children:[(0,t.jsx)(i.ll,{children:"Cellular Information"}),(0,t.jsx)(i.SZ,{children:"Cellular network information"})]}),(0,t.jsxs)(i.aY,{className:"grid gap-2",children:[(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Cell ID"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[80px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.cellId})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"TAC"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[80px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.trackingAreaCode})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Physical Cell IDs"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[80px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.physicalCellId})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"E/ARFCN"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[80px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.earfcn})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Mobile Country Code"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[80px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.mcc})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Mobile Network Code"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[80px]"}):(0,t.jsx)("p",{className:"font-bold",children:null==s?void 0:s.cellularInfo.mnc})]}),(0,t.jsxs)("div",{className:"flex flex-row justify-between text-md",children:[(0,t.jsx)("p",{children:"Signal Quality"}),l?(0,t.jsx)(r.O,{className:"h-4 w-[80px]"}):(0,t.jsx)(o,{className:"\n font-bold ".concat((null==s?void 0:s.cellularInfo.signalQuality)&&parseInt(null==s?void 0:s.cellularInfo.signalQuality)>80?"bg-emerald-500 hover:bg-emerald-800":(null==s?void 0:s.cellularInfo.signalQuality)&&parseInt(null==s?void 0:s.cellularInfo.signalQuality)>40?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800"),children:null==s?void 0:s.cellularInfo.signalQuality})]})]})]})},N=l(78580),v=l(14491),b=l(35935);let w=v.fC,y=v.xz,C=v.h_;v.x8;let S=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)(v.aV,{ref:s,className:(0,d.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",l),...n})});S.displayName=v.aV.displayName;let R=n.forwardRef((e,s)=>{let{className:l,children:n,...i}=e;return(0,t.jsxs)(C,{children:[(0,t.jsx)(S,{}),(0,t.jsxs)(v.VY,{ref:s,className:(0,d.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",l),...i,children:[n,(0,t.jsxs)(v.x8,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,t.jsx)(b.Pxu,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});R.displayName=v.VY.displayName;let A=e=>{let{className:s,...l}=e;return(0,t.jsx)("div",{className:(0,d.cn)("flex flex-col space-y-1.5 text-center sm:text-left",s),...l})};A.displayName="DialogHeader";let I=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)(v.Dx,{ref:s,className:(0,d.cn)("text-lg font-semibold leading-none tracking-tight",l),...n})});I.displayName=v.Dx.displayName;let k=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)(v.dk,{ref:s,className:(0,d.cn)("text-sm text-muted-foreground",l),...n})});k.displayName=v.dk.displayName;var T=l(7357),E=l(7694),B=l(83765),D=l(7410),G=l(55215),z=l.n(G),M=l(25696);let O=n.createContext(null);function L(){let e=n.useContext(O);if(!e)throw Error("useCarousel must be used within a ");return e}let U=n.forwardRef((e,s)=>{let{orientation:l="horizontal",opts:i,setApi:r,plugins:a,className:c,children:o,...p}=e,[x,m]=(0,M.Z)({...i,axis:"horizontal"===l?"x":"y"},a),[u,h]=n.useState(!1),[f,j]=n.useState(!1),g=n.useCallback(e=>{e&&(h(e.canScrollPrev()),j(e.canScrollNext()))},[]),N=n.useCallback(()=>{null==m||m.scrollPrev()},[m]),v=n.useCallback(()=>{null==m||m.scrollNext()},[m]),b=n.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),N()):"ArrowRight"===e.key&&(e.preventDefault(),v())},[N,v]);return n.useEffect(()=>{m&&r&&r(m)},[m,r]),n.useEffect(()=>{if(m)return g(m),m.on("reInit",g),m.on("select",g),()=>{null==m||m.off("select",g)}},[m,g]),(0,t.jsx)(O.Provider,{value:{carouselRef:x,api:m,opts:i,orientation:l||((null==i?void 0:i.axis)==="y"?"vertical":"horizontal"),scrollPrev:N,scrollNext:v,canScrollPrev:u,canScrollNext:f},children:(0,t.jsx)("div",{ref:s,onKeyDownCapture:b,className:(0,d.cn)("relative",c),role:"region","aria-roledescription":"carousel",...p,children:o})})});U.displayName="Carousel";let P=n.forwardRef((e,s)=>{let{className:l,...n}=e,{carouselRef:i,orientation:r}=L();return(0,t.jsx)("div",{ref:i,className:"overflow-hidden",children:(0,t.jsx)("div",{ref:s,className:(0,d.cn)("flex","horizontal"===r?"-ml-4":"-mt-4 flex-col",l),...n})})});P.displayName="CarouselContent";let Z=n.forwardRef((e,s)=>{let{className:l,...n}=e,{orientation:i}=L();return(0,t.jsx)("div",{ref:s,role:"group","aria-roledescription":"slide",className:(0,d.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===i?"pl-4":"pt-4",l),...n})});Z.displayName="CarouselItem";let H=n.forwardRef((e,s)=>{let{className:l,variant:n="outline",size:i="icon",...r}=e,{orientation:a,scrollPrev:c,canScrollPrev:o}=L();return(0,t.jsxs)(N.z,{ref:s,variant:n,size:i,className:(0,d.cn)("absolute h-8 w-8 rounded-full","horizontal"===a?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",l),disabled:!o,onClick:c,...r,children:[(0,t.jsx)(b.Y4O,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Previous slide"})]})});H.displayName="CarouselPrevious";let _=n.forwardRef((e,s)=>{let{className:l,variant:n="outline",size:i="icon",...r}=e,{orientation:a,scrollNext:c,canScrollNext:o}=L();return(0,t.jsxs)(N.z,{ref:s,variant:n,size:i,className:(0,d.cn)("absolute h-8 w-8 rounded-full","horizontal"===a?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",l),disabled:!o,onClick:c,...r,children:[(0,t.jsx)(b.LZ3,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Next slide"})]})});_.displayName="CarouselNext";var Q=e=>{let{id:s,bandNumber:l,earfcn:n,bandwidth:r,pci:a,rsrp:d,rsrq:c,sinr:p}=e;return(0,t.jsx)(i.Zb,{className:"p-8",children:(0,t.jsxs)("div",{className:"flex flex-row items-center gap-6 justify-between",children:[(0,t.jsxs)("div",{className:"grid gap-2 w-[180px]",children:[(0,t.jsx)("h2",{className:"text-md font-bold",children:"Band"}),(0,t.jsxs)("div",{className:"flex flex-row items-center gap-2",children:[l.replace("LTE BAND ","B").replace("NR5G BAND ","N"),l.includes("NR5G")&&(0,t.jsx)(o,{className:"text-xs bg-blue-600 hover:bg-blue-800",children:"NR 5G"})]})]}),(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-bold",children:"E/ARFCN"}),(0,t.jsx)("p",{children:n})]}),(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-bold",children:"Bandwidth"}),(0,t.jsx)("p",{children:r})]}),(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-bold",children:"Physical Cell ID"}),(0,t.jsx)("p",{children:a})]}),(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-bold",children:"RSRP"}),(0,t.jsxs)(o,{className:parseInt(d)>=-80?"bg-emerald-500 hover:bg-emerald-800":parseInt(d)>=-100?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[d," dBm"]})]}),(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-bold",children:"RSRQ"}),(0,t.jsxs)(o,{className:10>=parseInt(c)?"bg-emerald-500 hover:bg-emerald-800":20>=parseInt(c)?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[c," dB"]})]}),(0,t.jsxs)("div",{className:"grid gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-bold",children:"SINR"}),(0,t.jsxs)(o,{className:parseInt(p)>=20?"bg-emerald-500 hover:bg-emerald-800":parseInt(p)>=0?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[p," dB"]})]})]})})},Y=e=>{let{bands:s,isLoading:l}=e;return l?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden lg:block",children:(0,t.jsxs)(i.Zb,{className:"p-6 grid gap-4",children:[s&&s.map(e=>(0,t.jsx)(Q,{...e},e.id)),(0,t.jsx)(i.eW,{className:"w-full p-6 flex items-center justify-center",children:(0,t.jsx)(i.SZ,{className:"text-md",children:"Currently bands connected."})})]})}),(0,t.jsx)("div",{className:"flex items-center justify-center mx-auto lg:hidden",children:(0,t.jsxs)(U,{className:"w-full max-w-xs",children:[(0,t.jsx)(P,{children:(0,t.jsx)(Z,{children:(0,t.jsx)("div",{className:"p-0.5",children:(0,t.jsx)(i.Zb,{children:(0,t.jsxs)(i.aY,{className:"grid gap-2 p-2",children:[(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"Band"}),(0,t.jsx)("div",{children:(0,t.jsx)(r.O,{className:"w-16 h-4"})})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"E/ARFCN"}),(0,t.jsx)("div",{children:(0,t.jsx)(r.O,{className:"w-16 h-4"})})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"Bandwidth"}),(0,t.jsx)("div",{children:(0,t.jsx)(r.O,{className:"w-16 h-4"})})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"PCI"}),(0,t.jsx)("div",{children:(0,t.jsx)(r.O,{className:"w-16 h-4"})})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"RSRP"}),(0,t.jsx)("div",{children:(0,t.jsx)(r.O,{className:"w-32 h-4"})})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"RSRQ"}),(0,t.jsx)("div",{children:(0,t.jsx)(r.O,{className:"w-32 h-4"})})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"SINR"}),(0,t.jsx)("div",{children:(0,t.jsx)(r.O,{className:"w-32 h-4"})})]})]})})})})}),(0,t.jsx)(H,{}),(0,t.jsx)(_,{})]})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"hidden lg:block",children:(0,t.jsxs)(i.Zb,{className:"p-6 grid gap-4",children:[s&&s.map(e=>(0,t.jsx)(Q,{...e},e.id)),(0,t.jsx)(i.eW,{className:"w-full p-6 flex items-center justify-center",children:(0,t.jsx)(i.SZ,{className:"text-md",children:"Current bands connected."})})]})}),(0,t.jsx)("div",{className:"flex items-center justify-center mx-auto lg:hidden",children:(0,t.jsxs)(U,{className:"w-full max-w-xs",children:[(0,t.jsx)(P,{children:null==s?void 0:s.map(e=>(0,t.jsx)(Z,{children:(0,t.jsx)("div",{className:"p-0.5",children:(0,t.jsx)(i.Zb,{children:(0,t.jsxs)(i.aY,{className:"grid gap-2 p-6 aspect-square",children:[(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"Band"}),(0,t.jsx)("p",{children:e.bandNumber})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"E/ARFCN"}),(0,t.jsx)("p",{children:e.earfcn})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"Bandwidth"}),(0,t.jsx)("p",{children:e.bandwidth})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"PCI"}),(0,t.jsx)("p",{children:e.pci})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"RSRP"}),(0,t.jsxs)(o,{className:parseInt(e.rsrp)>=-80?"bg-emerald-500 hover:bg-emerald-800":parseInt(e.rsrp)>=-100?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[e.rsrp," dBm"]})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"RSRQ"}),(0,t.jsxs)(o,{className:10>=parseInt(e.rsrq)?"bg-emerald-500 hover:bg-emerald-800":20>=parseInt(e.rsrq)?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[e.rsrq," dB"]})]}),(0,t.jsxs)("div",{className:"flex justify-between",children:[(0,t.jsx)("p",{children:"SINR"}),(0,t.jsxs)(o,{className:parseInt(e.sinr)>=20?"bg-emerald-500 hover:bg-emerald-800":parseInt(e.sinr)>=0?"bg-orange-500 hover:bg-orange-800":"bg-rose-500 hover:bg-rose-800",children:[e.sinr," dB"]})]})]})})})},e.id))}),(0,t.jsx)(H,{}),(0,t.jsx)(_,{})]})})]})};let F=(e,s)=>{switch(e.split("\n")[1].split(":")[1].split(",")[1].trim()||s.split("\n")[1].split(":")[1].split(",")[1].trim()){case"1":return"Registered";case"2":return"Searching";case"3":return"Denied";case"4":return"Unknown";case"5":return"Roaming";default:return"Not Registered"}},q=e=>{let s=e.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g),l=null==s?void 0:s.some(e=>e.includes("LTE")),t=null==s?void 0:s.some(e=>e.includes("NR5G"));return l&&t?"NR5G-NSA":l?"LTE":t?"NR5G-SA":"No Signal"},V=e=>{let s=["cpuss-0","cpuss-1","cpuss-2","cpuss-3"].map(s=>parseInt(e.split("\n").find(e=>e.includes(s)).split(":")[1].split(",")[1].replace(/"/g,"").trim())),l=s.reduce((e,s)=>e+s,0)/s.length;return"".concat(Math.round(l),"\xb0C")},W=(e,s)=>{let l=e.split("\n").find(e=>e.includes("PCC"));l=null==l?void 0:l.split(":")[1].split(",")[2].trim();let t=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("LTE"));t=t.map(e=>e.split(":")[1].split(",")[2].trim());let n=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));if(n=n.map(e=>e.split(":")[1].split(",")[2].trim()),"LTE"===s)return!t.length&&l?x[l]||"Unknown":[l?x[l]:"",...t.map(e=>x[e])].join(", ");if("NR5G-SA"===s&&l)return n.length?[m[l],...n.map(e=>m[e])].join(", "):m[l]||"Unknown";if("NR5G-NSA"===s&&l)return t.length||n.length?t.length&&!n.length?[x[l],...t.map(e=>x[e])].join(", "):[x[l],...t.map(e=>x[e]),...n.map(e=>m[e])].join(", "):x[l]||"Unknown"},K=e=>{let s=e.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g);return(null==s?void 0:s.map(e=>e.includes("LTE")?"B".concat(e.match(/\d+/)):e.includes("NR5G")?"N".concat(e.split(" ")[2].replace(/"/g,"").trim()):void 0).join(", "))||"Unknown"},J=e=>{var s,l,t;let n=e.split("\n").find(e=>e.includes("LTE")),i=e.split("\n").find(e=>e.includes("NR5G"));if(n){let e=null===(s=n.match(/\d+/g))||void 0===s?void 0:s.map(e=>parseInt(e)).filter(e=>-32768!==e);if(i){let s=null===(l=i.match(/\d+/g))||void 0===l?void 0:l.map(e=>parseInt(e)).filter(e=>-32768!==e);if(s&&s.length>1&&(s.pop(),e)){let l=[...e,...s],t=l.reduce((e,s)=>e+s,0)/l.length;return"".concat(Math.round((-t- -140)/65*100),"%")}}if(e){let s=e.reduce((e,s)=>e+s,0)/e.length;return"".concat(Math.round((-s- -140)/65*100),"%")}}else{if(!i||n)return"Unknown%";let e=null===(t=i.match(/\d+/g))||void 0===t?void 0:t.map(e=>parseInt(e)).filter(e=>-32768!==e);if(e&&e.length>1){e.pop();let s=e.reduce((e,s)=>e+s,0)/e.length;return"".concat(Math.round((-s- -140)/65*100),"%")}}},X=(e,s)=>"NR5G-SA"===s||"LTE"===s?e.split("\n")[1].split(":")[1].split(",")[6].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[4].trim():"Unknown",$=(e,s)=>"NR5G-SA"===s?e.split("\n")[1].split(":")[1].split(",")[8].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[9].trim():"LTE"===s?e.split("\n")[1].split(":")[1].split(",")[12].trim():"Unknown",ee=(e,s)=>{if("LTE"===s||"NR5G-NSA"===s){let l=e.split("\n").find(e=>e.includes("PCC"));l=null==l?void 0:l.split(":")[1].split(",")[5].trim();let t=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("LTE"));t=t.map(e=>e.split(":")[1].split(",")[5].trim());let n=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));return(n=n.map(e=>e.split(":")[1].split(",")[4].trim()),t.length||n.length)?"LTE"===s?[l,...t].join(", "):[l,...t,...n].join(", "):l}if("NR5G-SA"===s){let s=e.split("\n").find(e=>e.includes("PCC"));s=null==s?void 0:s.split(":")[1].split(",")[4].trim();let l=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));return(l=l.map(e=>e.split(":")[5].split(",")[6].trim())).length?[s,...l].join(", "):s}},es=e=>{let s=e.split("\n").find(e=>e.includes("PCC"));s=null==s?void 0:s.split(":")[1].split(",")[1].trim();let l=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("LTE"));l=l.map(e=>e.split(":")[1].split(",")[1].trim());let t=e.split("\n").filter(e=>e.includes("SCC")&&e.includes("NR5G"));return(t=t.map(e=>e.split(":")[1].split(",")[1].trim()),!s||l.length||t.length)?s&&l.length&&!t.length?[s,...l].join(", "):s&&!l.length&&t.length?[s,...t].join(", "):s&&l.length&&t.length?[s,...l,...t].join(", "):"Unknown":s},el=(e,s)=>"LTE"===s||"NR5G-SA"===s?e.split("\n")[1].split(":")[1].split(",")[4].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[2].trim():void 0,et=(e,s)=>"LTE"===s||"NR5G-SA"===s?e.split("\n")[1].split(":")[1].split(",")[5].trim():"NR5G-NSA"===s?e.split("\n")[2].split(":")[1].split(",")[3].trim():void 0,en=e=>{var s,l,t;let n=e.split("\n").find(e=>e.includes("LTE")),i=e.split("\n").find(e=>e.includes("NR5G"));if(n){let e=null===(s=n.match(/\d+/g))||void 0===s?void 0:s.map(e=>parseInt(e)).filter(e=>-32768!==e);if(i){let s=null===(l=i.match(/\d+/g))||void 0===l?void 0:l.map(e=>parseInt(e)).filter(e=>-32768!==e);if(s&&s.length>1&&(s.pop(),e)){let l=[...e,...s],t=l.reduce((e,s)=>e+s,0)/l.length;return"".concat(Math.round(t/40*100),"%")}}if(e){let s=e.reduce((e,s)=>e+s,0)/e.length;return"".concat(Math.round(s/40*100),"%")}}else{if(!i||n)return"Unknown%";let e=null===(t=i.match(/\d+/g))||void 0===t?void 0:t.map(e=>parseInt(e)).filter(e=>-32768!==e);if(e&&e.length>1){e.pop();let s=e.reduce((e,s)=>e+s,0)/e.length;return"".concat(Math.round(s/40*100),"%")}}},ei=e=>{let s=e.split("\n").filter(e=>e.includes("LTE BAND")),l=e.split("\n").filter(e=>e.includes("NR5G BAND"));return s.length&&l.length?[...s,...l].map(e=>e.split(":")[1].split(",")[3].replace(/"/g,"")):s.length?s.map(e=>e.split(":")[1].split(",")[3].replace(/"/g,"")):l.length?l.map(e=>e.split(":")[1].split(",")[3].replace(/"/g,"")):["Unknown"]},er=e=>{let s=e.split("\n").filter(e=>e.includes("LTE BAND")),l=e.split("\n").filter(e=>e.includes("NR5G BAND"));return s.length&&l.length?[...s,...l].map(e=>e.split(":")[1].split(",")[1]):s.length?s.map(e=>e.split(":")[1].split(",")[1]):l.length?l.map(e=>e.split(":")[1].split(",")[1]):["Unknown"]},ea=e=>{let s=e.split("\n").filter(e=>e.includes("LTE BAND")),l=e.split("\n").filter(e=>e.includes("NR5G BAND")),t=s.map(e=>x[e.split(":")[1].split(",")[2]]),n=l.map(e=>m[e.split(":")[1].split(",")[2]]);return t.length&&n.length?[...t,...n]:t.length?t:n.length?n:["Unknown"]},ed=(e,s)=>{if("LTE"===s||"NR5G-SA"===s)return e.split("\n").filter(e=>e.includes("BAND")).map(e=>e.split(":")[1].split(",")[5]);if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")),l=e.split("\n").filter(e=>e.includes("NR5G BAND"));return[...s.map(e=>e.split(":")[1].split(",")[5]),...l.map(e=>e.split(":")[1].split(",")[4])]}},ec=(e,s,l)=>{if("LTE"===s)return e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[6]);if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[6]),t=l.split("\n").filter(e=>e.includes("NR5G-NSA")).map(e=>e.split(":")[1].split(",")[4]);return s.length&&t.length?[...s,...t]:s.length?s:t.length?t:["Unknown"]}if("NR5G-SA"===s){let e=l.split("\n").find(e=>e.includes("NR5G-SA"));if(e)return[e.split(":")[1].split(",")[12]]}return["Unknown"]},eo=(e,s,l)=>{if("LTE"===s)return e.split("\n").filter(e=>e.includes("BAND")).map(e=>e.split(":")[1].split(",")[7]);if("NR5G-SA"===s){let e=l.split("\n").find(e=>e.includes("NR5G-SA"));return e?[e.split(":")[1].split(",")[13]]:["Unknown"]}if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[7]),t=l.split("\n").filter(e=>e.includes("NR5G-NSA")).map(e=>e.split(":")[1].split(",")[6]);if(s.length&&t.length)return[...s,...t];if(s.length)return s;if(t.length)return t}return["Unknown"]},ep=(e,s,l)=>{if("LTE"===s)return e.split("\n").filter(e=>e.includes("BAND")).map(e=>e.split(":")[1].split(",")[9]);if("NR5G-SA"===s){let e=l.split("\n").find(e=>e.includes("NR5G-SA"));return e?[e.split(":")[1].split(",")[14]]:["Unknown"]}if("NR5G-NSA"===s){let s=e.split("\n").filter(e=>e.includes("LTE BAND")).map(e=>e.split(":")[1].split(",")[9]),t=l.split("\n").filter(e=>e.includes("NR5G-NSA")).map(e=>e.split(":")[1].split(",")[5]);if(s.length&&t.length)return[...s,...t];if(s.length)return s;if(t.length)return t}return["Unknown"]};var ex=()=>{let[e,s]=(0,n.useState)(null),[l,t]=(0,n.useState)(6e4),[i,r]=(0,n.useState)(!0),a=async()=>{try{let e=await fetch("/cgi-bin/settings/fetch-config.sh"),s=await e.json(),l=Math.max(1e3,parseInt(s.data_refresh_rate));t(l)}catch(e){console.error("Error fetching refresh rate:",e)}},d=(0,n.useCallback)(async()=>{try{var e,l,t,n;r(!0);let i=await fetch("/cgi-bin/fetch_data.sh?set=1"),d=await i.json();console.log(d),await a();let c={simCard:{slot:d[0].response.split("\n")[1].split(":")[1].trim()||"Unknown",state:d[6].response.match("READY")?"Inserted":"Not Inserted",provider:d[2].response.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()||"Unknown",phoneNumber:d[1].response.split("\n")[1].split(":")[1].split(",")[1].replace(/"/g,"").trim()||"Unknown",imsi:d[3].response.split("\n")[1].trim()||"Unknown",iccid:d[4].response.split("\n")[1].split(":")[1].trim()||"Unknown",imei:d[5].response.split("\n")[1].trim()||"Unknown"},connection:{apn:d[7].response.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()||d[12].response.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()||"Unknown",operatorState:F(d[8].response,d[16].response),functionalityState:"1"===d[9].response.split("\n")[1].split(":")[1].trim()?"Enabled":"Disabled",networkType:q(d[13].response),modemTemperature:V(d[11].response),accessTechnology:d[2].response.split("\n")[1].split(":")[1].split(",")[3].trim()},dataTransmission:{carrierAggregation:(null===(e=d[13].response.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g))||void 0===e?void 0:e.length)>1?"Multi":"Inactive",bandwidth:W(d[13].response,q(d[13].response)),connectedBands:K(d[13].response),signalStrength:J(d[14].response),mimoLayers:(null===(l=d[14].response.split("\n")[1].match(/\d+/g))||void 0===l?void 0:l.filter(e=>"-32768"!==e).length.toString())||"Inactive"},cellularInfo:{cellId:X(d[10].response,q(d[13].response)),trackingAreaCode:$(d[10].response,q(d[13].response)),physicalCellId:ee(d[13].response,q(d[13].response)),earfcn:es(d[13].response),mcc:el(d[10].response,q(d[13].response)),mnc:et(d[10].response,q(d[13].response)),signalQuality:en(d[19].response)},currentBands:{id:Array.from({length:null!==(n=null===(t=ei(d[13].response))||void 0===t?void 0:t.length)&&void 0!==n?n:0},(e,s)=>s+1),bandNumber:ei(d[13].response),earfcn:er(d[13].response),bandwidth:ea(d[13].response),pci:ed(d[13].response,q(d[13].response)),rsrp:ec(d[13].response,q(d[13].response),d[10].response),rsrq:eo(d[13].response,q(d[13].response),d[10].response),sinr:ep(d[13].response,q(d[13].response),d[10].response)}};s(c)}catch(e){console.error("Error fetching home data:",e)}finally{setTimeout(()=>r(!1),300)}},[]);return(0,n.useEffect)(()=>{d();let e=setInterval(d,l);return()=>clearInterval(e)},[d,l]),{data:e,isLoading:i,refresh:d}},em=()=>{let[e,s]=(0,n.useState)("Unknown"),[l,t]=(0,n.useState)(!0),i=(0,n.useCallback)(async()=>{try{t(!0);let e=await fetch("/cgi-bin/home/check_net.sh"),l=await e.json();s("ACTIVE"===l.connection?"Connected":"Disconnected"),t(!1)}catch(e){console.error("Error fetching data connection state:",e),s("Unknown"),t(!1)}},[]);return(0,n.useEffect)(()=>{i();let e=setInterval(i,3e4);return()=>clearInterval(e)},[i]),{dataConnectionState:e,refresh:(0,n.useCallback)(()=>{i()},[i]),isStateLoading:l}};let eu=e=>{if(0===e)return"0 Bytes";let s=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,s)).toFixed(2))+" "+["Bytes","KB","MB","GB","TB"][s]};var eh=()=>{let[e,s]=(0,n.useState)("0 Bytes"),[l,t]=(0,n.useState)("0 Bytes"),i=(0,n.useCallback)(async()=>{try{let e=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(encodeURIComponent("AT+QGDCNT?"))}),l=await e.json(),n=parseInt(l.output.split("\n")[1].split(":")[1].split(",")[0]),i=parseInt(l.output.split("\n")[1].split(":")[1].split(",")[1]);s(eu(n)),t(eu(i))}catch(e){console.error("Error fetching traffic stats:",e)}},[]);return(0,n.useEffect)(()=>{i();let e=setInterval(i,5e3);return()=>clearInterval(e)},[i]),{bytesSent:e,bytesReceived:l,refresh:(0,n.useCallback)(()=>{i()},[i])}},ef=()=>{let[e,s]=(0,n.useState)(!1),[l,t]=(0,n.useState)(null),i=(e,s)=>{let l=e.split("\n")[1].split(":")[1].split(",")[1].trim(),t=s.split("\n")[1].split(":")[1].split(",")[1].trim();return"1"===l||"1"===t?"Registered":"Not Registered"},r=(e,s)=>e.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()===s.split("\n")[1].split(":")[1].split(",")[2].replace(/"/g,"").trim()?"Enabled":"Disabled",a=e=>{let s=e.split("\n")[1].split(":")[1].split(",")[1].trim(),l=e.split("\n")[2].split(":")[1].split(",")[1].trim();return"1"===s||"1"===l?"Connected":"Disconnected"},d=e=>{let s=e.split("\n")[1].split(":")[1].split(",").slice(0,4).map(e=>e.trim()),l=e.split("\n")[2].split(":")[1].split(",").slice(0,4).map(e=>e.trim());if(s){let e=s.reduce((e,s)=>e+parseInt(s),0)/s.length;return l?(e+l.reduce((e,s)=>e+parseInt(s),0)/l.length)/2<-100?"Poor":"Good":e<-100?"Poor":"Good"}return l?l.reduce((e,s)=>e+parseInt(s),0)/l.length<-100?"Poor":"Good":"N/A"},c=e=>{let s=e.split("\n").filter(e=>e.startsWith("+QTEMP:")).map(e=>parseInt(e.split(":")[1].split(",")[1].replace(/"/g,"").trim())).filter(e=>e>=0&&e<99);return s.reduce((e,s)=>e+s,0)/s.length<50?"Normal":"High"},o=e=>{let s=e.split("\n")[1].split(":")[1].split(",")[1].trim(),l=e.split("\n")[2].split(":")[1].split(",")[1].trim(),t=e.split("\n")[3].split(":")[1].split(",")[1].trim();return"0"===s&&"0"===l&&"0"===t?"None":"0"!==s?s:"0"!==l?l:"0"!==t?t:"Unknown"};return{isRunningDiagnostics:e,runDiagnosticsData:l,startDiagnostics:async()=>{s(!0);try{let e=await fetch("/cgi-bin/fetch_data.sh?set=6"),s=await e.json();console.log("Diagnostics data:",s);let l={netRegistration:i(s[0].response,s[1].response),simState:s[2].response.split("\n")[1].split(":")[1].trim(),manualAPN:r(s[3].response,s[4].response),wanIP:a(s[5].response),cellSignal:d(s[6].response),modemTemp:c(s[7].response),netReject:o(s[8].response)};return t(l),l}catch(e){throw console.error("Error running diagnostics:",e),e}finally{s(!1)}}}},ej=()=>{let{data:e,isLoading:s,refresh:l}=ex(),{dataConnectionState:i,isStateLoading:r,refresh:a}=em(),{isRunningDiagnostics:d,runDiagnosticsData:c,startDiagnostics:o}=ef(),{bytesSent:x,bytesReceived:m,refresh:u}=eh(),h=(0,n.useCallback)(()=>{l(),a(),u()},[l,a,u]),[v,b]=(0,n.useState)([]),C=async()=>{try{await o()}catch(e){console.error("Error running diagnostics:",e)}};return(0,n.useEffect)(()=>{c&&console.log("Diagnostics data updated:",c)},[c]),(0,n.useEffect)(()=>{if(e&&e.currentBands){var s;let l=null===(s=e.currentBands.id)||void 0===s?void 0:s.map((s,l)=>{var t,n,i,r,a,d,c;return{id:s,bandNumber:(null===(t=e.currentBands.bandNumber)||void 0===t?void 0:t[l])||"N/A",earfcn:(null===(n=e.currentBands.earfcn)||void 0===n?void 0:n[l])||"N/A",bandwidth:(null===(i=e.currentBands.bandwidth)||void 0===i?void 0:i[l])||"N/A",pci:(null===(r=e.currentBands.pci)||void 0===r?void 0:r[l])||"N/A",rsrp:(null===(a=e.currentBands.rsrp)||void 0===a?void 0:a[l])||"N/A",rsrq:(null===(d=e.currentBands.rsrq)||void 0===d?void 0:d[l])||"N/A",sinr:(null===(c=e.currentBands.sinr)||void 0===c?void 0:c[l])||"N/A"}});l&&b(l)}},[e]),(0,t.jsxs)("div",{className:"grid xl:gap-y-12 gap-y-8 gap-4",children:[(0,t.jsxs)("div",{className:"grid xl:gap-6 gap-4",children:[(0,t.jsxs)("div",{className:"flex flex-row justify-between items-center",children:[(0,t.jsxs)("div",{className:"flex flex-row gap-2 items-center",children:[(0,t.jsx)("h1",{className:"xl:text-3xl text-lg font-bold",children:"Connection Summary"}),(0,t.jsx)(N.z,{variant:"ghost",size:"icon",className:"text-sm",onClick:h,children:(0,t.jsx)(T.Z,{className:"xl:size-6 size-5 text-blue-500",strokeWidth:3})})]}),"Connected"!==i&&(0,t.jsxs)(w,{children:[(0,t.jsx)(y,{children:(0,t.jsxs)(N.z,{variant:"secondary",onClick:C,children:[(0,t.jsx)(E.Z,{className:"xl:size-6 size-5"}),"Run Diagnostics"]})}),!d&&(0,t.jsxs)(R,{children:[(0,t.jsx)(A,{children:(0,t.jsx)(I,{children:"Diagnostics Result"})}),(0,t.jsx)(k,{children:"This is the result of the diagnostic test ran on your device."}),(0,t.jsxs)("div",{className:"grid gap-4 py-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"Network Registration "}),(null==c?void 0:c.netRegistration)==="Registered"?(0,t.jsx)(B.Z,{className:"text-green-500"}):(0,t.jsx)(D.Z,{className:"text-red-500"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"U-SIM State"}),(null==c?void 0:c.simState)==="READY"?(0,t.jsx)(B.Z,{className:"text-green-500"}):(0,t.jsx)(D.Z,{className:"text-red-500"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"Manual APN"}),(null==c?void 0:c.manualAPN)==="Enabled"?(0,t.jsx)(B.Z,{className:"text-green-500"}):(0,t.jsx)(D.Z,{className:"text-red-500"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"WAN IP"}),(null==c?void 0:c.wanIP)==="Connected"?(0,t.jsx)(B.Z,{className:"text-green-500"}):(0,t.jsx)(D.Z,{className:"text-red-500"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"Cellular Signal"}),(null==c?void 0:c.cellSignal)==="Good"?(0,t.jsx)(B.Z,{className:"text-green-500"}):(0,t.jsx)(D.Z,{className:"text-red-500"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"Modem Temperature"}),(null==c?void 0:c.modemTemp)==="Normal"?(0,t.jsx)(B.Z,{className:"text-green-500"}):(0,t.jsx)(D.Z,{className:"text-red-500"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between mt-6",children:[(0,t.jsx)("h3",{className:"font-semibold",children:"Net Reject Cause"}),(null==c?void 0:c.netReject)==="None"?(0,t.jsxs)("div",{className:"flex space-x-2 items-center",children:[(0,t.jsx)(B.Z,{className:"text-green-500"}),(0,t.jsx)("span",{children:"None"})]}):(0,t.jsxs)("div",{className:"flex space-x-2 items-center",children:[(0,t.jsx)(D.Z,{className:"text-red-500"}),(0,t.jsx)("span",{children:null==c?void 0:c.netReject})]})]})]})]}),d&&(0,t.jsxs)(R,{children:[(0,t.jsx)(A,{children:(0,t.jsx)(I,{children:"Running Diagnostics"})}),(0,t.jsx)("div",{className:"flex items-center justify-center my-4",children:(0,t.jsx)(z(),{color:"#6D28D9"})}),(0,t.jsx)(k,{className:"text-center",children:"Please wait while we run diagnostics on your device."})]})]})]}),(0,t.jsxs)("div",{className:"grid 2xl:grid-cols-4 lg:grid-cols-2 grid-cols-1 gap-4",children:[(0,t.jsx)(p,{data:e,isLoading:s}),(0,t.jsx)(f,{data:e,isLoading:s,dataConnectionState:i,connectionStateLoading:r}),(0,t.jsx)(j,{data:e,isLoading:s,bytesSent:x,bytesReceived:m}),(0,t.jsx)(g,{data:e,isLoading:s})]})]}),(0,t.jsxs)("div",{className:"grid xl:gap-6 gap-4",children:[(0,t.jsx)("h1",{className:"xl:text-3xl text-lg font-bold",children:"Current Active Bands"}),(0,t.jsx)(Y,{bands:v,isLoading:s})]})]})}},78580:function(e,s,l){"use strict";l.d(s,{d:function(){return d},z:function(){return c}});var t=l(20881),n=l(64149),i=l(54098),r=l(20116),a=l(90270);let d=(0,r.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),c=n.forwardRef((e,s)=>{let{className:l,variant:n,size:r,asChild:c=!1,...o}=e,p=c?i.g7:"button";return(0,t.jsx)(p,{className:(0,a.cn)(d({variant:n,size:r,className:l})),ref:s,...o})});c.displayName="Button"},94920:function(e,s,l){"use strict";l.d(s,{Ol:function(){return a},SZ:function(){return c},Zb:function(){return r},aY:function(){return o},eW:function(){return p},ll:function(){return d}});var t=l(20881),n=l(64149),i=l(90270);let r=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)("div",{ref:s,className:(0,i.cn)("rounded-xl border bg-card text-card-foreground shadow",l),...n})});r.displayName="Card";let a=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)("div",{ref:s,className:(0,i.cn)("flex flex-col space-y-1.5 p-6",l),...n})});a.displayName="CardHeader";let d=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)("h3",{ref:s,className:(0,i.cn)("font-semibold leading-none tracking-tight",l),...n})});d.displayName="CardTitle";let c=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)("p",{ref:s,className:(0,i.cn)("text-sm text-muted-foreground",l),...n})});c.displayName="CardDescription";let o=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)("div",{ref:s,className:(0,i.cn)("p-6 pt-0",l),...n})});o.displayName="CardContent";let p=n.forwardRef((e,s)=>{let{className:l,...n}=e;return(0,t.jsx)("div",{ref:s,className:(0,i.cn)("flex items-center p-6 pt-0",l),...n})});p.displayName="CardFooter"},88766:function(e,s,l){"use strict";l.d(s,{O:function(){return i}});var t=l(20881),n=l(90270);function i(e){let{className:s,...l}=e;return(0,t.jsx)("div",{className:(0,n.cn)("animate-pulse rounded-md bg-primary/10",s),...l})}},90270:function(e,s,l){"use strict";l.d(s,{cn:function(){return i}});var t=l(33958),n=l(61779);function i(){for(var e=arguments.length,s=Array(e),l=0;l{let{children:t}=e,a=(0,i.useRouter)(),{isAuthenticated:s,checkAuth:l}=(0,n.a)();return((0,o.useEffect)(()=>{l()||a.push("/login")},[]),s)?(0,r.jsx)(r.Fragment,{children:t}):null};var d=a(92093);let c=(0,d.Z)("RadioTower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]]),u=(0,d.Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),f=(0,d.Z)("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]),m=(0,d.Z)("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);var h=a(78580),p=a(71036),x=a(16236);let g=(0,d.Z)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),y=(0,d.Z)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);var v=a(89448),b=a(14491),j=a(35935),N=a(20116),w=a(90270);let k=b.fC,A=b.xz;b.x8;let R=b.h_,T=o.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(b.aV,{className:(0,w.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s,ref:t})});T.displayName=b.aV.displayName;let C=(0,N.j)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),S=o.forwardRef((e,t)=>{let{side:a="right",className:s,children:n,...o}=e;return(0,r.jsxs)(R,{children:[(0,r.jsx)(T,{}),(0,r.jsxs)(b.VY,{ref:t,className:(0,w.cn)(C({side:a}),s),...o,children:[(0,r.jsxs)(b.x8,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,r.jsx)(j.Pxu,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]}),n]})]})});S.displayName=b.VY.displayName,o.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(b.Dx,{ref:t,className:(0,w.cn)("text-lg font-semibold text-foreground",a),...s})}).displayName=b.Dx.displayName,o.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(b.dk,{ref:t,className:(0,w.cn)("text-sm text-muted-foreground",a),...s})}).displayName=b.dk.displayName;var D=a(46646),_=e=>{let{children:t}=e,a=(0,i.usePathname)(),{logout:d}=(0,n.a)(),{setTheme:b}=(0,v.F)(),[j,N]=(0,o.useState)(!1),w=(0,D.pm)(),R=async e=>{try{let t=encodeURIComponent(e),a=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)});if(!a.ok)throw Error("HTTP error! status: ".concat(a.status));return a}catch(e){throw console.error("AT Command error:",e),e}},T=async()=>{try{N(!0),await R("AT+QPOWD=1"),w.toast({title:"Rebooting device",description:"Please wait for the device to restart."}),setTimeout(()=>{w.toast({title:"Device is now active",description:"The device has been rebooted successfully."})},9e4),setTimeout(()=>{window.location.reload()},92e3)}catch(e){console.error("Reboot error:",e),w.toast({title:"Failed to reboot device",description:"Please try again.",variant:"destructive"})}finally{N(!1)}},C=async()=>{try{await R("AT+COPS=2"),w.toast({title:"Reconnecting to network",description:"Please wait for the device to reconnect."}),await new Promise(e=>setTimeout(e,2e3)),await R("AT+COPS=0"),w.toast({title:"Reconnected to network",description:"The device has been reconnected successfully."}),await new Promise(e=>setTimeout(e,3e3)),window.location.reload()}catch(e){w.toast({title:"Failed to reconnect to network",description:"Please try again.",variant:"destructive"})}};return(0,r.jsxs)("div",{className:"flex min-h-screen w-full flex-col",children:[(0,r.jsxs)("header",{className:"sticky top-0 flex h-16 items-center gap-4 border-b bg-background px-4 md:px-6",children:[(0,r.jsxs)("nav",{className:"hidden flex-col gap-6 text-lg font-medium md:flex md:flex-row md:items-center md:gap-5 md:text-base lg:gap-6",children:[(0,r.jsxs)(s.default,{href:"/dashboard/home/",className:"flex items-center gap-2 text-lg font-semibold md:text-xl md:mr-8",children:[(0,r.jsx)(c,{className:"h-6 w-6"}),(0,r.jsx)("h1",{children:"QuecManager"})]}),(0,r.jsx)(s.default,{href:"/dashboard/home/",className:"".concat("/dashboard/home/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Home"}),(0,r.jsx)(s.default,{href:"/dashboard/cell-settings/basic-settings/",className:"".concat(a.includes("/dashboard/cell-settings/")?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Cellular"}),(0,r.jsx)(s.default,{href:"/dashboard/advanced-settings/connectivity",className:"".concat(a.includes("/dashboard/advanced-settings")?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Advance"}),(0,r.jsx)(s.default,{href:"/dashboard/experimental/",className:"".concat("/dashboard/experimental/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Experimental"}),(0,r.jsx)(s.default,{href:"/dashboard/about/",className:"".concat("/dashboard/about/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"About"})]}),(0,r.jsxs)(k,{children:[(0,r.jsx)(A,{asChild:!0,children:(0,r.jsxs)(h.z,{variant:"outline",size:"icon",className:"shrink-0 md:hidden",children:[(0,r.jsx)(u,{className:"h-5 w-5"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle navigation menu"})]})}),(0,r.jsx)(S,{side:"left",children:(0,r.jsxs)("nav",{className:"grid gap-6 text-lg font-medium",children:[(0,r.jsxs)(s.default,{href:"/dashboard/home/",className:"flex items-center gap-2 text-lg font-semibold",children:[(0,r.jsx)(c,{className:"h-6 w-6"}),(0,r.jsx)("span",{className:"sr-only",children:"QuecManager"})]}),(0,r.jsx)(s.default,{href:"/dashboard/home/",className:"text-muted-foreground hover:text-foreground",children:"Home"}),(0,r.jsx)(s.default,{href:"/dashboard/cell-settings/",className:"text-muted-foreground hover:text-foreground",children:"Cellular"}),(0,r.jsx)(s.default,{href:"/dashboard/advanced-settings/",className:"text-muted-foreground hover:text-foreground",children:"Advance"}),(0,r.jsx)(s.default,{href:"/dashboard/experimental/",className:"text-muted-foreground hover:text-foreground",children:"Experimental"}),(0,r.jsx)(s.default,{href:"/dashboard/about/",className:"text-muted-foreground hover:text-foreground",children:"About"}),(0,r.jsx)(s.default,{href:"/dashboard/settings/general",className:"hover:text-foreground",children:"Settings"})]})})]}),(0,r.jsxs)("div",{className:"flex w-full items-center gap-4 md:ml-auto md:gap-2 lg:gap-4",children:[(0,r.jsx)("form",{className:"ml-auto flex-1 sm:flex-initial",children:(0,r.jsxs)(p.h_,{children:[(0,r.jsx)(p.$F,{asChild:!0,children:(0,r.jsxs)(h.z,{variant:"outline",size:"icon",children:[(0,r.jsx)(g,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,r.jsx)(y,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}),(0,r.jsxs)(p.AW,{align:"end",children:[(0,r.jsx)(p.Xi,{onClick:()=>b("light"),children:"Light"}),(0,r.jsx)(p.Xi,{onClick:()=>b("dark"),children:"Dark"}),(0,r.jsx)(p.Xi,{onClick:()=>b("system"),children:"System"})]})]})}),(0,r.jsxs)(p.h_,{children:[(0,r.jsx)(p.$F,{asChild:!0,children:(0,r.jsxs)(h.z,{variant:"secondary",size:"icon",className:"rounded-full",children:[(0,r.jsx)(f,{className:"h-5 w-5"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle user menu"})]})}),(0,r.jsxs)(p.AW,{align:"end",children:[(0,r.jsx)(p.Ju,{children:"Options"}),(0,r.jsx)(p.VD,{}),(0,r.jsx)(p.Xi,{asChild:!0,children:(0,r.jsx)(s.default,{href:"/dashboard/settings/general",children:"Settings"})}),(0,r.jsx)(p.Xi,{asChild:!0,children:(0,r.jsx)("a",{href:"https://github.com/iamromulan/quectel-rgmii-toolkit/discussions/new/choose",target:"_blank",children:"Support"})}),(0,r.jsx)(p.VD,{}),(0,r.jsx)(p.Xi,{onClick:C,children:"Reconnect"}),(0,r.jsx)(p.Xi,{asChild:!0,children:(0,r.jsxs)(x.aR,{children:[(0,r.jsx)(x.vW,{asChild:!0,children:(0,r.jsx)("button",{className:"relative flex w-full cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors hover:bg-accent hover:text-accent-foreground",children:"Reboot"})}),(0,r.jsxs)(x._T,{children:[(0,r.jsxs)(x.fY,{children:[(0,r.jsx)(x.f$,{children:"Are you sure?"}),(0,r.jsx)(x.yT,{children:"This will reboot your device. The connection will be lost temporarily. Please wait for the page to reload."})]}),(0,r.jsxs)(x.xo,{children:[(0,r.jsx)(x.le,{children:"Cancel"}),(0,r.jsxs)(x.OL,{onClick:T,disabled:j,children:[(0,r.jsx)(m,{className:"size-4"}),"Reboot Now"]})]})]})]})}),(0,r.jsx)(p.VD,{}),(0,r.jsx)(p.Xi,{onClick:d,children:"Logout"})]})]})]})]}),(0,r.jsx)("main",{className:"flex min-h-[calc(100vh_-_theme(spacing.16))] flex-1 flex-col gap-4 bg-muted/40 p-4 md:gap-8 md:p-10",children:(0,r.jsx)(l,{children:t})})]})}},16236:function(e,t,a){"use strict";a.d(t,{aR:function(){return O},OL:function(){return X},le:function(){return Z},_T:function(){return M},yT:function(){return F},xo:function(){return I},fY:function(){return P},f$:function(){return V},vW:function(){return z}});var r=a(20881),s=a(64149),n=a(74873),o=a(83954),i=a(14491),l=a(64433),d=a(54098),c="AlertDialog",[u,f]=(0,n.b)(c,[i.p8]),m=(0,i.p8)(),h=e=>{let{__scopeAlertDialog:t,...a}=e,s=m(t);return(0,r.jsx)(i.fC,{...s,...a,modal:!0})};h.displayName=c;var p=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.xz,{...n,...s,ref:t})});p.displayName="AlertDialogTrigger";var x=e=>{let{__scopeAlertDialog:t,...a}=e,s=m(t);return(0,r.jsx)(i.h_,{...s,...a})};x.displayName="AlertDialogPortal";var g=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.aV,{...n,...s,ref:t})});g.displayName="AlertDialogOverlay";var y="AlertDialogContent",[v,b]=u(y),j=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,children:n,...c}=e,u=m(a),f=s.useRef(null),h=(0,o.e)(t,f),p=s.useRef(null);return(0,r.jsx)(i.jm,{contentName:y,titleName:N,docsSlug:"alert-dialog",children:(0,r.jsx)(v,{scope:a,cancelRef:p,children:(0,r.jsxs)(i.VY,{role:"alertdialog",...u,...c,ref:h,onOpenAutoFocus:(0,l.M)(c.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=p.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,r.jsx)(d.A4,{children:n}),(0,r.jsx)(S,{contentRef:f})]})})})});j.displayName=y;var N="AlertDialogTitle",w=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.Dx,{...n,...s,ref:t})});w.displayName=N;var k="AlertDialogDescription",A=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.dk,{...n,...s,ref:t})});A.displayName=k;var R=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.x8,{...n,...s,ref:t})});R.displayName="AlertDialogAction";var T="AlertDialogCancel",C=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,{cancelRef:n}=b(T,a),l=m(a),d=(0,o.e)(t,n);return(0,r.jsx)(i.x8,{...l,...s,ref:d})});C.displayName=T;var S=e=>{let{contentRef:t}=e,a="`".concat(y,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(y,"` by passing a `").concat(k,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(y,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return s.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(a)},[a,t]),null},D=a(90270),_=a(78580);let O=h,z=p,E=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(g,{className:(0,D.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s,ref:t})});E.displayName=g.displayName;let M=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsxs)(x,{children:[(0,r.jsx)(E,{}),(0,r.jsx)(j,{ref:t,className:(0,D.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...s})]})});M.displayName=j.displayName;let P=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,D.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...a})};P.displayName="AlertDialogHeader";let I=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,D.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};I.displayName="AlertDialogFooter";let V=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(w,{ref:t,className:(0,D.cn)("text-lg font-semibold",a),...s})});V.displayName=w.displayName;let F=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(A,{ref:t,className:(0,D.cn)("text-sm text-muted-foreground",a),...s})});F.displayName=A.displayName;let X=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(R,{ref:t,className:(0,D.cn)((0,_.d)(),a),...s})});X.displayName=R.displayName;let Z=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(C,{ref:t,className:(0,D.cn)((0,_.d)({variant:"outline"}),"mt-2 sm:mt-0",a),...s})});Z.displayName=C.displayName},78580:function(e,t,a){"use strict";a.d(t,{d:function(){return l},z:function(){return d}});var r=a(20881),s=a(64149),n=a(54098),o=a(20116),i=a(90270);let l=(0,o.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=s.forwardRef((e,t)=>{let{className:a,variant:s,size:o,asChild:d=!1,...c}=e,u=d?n.g7:"button";return(0,r.jsx)(u,{className:(0,i.cn)(l({variant:s,size:o,className:a})),ref:t,...c})});d.displayName="Button"},71036:function(e,t,a){"use strict";a.d(t,{$F:function(){return d},AW:function(){return c},Ju:function(){return f},VD:function(){return m},Xi:function(){return u},h_:function(){return l}});var r=a(20881),s=a(64149),n=a(67293),o=a(35935),i=a(90270);let l=n.fC,d=n.xz;n.ZA,n.Uv,n.Tr,n.Ee,s.forwardRef((e,t)=>{let{className:a,inset:s,children:l,...d}=e;return(0,r.jsxs)(n.fF,{ref:t,className:(0,i.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",s&&"pl-8",a),...d,children:[l,(0,r.jsx)(o.XCv,{className:"ml-auto h-4 w-4"})]})}).displayName=n.fF.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.tu,{ref:t,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...s})}).displayName=n.tu.displayName;let c=s.forwardRef((e,t)=>{let{className:a,sideOffset:s=4,...o}=e;return(0,r.jsx)(n.Uv,{children:(0,r.jsx)(n.VY,{ref:t,sideOffset:s,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...o})})});c.displayName=n.VY.displayName;let u=s.forwardRef((e,t)=>{let{className:a,inset:s,...o}=e;return(0,r.jsx)(n.ck,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s&&"pl-8",a),...o})});u.displayName=n.ck.displayName,s.forwardRef((e,t)=>{let{className:a,children:s,checked:l,...d}=e;return(0,r.jsxs)(n.oC,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),checked:l,...d,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(n.wU,{children:(0,r.jsx)(o.nQG,{className:"h-4 w-4"})})}),s]})}).displayName=n.oC.displayName,s.forwardRef((e,t)=>{let{className:a,children:s,...l}=e;return(0,r.jsxs)(n.Rk,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...l,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(n.wU,{children:(0,r.jsx)(o.jXb,{className:"h-4 w-4 fill-current"})})}),s]})}).displayName=n.Rk.displayName;let f=s.forwardRef((e,t)=>{let{className:a,inset:s,...o}=e;return(0,r.jsx)(n.__,{ref:t,className:(0,i.cn)("px-2 py-1.5 text-sm font-semibold",s&&"pl-8",a),...o})});f.displayName=n.__.displayName;let m=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.Z0,{ref:t,className:(0,i.cn)("-mx-1 my-1 h-px bg-muted",a),...s})});m.displayName=n.Z0.displayName},45320:function(e,t,a){"use strict";a.d(t,{a:function(){return n}});var r=a(64149),s=a(27525);function n(){let[e,t]=(0,r.useState)(!1),a=(0,s.useRouter)();function n(e){let t={token:e,lastActivity:Date.now(),expiresAt:Date.now()+18e5};localStorage.setItem("session",JSON.stringify(t))}function o(){localStorage.removeItem("session"),t(!1),a.push("/login")}function i(){let e=function(){let e=function(){let e=localStorage.getItem("session");if(!e)return null;try{return JSON.parse(e)}catch(e){return null}}();if(!e)return!1;let t=Date.now();return t>e.expiresAt?(o(),!1):(t-e.lastActivity>3e5&&n(e.token),!0)}();return t(e),e}return(0,r.useEffect)(()=>{i()},[]),{isAuthenticated:e,login:async function(e){let r=encodeURIComponent(e);try{let e=await fetch("/cgi-bin/auth.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"password=".concat(r)}),s=await e.json();if(console.log(s),"success"!==s.state)return!1;{let e=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";return Array.from(crypto.getRandomValues(new Uint8Array(e))).map(e=>t[e%t.length]).join("")}();return n(e),t(!0),a.push("/dashboard/home"),!0}}catch(e){return console.error("Login error:",e),!1}},logout:o,checkAuth:i}}},46646:function(e,t,a){"use strict";a.d(t,{pm:function(){return f}});var r=a(64149);let s=0,n=new Map,o=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},i=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:a}=t;return a?o(a):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===a||void 0===a?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},l=[],d={toasts:[]};function c(e){d=i(d,e),l.forEach(e=>{e(d)})}function u(e){let{...t}=e,a=(s=(s+1)%Number.MAX_SAFE_INTEGER).toString(),r=()=>c({type:"DISMISS_TOAST",toastId:a});return c({type:"ADD_TOAST",toast:{...t,id:a,open:!0,onOpenChange:e=>{e||r()}}}),{id:a,dismiss:r,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:a}})}}function f(){let[e,t]=r.useState(d);return r.useEffect(()=>(l.push(t),()=>{let e=l.indexOf(t);e>-1&&l.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,a){"use strict";a.d(t,{cn:function(){return n}});var r=a(33958),s=a(61779);function n(){for(var e=arguments.length,t=Array(e),a=0;ae.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),n=function(){for(var e=arguments.length,t=Array(e),a=0;a!!e&&a.indexOf(e)===t).join(" ")};var o={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"};let i=(0,r.forwardRef)((e,t)=>{let{color:a="currentColor",size:s=24,strokeWidth:i=2,absoluteStrokeWidth:l,className:d="",children:c,iconNode:u,...f}=e;return(0,r.createElement)("svg",{ref:t,...o,width:s,height:s,stroke:a,strokeWidth:l?24*Number(i)/Number(s):i,className:n("lucide",d),...f},[...u.map(e=>{let[t,a]=e;return(0,r.createElement)(t,a)}),...Array.isArray(c)?c:[c]])}),l=(e,t)=>{let a=(0,r.forwardRef)((a,o)=>{let{className:l,...d}=a;return(0,r.createElement)(i,{ref:o,iconNode:t,className:n("lucide-".concat(s(e)),l),...d})});return a.displayName="".concat(e),a}},27525:function(e,t,a){"use strict";var r=a(39886);a.o(r,"usePathname")&&a.d(t,{usePathname:function(){return r.usePathname}}),a.o(r,"useRouter")&&a.d(t,{useRouter:function(){return r.useRouter}})}},function(e){e.O(0,[792,59,155,726,948,509,491,136,985,330,744],function(){return e(e.s=14658)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/layout-0fbcea914e64c56d.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/layout-0fbcea914e64c56d.js new file mode 100644 index 0000000..c387c6d --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/layout-0fbcea914e64c56d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[663],{14658:function(e,t,a){Promise.resolve().then(a.bind(a,65213))},65213:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return _}});var r=a(20881),s=a(26509),n=a(45320),o=a(64149),i=a(27525);let d=e=>{let{children:t}=e,a=(0,i.useRouter)(),{isAuthenticated:s,checkAuth:d}=(0,n.a)();return((0,o.useEffect)(()=>{d()||a.push("/login")},[]),s)?(0,r.jsx)(r.Fragment,{children:t}):null};var l=a(92093);let c=(0,l.Z)("RadioTower",[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9",key:"s0qx1y"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5",key:"1idnkw"}],["circle",{cx:"12",cy:"9",r:"2",key:"1092wv"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47",key:"ojru2q"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1",key:"rhi7fg"}],["path",{d:"M9.5 18h5",key:"mfy3pd"}],["path",{d:"m8 22 4-11 4 11",key:"25yftu"}]]),u=(0,l.Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),f=(0,l.Z)("UserRound",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]),m=(0,l.Z)("Power",[["path",{d:"M12 2v10",key:"mnfbl"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04",key:"obofu9"}]]);var h=a(78580),p=a(71036),x=a(16236);let g=(0,l.Z)("Sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),y=(0,l.Z)("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);var b=a(89448),v=a(14491),j=a(35935),w=a(20116),N=a(90270);let k=v.fC,A=v.xz;v.x8;let R=v.h_,T=o.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(v.aV,{className:(0,N.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s,ref:t})});T.displayName=v.aV.displayName;let C=(0,w.j)("fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),S=o.forwardRef((e,t)=>{let{side:a="right",className:s,children:n,...o}=e;return(0,r.jsxs)(R,{children:[(0,r.jsx)(T,{}),(0,r.jsxs)(v.VY,{ref:t,className:(0,N.cn)(C({side:a}),s),...o,children:[(0,r.jsxs)(v.x8,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary",children:[(0,r.jsx)(j.Pxu,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]}),n]})]})});S.displayName=v.VY.displayName,o.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(v.Dx,{ref:t,className:(0,N.cn)("text-lg font-semibold text-foreground",a),...s})}).displayName=v.Dx.displayName,o.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(v.dk,{ref:t,className:(0,N.cn)("text-sm text-muted-foreground",a),...s})}).displayName=v.dk.displayName;var D=a(46646),_=e=>{let{children:t}=e,a=(0,i.usePathname)(),{logout:l}=(0,n.a)(),{setTheme:v}=(0,b.F)(),[j,w]=(0,o.useState)(!1),[N,R]=(0,o.useState)("192.168.224.1"),T=(0,D.pm)(),C=async e=>{try{let t=encodeURIComponent(e),a=await fetch("/cgi-bin/atinout_handler.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"command=".concat(t)});if(!a.ok)throw Error("HTTP error! status: ".concat(a.status));return a}catch(e){throw console.error("AT Command error:",e),e}},_=async()=>{try{w(!0),await C("AT+QPOWD=1"),T.toast({title:"Rebooting device",description:"Please wait for the device to restart."}),setTimeout(()=>{T.toast({title:"Device is now active",description:"The device has been rebooted successfully."})},9e4),setTimeout(()=>{window.location.reload()},92e3)}catch(e){console.error("Reboot error:",e),T.toast({title:"Failed to reboot device",description:"Please try again.",variant:"destructive"})}finally{w(!1)}},O=async()=>{try{await C("AT+COPS=2"),T.toast({title:"Reconnecting to network",description:"Please wait for the device to reconnect."}),await new Promise(e=>setTimeout(e,2e3)),await C("AT+COPS=0"),T.toast({title:"Reconnected to network",description:"The device has been reconnected successfully."}),await new Promise(e=>setTimeout(e,3e3)),window.location.reload()}catch(e){T.toast({title:"Failed to reconnect to network",description:"Please try again.",variant:"destructive"})}(0,o.useEffect)(()=>{(async()=>{try{let e=await fetch("/cgi-bin/settings/get-ip.sh");if(!e.ok)throw Error("HTTP error! status: ".concat(e.status));let t=await e.json();R(t.br_lan_ip)}catch(e){console.error("Failed to fetch IP address:",e),T.toast({title:"Failed to fetch IP address",description:"Using default IP address",variant:"destructive"})}})()},[])};return(0,r.jsxs)("div",{className:"flex min-h-screen w-full flex-col",children:[(0,r.jsxs)("header",{className:"sticky top-0 flex h-16 items-center gap-4 border-b bg-background px-4 md:px-6",children:[(0,r.jsxs)("nav",{className:"hidden flex-col gap-6 text-lg font-medium md:flex md:flex-row md:items-center md:gap-5 md:text-base lg:gap-6",children:[(0,r.jsxs)(s.default,{href:"/dashboard/home/",className:"flex items-center gap-2 text-lg font-semibold md:text-xl md:mr-8",children:[(0,r.jsx)(c,{className:"h-6 w-6"}),(0,r.jsx)("h1",{children:"QuecManager"})]}),(0,r.jsx)(s.default,{href:"/dashboard/home/",className:"".concat("/dashboard/home/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Home"}),(0,r.jsx)(s.default,{href:"/dashboard/cell-settings/basic-settings/",className:"".concat(a.includes("/dashboard/cell-settings/")?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Cellular"}),(0,r.jsx)(s.default,{href:"/dashboard/advanced-settings/connectivity",className:"".concat(a.includes("/dashboard/advanced-settings")?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Advance"}),(0,r.jsx)(s.default,{href:"/dashboard/experimental/",className:"".concat("/dashboard/experimental/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Experimental"}),(0,r.jsx)(s.default,{href:"/dashboard/about/",className:"".concat("/dashboard/about/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"About"})]}),(0,r.jsxs)(k,{children:[(0,r.jsx)(A,{asChild:!0,children:(0,r.jsxs)(h.z,{variant:"outline",size:"icon",className:"shrink-0 md:hidden",children:[(0,r.jsx)(u,{className:"h-5 w-5"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle navigation menu"})]})}),(0,r.jsx)(S,{side:"left",children:(0,r.jsxs)("nav",{className:"grid gap-6 text-lg font-medium",children:[(0,r.jsxs)(s.default,{href:"/dashboard/home/",className:"flex items-center gap-2 text-lg font-semibold",children:[(0,r.jsx)(c,{className:"h-6 w-6"}),(0,r.jsx)("span",{children:"QuecManager"})]}),(0,r.jsx)(s.default,{href:"/dashboard/home/",className:"".concat("/dashboard/home/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Home"}),(0,r.jsx)(s.default,{href:"/dashboard/cell-settings/basic-settings/",className:"".concat(a.includes("/dashboard/cell-settings")?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Cellular"}),(0,r.jsx)(s.default,{href:"/dashboard/advanced-settings/connectivity",className:"".concat(a.includes("/dashboard/advanced-settings")?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Advance"}),(0,r.jsx)(s.default,{href:"/dashboard/experimental/",className:"".concat("/dashboard/experimental/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Experimental"}),(0,r.jsx)(s.default,{href:"/dashboard/about/",className:"".concat("/dashboard/about/"===a?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"About"}),(0,r.jsx)(s.default,{href:"/dashboard/settings/general",className:"".concat(a.includes("/dashboard/settings")?"text-foreground":"text-muted-foreground"," transition-colors hover:text-foreground"),children:"Settings"})]})})]}),(0,r.jsxs)("div",{className:"flex w-full items-center gap-4 md:ml-auto md:gap-2 lg:gap-4",children:[(0,r.jsx)("form",{className:"ml-auto flex-1 sm:flex-initial",children:(0,r.jsxs)(p.h_,{children:[(0,r.jsx)(p.$F,{asChild:!0,children:(0,r.jsxs)(h.z,{variant:"outline",size:"icon",children:[(0,r.jsx)(g,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,r.jsx)(y,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}),(0,r.jsxs)(p.AW,{align:"end",children:[(0,r.jsx)(p.Xi,{onClick:()=>v("light"),children:"Light"}),(0,r.jsx)(p.Xi,{onClick:()=>v("dark"),children:"Dark"}),(0,r.jsx)(p.Xi,{onClick:()=>v("system"),children:"System"})]})]})}),(0,r.jsxs)(p.h_,{children:[(0,r.jsx)(p.$F,{asChild:!0,children:(0,r.jsxs)(h.z,{variant:"secondary",size:"icon",className:"rounded-full",children:[(0,r.jsx)(f,{className:"h-5 w-5"}),(0,r.jsx)("span",{className:"sr-only",children:"Toggle user menu"})]})}),(0,r.jsxs)(p.AW,{align:"end",children:[(0,r.jsx)(p.Ju,{children:"Options"}),(0,r.jsx)(p.VD,{}),(0,r.jsx)(p.Xi,{asChild:!0,children:(0,r.jsx)(s.default,{href:"/dashboard/settings/general",children:"Settings"})}),(0,r.jsx)(p.Xi,{asChild:!0,children:(0,r.jsx)("a",{href:"http://192.168.224.1/cgi-bin/luci",children:"Luci"})}),(0,r.jsx)(p.Xi,{asChild:!0,children:(0,r.jsx)("a",{href:"https://github.com/iamromulan/quectel-rgmii-toolkit/discussions/new/choose",target:"_blank",children:"Support"})}),(0,r.jsx)(p.VD,{}),(0,r.jsx)(p.Xi,{onClick:O,children:"Reconnect"}),(0,r.jsx)(p.Xi,{asChild:!0,children:(0,r.jsxs)(x.aR,{children:[(0,r.jsx)(x.vW,{asChild:!0,children:(0,r.jsx)("button",{className:"relative flex w-full cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors hover:bg-accent hover:text-accent-foreground",children:"Reboot"})}),(0,r.jsxs)(x._T,{children:[(0,r.jsxs)(x.fY,{children:[(0,r.jsx)(x.f$,{children:"Are you sure?"}),(0,r.jsx)(x.yT,{children:"This will reboot your device. The connection will be lost temporarily. Please wait for the page to reload."})]}),(0,r.jsxs)(x.xo,{children:[(0,r.jsx)(x.le,{children:"Cancel"}),(0,r.jsxs)(x.OL,{onClick:_,disabled:j,children:[(0,r.jsx)(m,{className:"size-4"}),"Reboot Now"]})]})]})]})}),(0,r.jsx)(p.VD,{}),(0,r.jsx)(p.Xi,{onClick:l,children:"Logout"})]})]})]})]}),(0,r.jsx)("main",{className:"flex min-h-[calc(100vh_-_theme(spacing.16))] flex-1 flex-col gap-4 bg-muted/40 p-4 md:gap-8 md:p-10",children:(0,r.jsx)(d,{children:t})})]})}},16236:function(e,t,a){"use strict";a.d(t,{aR:function(){return O},OL:function(){return X},le:function(){return Z},_T:function(){return P},yT:function(){return F},xo:function(){return I},fY:function(){return M},f$:function(){return V},vW:function(){return z}});var r=a(20881),s=a(64149),n=a(74873),o=a(83954),i=a(14491),d=a(64433),l=a(54098),c="AlertDialog",[u,f]=(0,n.b)(c,[i.p8]),m=(0,i.p8)(),h=e=>{let{__scopeAlertDialog:t,...a}=e,s=m(t);return(0,r.jsx)(i.fC,{...s,...a,modal:!0})};h.displayName=c;var p=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.xz,{...n,...s,ref:t})});p.displayName="AlertDialogTrigger";var x=e=>{let{__scopeAlertDialog:t,...a}=e,s=m(t);return(0,r.jsx)(i.h_,{...s,...a})};x.displayName="AlertDialogPortal";var g=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.aV,{...n,...s,ref:t})});g.displayName="AlertDialogOverlay";var y="AlertDialogContent",[b,v]=u(y),j=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,children:n,...c}=e,u=m(a),f=s.useRef(null),h=(0,o.e)(t,f),p=s.useRef(null);return(0,r.jsx)(i.jm,{contentName:y,titleName:w,docsSlug:"alert-dialog",children:(0,r.jsx)(b,{scope:a,cancelRef:p,children:(0,r.jsxs)(i.VY,{role:"alertdialog",...u,...c,ref:h,onOpenAutoFocus:(0,d.M)(c.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=p.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,r.jsx)(l.A4,{children:n}),(0,r.jsx)(S,{contentRef:f})]})})})});j.displayName=y;var w="AlertDialogTitle",N=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.Dx,{...n,...s,ref:t})});N.displayName=w;var k="AlertDialogDescription",A=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.dk,{...n,...s,ref:t})});A.displayName=k;var R=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,n=m(a);return(0,r.jsx)(i.x8,{...n,...s,ref:t})});R.displayName="AlertDialogAction";var T="AlertDialogCancel",C=s.forwardRef((e,t)=>{let{__scopeAlertDialog:a,...s}=e,{cancelRef:n}=v(T,a),d=m(a),l=(0,o.e)(t,n);return(0,r.jsx)(i.x8,{...d,...s,ref:l})});C.displayName=T;var S=e=>{let{contentRef:t}=e,a="`".concat(y,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(y,"` by passing a `").concat(k,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(y,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return s.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(a)},[a,t]),null},D=a(90270),_=a(78580);let O=h,z=p,E=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(g,{className:(0,D.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s,ref:t})});E.displayName=g.displayName;let P=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsxs)(x,{children:[(0,r.jsx)(E,{}),(0,r.jsx)(j,{ref:t,className:(0,D.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...s})]})});P.displayName=j.displayName;let M=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,D.cn)("flex flex-col space-y-2 text-center sm:text-left",t),...a})};M.displayName="AlertDialogHeader";let I=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,D.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};I.displayName="AlertDialogFooter";let V=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(N,{ref:t,className:(0,D.cn)("text-lg font-semibold",a),...s})});V.displayName=N.displayName;let F=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(A,{ref:t,className:(0,D.cn)("text-sm text-muted-foreground",a),...s})});F.displayName=A.displayName;let X=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(R,{ref:t,className:(0,D.cn)((0,_.d)(),a),...s})});X.displayName=R.displayName;let Z=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(C,{ref:t,className:(0,D.cn)((0,_.d)({variant:"outline"}),"mt-2 sm:mt-0",a),...s})});Z.displayName=C.displayName},78580:function(e,t,a){"use strict";a.d(t,{d:function(){return d},z:function(){return l}});var r=a(20881),s=a(64149),n=a(54098),o=a(20116),i=a(90270);let d=(0,o.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),l=s.forwardRef((e,t)=>{let{className:a,variant:s,size:o,asChild:l=!1,...c}=e,u=l?n.g7:"button";return(0,r.jsx)(u,{className:(0,i.cn)(d({variant:s,size:o,className:a})),ref:t,...c})});l.displayName="Button"},71036:function(e,t,a){"use strict";a.d(t,{$F:function(){return l},AW:function(){return c},Ju:function(){return f},VD:function(){return m},Xi:function(){return u},h_:function(){return d}});var r=a(20881),s=a(64149),n=a(67293),o=a(35935),i=a(90270);let d=n.fC,l=n.xz;n.ZA,n.Uv,n.Tr,n.Ee,s.forwardRef((e,t)=>{let{className:a,inset:s,children:d,...l}=e;return(0,r.jsxs)(n.fF,{ref:t,className:(0,i.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",s&&"pl-8",a),...l,children:[d,(0,r.jsx)(o.XCv,{className:"ml-auto h-4 w-4"})]})}).displayName=n.fF.displayName,s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.tu,{ref:t,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...s})}).displayName=n.tu.displayName;let c=s.forwardRef((e,t)=>{let{className:a,sideOffset:s=4,...o}=e;return(0,r.jsx)(n.Uv,{children:(0,r.jsx)(n.VY,{ref:t,sideOffset:s,className:(0,i.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...o})})});c.displayName=n.VY.displayName;let u=s.forwardRef((e,t)=>{let{className:a,inset:s,...o}=e;return(0,r.jsx)(n.ck,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s&&"pl-8",a),...o})});u.displayName=n.ck.displayName,s.forwardRef((e,t)=>{let{className:a,children:s,checked:d,...l}=e;return(0,r.jsxs)(n.oC,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),checked:d,...l,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(n.wU,{children:(0,r.jsx)(o.nQG,{className:"h-4 w-4"})})}),s]})}).displayName=n.oC.displayName,s.forwardRef((e,t)=>{let{className:a,children:s,...d}=e;return(0,r.jsxs)(n.Rk,{ref:t,className:(0,i.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...d,children:[(0,r.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,r.jsx)(n.wU,{children:(0,r.jsx)(o.jXb,{className:"h-4 w-4 fill-current"})})}),s]})}).displayName=n.Rk.displayName;let f=s.forwardRef((e,t)=>{let{className:a,inset:s,...o}=e;return(0,r.jsx)(n.__,{ref:t,className:(0,i.cn)("px-2 py-1.5 text-sm font-semibold",s&&"pl-8",a),...o})});f.displayName=n.__.displayName;let m=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,r.jsx)(n.Z0,{ref:t,className:(0,i.cn)("-mx-1 my-1 h-px bg-muted",a),...s})});m.displayName=n.Z0.displayName},45320:function(e,t,a){"use strict";a.d(t,{a:function(){return n}});var r=a(64149),s=a(27525);function n(){let[e,t]=(0,r.useState)(!1),a=(0,s.useRouter)();function n(e){let t={token:e,lastActivity:Date.now(),expiresAt:Date.now()+18e5};localStorage.setItem("session",JSON.stringify(t))}function o(){localStorage.removeItem("session"),t(!1),a.push("/login")}function i(){let e=function(){let e=function(){let e=localStorage.getItem("session");if(!e)return null;try{return JSON.parse(e)}catch(e){return null}}();if(!e)return!1;let t=Date.now();return t>e.expiresAt?(o(),!1):(t-e.lastActivity>3e5&&n(e.token),!0)}();return t(e),e}return(0,r.useEffect)(()=>{i()},[]),{isAuthenticated:e,login:async function(e){let r=encodeURIComponent(e);try{let e=await fetch("/cgi-bin/auth.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:"password=".concat(r)}),s=await e.json();if(console.log(s),"success"!==s.state)return!1;{let e=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:32,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";return Array.from(crypto.getRandomValues(new Uint8Array(e))).map(e=>t[e%t.length]).join("")}();return n(e),t(!0),a.push("/dashboard/home"),!0}}catch(e){return console.error("Login error:",e),!1}},logout:o,checkAuth:i}}},46646:function(e,t,a){"use strict";a.d(t,{pm:function(){return f}});var r=a(64149);let s=0,n=new Map,o=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},i=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:a}=t;return a?o(a):e.toasts.forEach(e=>{o(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===a||void 0===a?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},d=[],l={toasts:[]};function c(e){l=i(l,e),d.forEach(e=>{e(l)})}function u(e){let{...t}=e,a=(s=(s+1)%Number.MAX_SAFE_INTEGER).toString(),r=()=>c({type:"DISMISS_TOAST",toastId:a});return c({type:"ADD_TOAST",toast:{...t,id:a,open:!0,onOpenChange:e=>{e||r()}}}),{id:a,dismiss:r,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:a}})}}function f(){let[e,t]=r.useState(l);return r.useEffect(()=>(d.push(t),()=>{let e=d.indexOf(t);e>-1&&d.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,a){"use strict";a.d(t,{cn:function(){return n}});var r=a(33958),s=a(61779);function n(){for(var e=arguments.length,t=Array(e),a=0;ae.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),n=function(){for(var e=arguments.length,t=Array(e),a=0;a!!e&&a.indexOf(e)===t).join(" ")};var o={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"};let i=(0,r.forwardRef)((e,t)=>{let{color:a="currentColor",size:s=24,strokeWidth:i=2,absoluteStrokeWidth:d,className:l="",children:c,iconNode:u,...f}=e;return(0,r.createElement)("svg",{ref:t,...o,width:s,height:s,stroke:a,strokeWidth:d?24*Number(i)/Number(s):i,className:n("lucide",l),...f},[...u.map(e=>{let[t,a]=e;return(0,r.createElement)(t,a)}),...Array.isArray(c)?c:[c]])}),d=(e,t)=>{let a=(0,r.forwardRef)((a,o)=>{let{className:d,...l}=a;return(0,r.createElement)(i,{ref:o,iconNode:t,className:n("lucide-".concat(s(e)),d),...l})});return a.displayName="".concat(e),a}},27525:function(e,t,a){"use strict";var r=a(39886);a.o(r,"usePathname")&&a.d(t,{usePathname:function(){return r.usePathname}}),a.o(r,"useRouter")&&a.d(t,{useRouter:function(){return r.useRouter}})}},function(e){e.O(0,[792,59,714,420,217,509,491,136,985,330,744],function(){return e(e.s=14658)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/page-ba4f5023127cab29.js b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/page-b676860ba87c7021.js similarity index 99% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/page-ba4f5023127cab29.js rename to ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/page-b676860ba87c7021.js index 916bf19..11ca856 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/page-ba4f5023127cab29.js +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/chunks/app/dashboard/settings/general/page-b676860ba87c7021.js @@ -1 +1 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[291],{42355:function(e,t,r){Promise.resolve().then(r.bind(r,12825))},12825:function(e,t,r){"use strict";r.r(t);var s=r(20881),a=r(64149),n=r(94920),i=r(22989),o=r(78580),l=r(33335),d=r(46646),c=r(6120),u=r(88766);t.default=()=>{let[e,t]=(0,a.useState)({AT_port:"Unknown",AT_port_custom:"Unknown",data_refresh_rate:"Unknown"}),[r,f]=(0,a.useState)(!0),[p,m]=(0,a.useState)(null),[h,x]=(0,a.useState)(!1),g=(0,d.pm)(),v=async()=>{try{let e=await fetch("/cgi-bin/settings/fetch-config.sh"),r=await e.json();r.error?m(r.error):t(r)}catch(e){m("Failed to fetch configuration"),g.toast({variant:"destructive",title:"Uh oh! Something went wrong.",description:"Please report this issue",action:(0,s.jsx)(c.Z,{})})}finally{f(!1)}};(0,a.useEffect)(()=>{v()},[]);let j=async t=>{try{x(!0);let t=await fetch("/cgi-bin/settings/save-config.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),r=await t.json();if(r.error)throw Error(r.error);g.toast({title:"Success",description:"Configuration saved successfully!"}),await v()}catch(e){g.toast({variant:"destructive",title:"Save failed",description:e instanceof Error?e.message:"Failed to save configuration",action:(0,s.jsx)(c.Z,{})})}finally{x(!1)}},y=Math.floor(parseInt(e.data_refresh_rate)/1e3);return p?(0,s.jsx)("div",{className:"grid gap-6 text-red-500",children:p}):(0,s.jsxs)("div",{className:"grid gap-6",children:[(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{children:"AT Port Main Interface"}),(0,s.jsx)(n.SZ,{children:"Change the main interface of the AT Port configuration."})]}),(0,s.jsx)(n.aY,{children:(0,s.jsxs)("form",{onSubmit:e=>{e.preventDefault(),j("AT_port")},children:[r&&(0,s.jsx)(u.O,{className:"h-8"}),!r&&(0,s.jsx)(l.I,{placeholder:"Main AT port interface",value:e.AT_port,onChange:e=>t(t=>({...t,AT_port:e.target.value}))})]})}),(0,s.jsx)(n.eW,{className:"border-t px-6 py-4",children:(0,s.jsx)(o.z,{onClick:()=>j("AT_port"),disabled:h,children:h?"Saving...":"Save"})})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{children:"AT Port Custom Command Interface"}),(0,s.jsx)(n.SZ,{children:"Change the custom command interface of the AT Port configuration."})]}),(0,s.jsx)(n.aY,{children:(0,s.jsxs)("form",{onSubmit:e=>{e.preventDefault(),j("AT_port_custom")},children:[r&&(0,s.jsx)(u.O,{className:"h-8"}),!r&&(0,s.jsx)(l.I,{placeholder:"Custom AT port interface",value:e.AT_port_custom,onChange:e=>t(t=>({...t,AT_port_custom:e.target.value}))})]})}),(0,s.jsx)(n.eW,{className:"border-t px-6 py-4",children:(0,s.jsx)(o.z,{onClick:()=>j("AT_port_custom"),disabled:h,children:h?"Saving...":"Save"})})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{children:"Data Refresh Rate"}),(0,s.jsx)(n.SZ,{children:"Change the frequency of data refresh rate. Slower refresh rate is recommended."})]}),(0,s.jsx)(n.aY,{children:(0,s.jsxs)("form",{className:"grid gap-1.5",onSubmit:e=>{e.preventDefault(),j("data_refresh_rate")},children:[r&&(0,s.jsx)(u.O,{className:"h-8"}),!r&&(0,s.jsxs)(i.Ph,{value:y.toString(),onValueChange:e=>t(t=>({...t,data_refresh_rate:(1e3*parseInt(e)).toString()})),children:[(0,s.jsx)(i.i4,{className:"w-[180px]",children:(0,s.jsx)(i.ki,{placeholder:"Select Refresh Rate"})}),(0,s.jsxs)(i.Bw,{children:[(0,s.jsx)(i.Ql,{value:"5",children:"5 seconds"}),(0,s.jsx)(i.Ql,{value:"10",children:"10 seconds"}),(0,s.jsx)(i.Ql,{value:"15",children:"15 seconds"}),(0,s.jsx)(i.Ql,{value:"20",children:"20 seconds"}),(0,s.jsx)(i.Ql,{value:"30",children:"30 seconds"}),(0,s.jsx)(i.Ql,{value:"60",children:"60 seconds"})]})]})]})}),(0,s.jsx)(n.eW,{className:"border-t px-6 py-4",children:(0,s.jsx)(o.z,{onClick:()=>j("data_refresh_rate"),disabled:h,children:h?"Saving...":"Save"})})]})]})}},6120:function(e,t,r){"use strict";var s=r(20881),a=r(78580),n=r(35935);t.Z=()=>(0,s.jsx)(a.z,{asChild:!0,variant:"outline",className:"ml-2",children:(0,s.jsxs)("a",{href:"https://github.com/iamromulan/quectel-rgmii-toolkit/tree/development-SDXPINN",children:[(0,s.jsx)(n.wGg,{className:"w-4 h-4 mr-2"}),"Get there!"]})})},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return l},z:function(){return d}});var s=r(20881),a=r(64149),n=r(54098),i=r(20116),o=r(90270);let l=(0,i.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=a.forwardRef((e,t)=>{let{className:r,variant:a,size:i,asChild:d=!1,...c}=e,u=d?n.g7:"button";return(0,s.jsx)(u,{className:(0,o.cn)(l({variant:a,size:i,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return o},SZ:function(){return d},Zb:function(){return i},aY:function(){return c},eW:function(){return u},ll:function(){return l}});var s=r(20881),a=r(64149),n=r(90270);let i=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...a})});i.displayName="Card";let o=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",r),...a})});o.displayName="CardHeader";let l=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("h3",{ref:t,className:(0,n.cn)("font-semibold leading-none tracking-tight",r),...a})});l.displayName="CardTitle";let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("p",{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",r),...a})});d.displayName="CardDescription";let c=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",r),...a})});c.displayName="CardContent";let u=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",r),...a})});u.displayName="CardFooter"},33335:function(e,t,r){"use strict";r.d(t,{I:function(){return i}});var s=r(20881),a=r(64149),n=r(90270);let i=a.forwardRef((e,t)=>{let{className:r,type:a,...i}=e;return(0,s.jsx)("input",{type:a,className:(0,n.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...i})});i.displayName="Input"},22989:function(e,t,r){"use strict";r.d(t,{Bw:function(){return m},DI:function(){return d},Ph:function(){return l},Ql:function(){return x},i4:function(){return u},ki:function(){return c},n5:function(){return h}});var s=r(20881),a=r(64149),n=r(35935),i=r(62072),o=r(90270);let l=i.fC,d=i.ZA,c=i.B4,u=a.forwardRef((e,t)=>{let{className:r,children:a,...l}=e;return(0,s.jsxs)(i.xz,{ref:t,className:(0,o.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",r),...l,children:[a,(0,s.jsx)(i.JO,{asChild:!0,children:(0,s.jsx)(n.jnn,{className:"h-4 w-4 opacity-50"})})]})});u.displayName=i.xz.displayName;let f=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.u_,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...a,children:(0,s.jsx)(n.g8U,{})})});f.displayName=i.u_.displayName;let p=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.$G,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...a,children:(0,s.jsx)(n.v4q,{})})});p.displayName=i.$G.displayName;let m=a.forwardRef((e,t)=>{let{className:r,children:a,position:n="popper",...l}=e;return(0,s.jsx)(i.h_,{children:(0,s.jsxs)(i.VY,{ref:t,className:(0,o.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:n,...l,children:[(0,s.jsx)(f,{}),(0,s.jsx)(i.l_,{className:(0,o.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:a}),(0,s.jsx)(p,{})]})})});m.displayName=i.VY.displayName;let h=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.__,{ref:t,className:(0,o.cn)("px-2 py-1.5 text-sm font-semibold",r),...a})});h.displayName=i.__.displayName;let x=a.forwardRef((e,t)=>{let{className:r,children:a,...l}=e;return(0,s.jsxs)(i.ck,{ref:t,className:(0,o.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...l,children:[(0,s.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,s.jsx)(i.wU,{children:(0,s.jsx)(n.nQG,{className:"h-4 w-4"})})}),(0,s.jsx)(i.eT,{children:a})]})});x.displayName=i.ck.displayName,a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.Z0,{ref:t,className:(0,o.cn)("-mx-1 my-1 h-px bg-muted",r),...a})}).displayName=i.Z0.displayName},88766:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});var s=r(20881),a=r(90270);function n(e){let{className:t,...r}=e;return(0,s.jsx)("div",{className:(0,a.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var s=r(64149);let a=0,n=new Map,i=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},o=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},l=[],d={toasts:[]};function c(e){d=o(d,e),l.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(a=(a+1)%Number.MAX_SAFE_INTEGER).toString(),s=()=>c({type:"DISMISS_TOAST",toastId:r});return c({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||s()}}}),{id:r,dismiss:s,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=s.useState(d);return s.useEffect(()=>(l.push(t),()=>{let e=l.indexOf(t);e>-1&&l.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return n}});var s=r(33958),a=r(61779);function n(){for(var e=arguments.length,t=Array(e),r=0;r{let[e,t]=(0,a.useState)({AT_port:"Unknown",AT_port_custom:"Unknown",data_refresh_rate:"Unknown"}),[r,f]=(0,a.useState)(!0),[p,m]=(0,a.useState)(null),[h,x]=(0,a.useState)(!1),g=(0,d.pm)(),v=async()=>{try{let e=await fetch("/cgi-bin/settings/fetch-config.sh"),r=await e.json();r.error?m(r.error):t(r)}catch(e){m("Failed to fetch configuration"),g.toast({variant:"destructive",title:"Uh oh! Something went wrong.",description:"Please report this issue",action:(0,s.jsx)(c.Z,{})})}finally{f(!1)}};(0,a.useEffect)(()=>{v()},[]);let j=async t=>{try{x(!0);let t=await fetch("/cgi-bin/settings/save-config.sh",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),r=await t.json();if(r.error)throw Error(r.error);g.toast({title:"Success",description:"Configuration saved successfully!"}),await v()}catch(e){g.toast({variant:"destructive",title:"Save failed",description:e instanceof Error?e.message:"Failed to save configuration",action:(0,s.jsx)(c.Z,{})})}finally{x(!1)}},y=Math.floor(parseInt(e.data_refresh_rate)/1e3);return p?(0,s.jsx)("div",{className:"grid gap-6 text-red-500",children:p}):(0,s.jsxs)("div",{className:"grid gap-6",children:[(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{children:"AT Port Main Interface"}),(0,s.jsx)(n.SZ,{children:"Change the main interface of the AT Port configuration."})]}),(0,s.jsx)(n.aY,{children:(0,s.jsxs)("form",{onSubmit:e=>{e.preventDefault(),j("AT_port")},children:[r&&(0,s.jsx)(u.O,{className:"h-8"}),!r&&(0,s.jsx)(l.I,{placeholder:"Main AT port interface",value:e.AT_port,onChange:e=>t(t=>({...t,AT_port:e.target.value}))})]})}),(0,s.jsx)(n.eW,{className:"border-t px-6 py-4",children:(0,s.jsx)(o.z,{onClick:()=>j("AT_port"),disabled:h,children:h?"Saving...":"Save"})})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{children:"AT Port Custom Command Interface"}),(0,s.jsx)(n.SZ,{children:"Change the custom command interface of the AT Port configuration."})]}),(0,s.jsx)(n.aY,{children:(0,s.jsxs)("form",{onSubmit:e=>{e.preventDefault(),j("AT_port_custom")},children:[r&&(0,s.jsx)(u.O,{className:"h-8"}),!r&&(0,s.jsx)(l.I,{placeholder:"Custom AT port interface",value:e.AT_port_custom,onChange:e=>t(t=>({...t,AT_port_custom:e.target.value}))})]})}),(0,s.jsx)(n.eW,{className:"border-t px-6 py-4",children:(0,s.jsx)(o.z,{onClick:()=>j("AT_port_custom"),disabled:h,children:h?"Saving...":"Save"})})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{children:"Data Refresh Rate"}),(0,s.jsx)(n.SZ,{children:"Change the frequency of data refresh rate. Slower refresh rate is recommended."})]}),(0,s.jsx)(n.aY,{children:(0,s.jsxs)("form",{className:"grid gap-1.5",onSubmit:e=>{e.preventDefault(),j("data_refresh_rate")},children:[r&&(0,s.jsx)(u.O,{className:"h-8"}),!r&&(0,s.jsxs)(i.Ph,{value:y.toString(),onValueChange:e=>t(t=>({...t,data_refresh_rate:(1e3*parseInt(e)).toString()})),children:[(0,s.jsx)(i.i4,{className:"w-[180px]",children:(0,s.jsx)(i.ki,{placeholder:"Select Refresh Rate"})}),(0,s.jsxs)(i.Bw,{children:[(0,s.jsx)(i.Ql,{value:"5",children:"5 seconds"}),(0,s.jsx)(i.Ql,{value:"10",children:"10 seconds"}),(0,s.jsx)(i.Ql,{value:"15",children:"15 seconds"}),(0,s.jsx)(i.Ql,{value:"20",children:"20 seconds"}),(0,s.jsx)(i.Ql,{value:"30",children:"30 seconds"}),(0,s.jsx)(i.Ql,{value:"60",children:"60 seconds"})]})]})]})}),(0,s.jsx)(n.eW,{className:"border-t px-6 py-4",children:(0,s.jsx)(o.z,{onClick:()=>j("data_refresh_rate"),disabled:h,children:h?"Saving...":"Save"})})]})]})}},6120:function(e,t,r){"use strict";var s=r(20881),a=r(78580),n=r(35935);t.Z=()=>(0,s.jsx)(a.z,{asChild:!0,variant:"outline",className:"ml-2",children:(0,s.jsxs)("a",{href:"https://github.com/iamromulan/quectel-rgmii-toolkit/tree/development-SDXPINN",children:[(0,s.jsx)(n.wGg,{className:"w-4 h-4 mr-2"}),"Get there!"]})})},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return l},z:function(){return d}});var s=r(20881),a=r(64149),n=r(54098),i=r(20116),o=r(90270);let l=(0,i.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=a.forwardRef((e,t)=>{let{className:r,variant:a,size:i,asChild:d=!1,...c}=e,u=d?n.g7:"button";return(0,s.jsx)(u,{className:(0,o.cn)(l({variant:a,size:i,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return o},SZ:function(){return d},Zb:function(){return i},aY:function(){return c},eW:function(){return u},ll:function(){return l}});var s=r(20881),a=r(64149),n=r(90270);let i=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...a})});i.displayName="Card";let o=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("flex flex-col space-y-1.5 p-6",r),...a})});o.displayName="CardHeader";let l=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("h3",{ref:t,className:(0,n.cn)("font-semibold leading-none tracking-tight",r),...a})});l.displayName="CardTitle";let d=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("p",{ref:t,className:(0,n.cn)("text-sm text-muted-foreground",r),...a})});d.displayName="CardDescription";let c=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("p-6 pt-0",r),...a})});c.displayName="CardContent";let u=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)("div",{ref:t,className:(0,n.cn)("flex items-center p-6 pt-0",r),...a})});u.displayName="CardFooter"},33335:function(e,t,r){"use strict";r.d(t,{I:function(){return i}});var s=r(20881),a=r(64149),n=r(90270);let i=a.forwardRef((e,t)=>{let{className:r,type:a,...i}=e;return(0,s.jsx)("input",{type:a,className:(0,n.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...i})});i.displayName="Input"},22989:function(e,t,r){"use strict";r.d(t,{Bw:function(){return m},DI:function(){return d},Ph:function(){return l},Ql:function(){return x},i4:function(){return u},ki:function(){return c},n5:function(){return h}});var s=r(20881),a=r(64149),n=r(35935),i=r(62072),o=r(90270);let l=i.fC,d=i.ZA,c=i.B4,u=a.forwardRef((e,t)=>{let{className:r,children:a,...l}=e;return(0,s.jsxs)(i.xz,{ref:t,className:(0,o.cn)("flex h-9 w-full items-center justify-between whitespace-nowrap rounded-md border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",r),...l,children:[a,(0,s.jsx)(i.JO,{asChild:!0,children:(0,s.jsx)(n.jnn,{className:"h-4 w-4 opacity-50"})})]})});u.displayName=i.xz.displayName;let f=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.u_,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...a,children:(0,s.jsx)(n.g8U,{})})});f.displayName=i.u_.displayName;let p=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.$G,{ref:t,className:(0,o.cn)("flex cursor-default items-center justify-center py-1",r),...a,children:(0,s.jsx)(n.v4q,{})})});p.displayName=i.$G.displayName;let m=a.forwardRef((e,t)=>{let{className:r,children:a,position:n="popper",...l}=e;return(0,s.jsx)(i.h_,{children:(0,s.jsxs)(i.VY,{ref:t,className:(0,o.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===n&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:n,...l,children:[(0,s.jsx)(f,{}),(0,s.jsx)(i.l_,{className:(0,o.cn)("p-1","popper"===n&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:a}),(0,s.jsx)(p,{})]})})});m.displayName=i.VY.displayName;let h=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.__,{ref:t,className:(0,o.cn)("px-2 py-1.5 text-sm font-semibold",r),...a})});h.displayName=i.__.displayName;let x=a.forwardRef((e,t)=>{let{className:r,children:a,...l}=e;return(0,s.jsxs)(i.ck,{ref:t,className:(0,o.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-2 pr-8 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...l,children:[(0,s.jsx)("span",{className:"absolute right-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,s.jsx)(i.wU,{children:(0,s.jsx)(n.nQG,{className:"h-4 w-4"})})}),(0,s.jsx)(i.eT,{children:a})]})});x.displayName=i.ck.displayName,a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(i.Z0,{ref:t,className:(0,o.cn)("-mx-1 my-1 h-px bg-muted",r),...a})}).displayName=i.Z0.displayName},88766:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});var s=r(20881),a=r(90270);function n(e){let{className:t,...r}=e;return(0,s.jsx)("div",{className:(0,a.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var s=r(64149);let a=0,n=new Map,i=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),c({type:"REMOVE_TOAST",toastId:e})},1e6);n.set(e,t)},o=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},l=[],d={toasts:[]};function c(e){d=o(d,e),l.forEach(e=>{e(d)})}function u(e){let{...t}=e,r=(a=(a+1)%Number.MAX_SAFE_INTEGER).toString(),s=()=>c({type:"DISMISS_TOAST",toastId:r});return c({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||s()}}}),{id:r,dismiss:s,update:e=>c({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=s.useState(d);return s.useEffect(()=>(l.push(t),()=>{let e=l.indexOf(t);e>-1&&l.splice(e,1)}),[e]),{...e,toast:u,dismiss:e=>c({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return n}});var s=r(33958),a=r(61779);function n(){for(var e=arguments.length,t=Array(e),r=0;r{let{className:r,...a}=e;return(0,s.jsx)(n.l_,{ref:t,className:(0,u.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",r),...a})});c.displayName=n.l_.displayName;let f=(0,d.j)("group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),p=o.forwardRef((e,t)=>{let{className:r,variant:a,...o}=e;return(0,s.jsx)(n.fC,{ref:t,className:(0,u.cn)(f({variant:a}),r),...o})});p.displayName=n.fC.displayName,o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.aU,{ref:t,className:(0,u.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors hover:bg-secondary focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",r),...a})}).displayName=n.aU.displayName;let m=o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.x8,{ref:t,className:(0,u.cn)("absolute right-1 top-1 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",r),"toast-close":"",...a,children:(0,s.jsx)(i.Pxu,{className:"h-4 w-4"})})});m.displayName=n.x8.displayName;let x=o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.Dx,{ref:t,className:(0,u.cn)("text-sm font-semibold [&+div]:text-xs",r),...a})});x.displayName=n.Dx.displayName;let v=o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.dk,{ref:t,className:(0,u.cn)("text-sm opacity-90",r),...a})});function g(){let{toasts:e}=(0,a.pm)();return(0,s.jsxs)(l,{children:[e.map(function(e){let{id:t,title:r,description:a,action:o,...i}=e;return(0,s.jsxs)(p,{...i,children:[(0,s.jsxs)("div",{className:"grid gap-1",children:[r&&(0,s.jsx)(x,{children:r}),a&&(0,s.jsx)(v,{children:a})]}),o,(0,s.jsx)(m,{})]},t)}),(0,s.jsx)(c,{})]})}v.displayName=n.dk.displayName},78287:function(e,t,r){"use strict";r.d(t,{TooltipProvider:function(){return n}});var s=r(20881),a=r(64149),o=r(37503),i=r(90270);let n=o.zt;o.fC,o.xz,a.forwardRef((e,t)=>{let{className:r,sideOffset:a=4,...n}=e;return(0,s.jsx)(o.VY,{ref:t,sideOffset:a,className:(0,i.cn)("z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...n})}).displayName=o.VY.displayName},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var s=r(64149);let a=0,o=new Map,i=e=>{if(o.has(e))return;let t=setTimeout(()=>{o.delete(e),l({type:"REMOVE_TOAST",toastId:e})},1e6);o.set(e,t)},n=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},d=[],u={toasts:[]};function l(e){u=n(u,e),d.forEach(e=>{e(u)})}function c(e){let{...t}=e,r=(a=(a+1)%Number.MAX_SAFE_INTEGER).toString(),s=()=>l({type:"DISMISS_TOAST",toastId:r});return l({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||s()}}}),{id:r,dismiss:s,update:e=>l({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=s.useState(u);return s.useEffect(()=>(d.push(t),()=>{let e=d.indexOf(t);e>-1&&d.splice(e,1)}),[e]),{...e,toast:c,dismiss:e=>l({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return o}});var s=r(33958),a=r(61779);function o(){for(var e=arguments.length,t=Array(e),r=0;r{let{className:r,...a}=e;return(0,s.jsx)(n.l_,{ref:t,className:(0,u.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",r),...a})});c.displayName=n.l_.displayName;let f=(0,d.j)("group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),p=o.forwardRef((e,t)=>{let{className:r,variant:a,...o}=e;return(0,s.jsx)(n.fC,{ref:t,className:(0,u.cn)(f({variant:a}),r),...o})});p.displayName=n.fC.displayName,o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.aU,{ref:t,className:(0,u.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors hover:bg-secondary focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",r),...a})}).displayName=n.aU.displayName;let m=o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.x8,{ref:t,className:(0,u.cn)("absolute right-1 top-1 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",r),"toast-close":"",...a,children:(0,s.jsx)(i.Pxu,{className:"h-4 w-4"})})});m.displayName=n.x8.displayName;let x=o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.Dx,{ref:t,className:(0,u.cn)("text-sm font-semibold [&+div]:text-xs",r),...a})});x.displayName=n.Dx.displayName;let v=o.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,s.jsx)(n.dk,{ref:t,className:(0,u.cn)("text-sm opacity-90",r),...a})});function g(){let{toasts:e}=(0,a.pm)();return(0,s.jsxs)(l,{children:[e.map(function(e){let{id:t,title:r,description:a,action:o,...i}=e;return(0,s.jsxs)(p,{...i,children:[(0,s.jsxs)("div",{className:"grid gap-1",children:[r&&(0,s.jsx)(x,{children:r}),a&&(0,s.jsx)(v,{children:a})]}),o,(0,s.jsx)(m,{})]},t)}),(0,s.jsx)(c,{})]})}v.displayName=n.dk.displayName},78287:function(e,t,r){"use strict";r.d(t,{TooltipProvider:function(){return n}});var s=r(20881),a=r(64149),o=r(37503),i=r(90270);let n=o.zt;o.fC,o.xz,a.forwardRef((e,t)=>{let{className:r,sideOffset:a=4,...n}=e;return(0,s.jsx)(o.VY,{ref:t,sideOffset:a,className:(0,i.cn)("z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...n})}).displayName=o.VY.displayName},46646:function(e,t,r){"use strict";r.d(t,{pm:function(){return f}});var s=r(64149);let a=0,o=new Map,i=e=>{if(o.has(e))return;let t=setTimeout(()=>{o.delete(e),l({type:"REMOVE_TOAST",toastId:e})},1e6);o.set(e,t)},n=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},d=[],u={toasts:[]};function l(e){u=n(u,e),d.forEach(e=>{e(u)})}function c(e){let{...t}=e,r=(a=(a+1)%Number.MAX_SAFE_INTEGER).toString(),s=()=>l({type:"DISMISS_TOAST",toastId:r});return l({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||s()}}}),{id:r,dismiss:s,update:e=>l({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function f(){let[e,t]=s.useState(u);return s.useEffect(()=>(d.push(t),()=>{let e=d.indexOf(t);e>-1&&d.splice(e,1)}),[e]),{...e,toast:c,dismiss:e=>l({type:"DISMISS_TOAST",toastId:e})}}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return o}});var s=r(33958),a=r(61779);function o(){for(var e=arguments.length,t=Array(e),r=0;r");return e}let b=n.forwardRef((e,t)=>{let{id:r,className:s,children:l,config:o,...i}=e,d=n.useId(),c="chart-".concat(r||d.replace(/:/g,""));return(0,a.jsx)(g.Provider,{value:{config:o},children:(0,a.jsxs)("div",{"data-chart":c,ref:t,className:(0,p.cn)("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",s),...i,children:[(0,a.jsx)(j,{id:c,config:o}),(0,a.jsx)(f.h,{children:l})]})})});b.displayName="Chart";let j=e=>{let{id:t,config:r}=e,n=Object.entries(r).filter(e=>{let[t,r]=e;return r.theme||r.color});return n.length?(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:Object.entries(v).map(e=>{let[r,a]=e;return"\n".concat(a," [data-chart=").concat(t,"] {\n").concat(n.map(e=>{var t;let[a,n]=e,s=(null===(t=n.theme)||void 0===t?void 0:t[r])||n.color;return s?" --color-".concat(a,": ").concat(s,";"):null}).join("\n"),"\n}\n")}).join("\n")}}):null};function y(e,t,r){if("object"!=typeof t||null===t)return;let a="payload"in t&&"object"==typeof t.payload&&null!==t.payload?t.payload:void 0,n=r;return r in t&&"string"==typeof t[r]?n=t[r]:a&&r in a&&"string"==typeof a[r]&&(n=a[r]),n in e?e[n]:e[r]}x.u,n.forwardRef((e,t)=>{let{active:r,payload:s,className:l,indicator:o="dot",hideLabel:i=!1,hideIndicator:d=!1,label:c,labelFormatter:u,labelClassName:m,formatter:f,color:x,nameKey:h,labelKey:v}=e,{config:g}=N(),b=n.useMemo(()=>{var e;if(i||!(null==s?void 0:s.length))return null;let[t]=s,r="".concat(v||t.dataKey||t.name||"value"),n=y(g,t,r),l=v||"string"!=typeof c?null==n?void 0:n.label:(null===(e=g[c])||void 0===e?void 0:e.label)||c;return u?(0,a.jsx)("div",{className:(0,p.cn)("font-medium",m),children:u(l,s)}):l?(0,a.jsx)("div",{className:(0,p.cn)("font-medium",m),children:l}):null},[c,u,s,i,m,g,v]);if(!r||!(null==s?void 0:s.length))return null;let j=1===s.length&&"dot"!==o;return(0,a.jsxs)("div",{ref:t,className:(0,p.cn)("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",l),children:[j?null:b,(0,a.jsx)("div",{className:"grid gap-1.5",children:s.map((e,t)=>{let r="".concat(h||e.name||e.dataKey||"value"),n=y(g,e,r),s=x||e.payload.fill||e.color;return(0,a.jsx)("div",{className:(0,p.cn)("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground","dot"===o&&"items-center"),children:f&&(null==e?void 0:e.value)!==void 0&&e.name?f(e.value,e.name,e,t,e.payload):(0,a.jsxs)(a.Fragment,{children:[(null==n?void 0:n.icon)?(0,a.jsx)(n.icon,{}):!d&&(0,a.jsx)("div",{className:(0,p.cn)("shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",{"h-2.5 w-2.5":"dot"===o,"w-1":"line"===o,"w-0 border-[1.5px] border-dashed bg-transparent":"dashed"===o,"my-0.5":j&&"dashed"===o}),style:{"--color-bg":s,"--color-border":s}}),(0,a.jsxs)("div",{className:(0,p.cn)("flex flex-1 justify-between leading-none",j?"items-end":"items-center"),children:[(0,a.jsxs)("div",{className:"grid gap-1.5",children:[j?b:null,(0,a.jsx)("span",{className:"text-muted-foreground",children:(null==n?void 0:n.label)||e.name})]}),e.value&&(0,a.jsx)("span",{className:"font-mono font-medium tabular-nums text-foreground",children:e.value.toLocaleString()})]})]})},e.dataKey)})})]})}).displayName="ChartTooltip",h.D,n.forwardRef((e,t)=>{let{className:r,hideIcon:n=!1,payload:s,verticalAlign:l="bottom",nameKey:o}=e,{config:i}=N();return(null==s?void 0:s.length)?(0,a.jsx)("div",{ref:t,className:(0,p.cn)("flex items-center justify-center gap-4","top"===l?"pb-3":"pt-3",r),children:s.map(e=>{let t="".concat(o||e.dataKey||"value"),r=y(i,e,t);return(0,a.jsxs)("div",{className:(0,p.cn)("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground"),children:[(null==r?void 0:r.icon)&&!n?(0,a.jsx)(r.icon,{}):(0,a.jsx)("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:e.color}}),null==r?void 0:r.label]},e.value)})}):null}).displayName="ChartLegend";var w=r(47657),k=r(35935),_=r(89448),R=r(71036);function C(){let{setTheme:e}=(0,_.F)();return(0,a.jsxs)(R.h_,{children:[(0,a.jsx)(R.$F,{asChild:!0,children:(0,a.jsxs)(u.z,{variant:"outline",size:"icon",children:[(0,a.jsx)(k.NWY,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,a.jsx)(k.kLh,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,a.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}),(0,a.jsxs)(R.AW,{align:"end",children:[(0,a.jsx)(R.Xi,{onClick:()=>e("light"),children:"Light"}),(0,a.jsx)(R.Xi,{onClick:()=>e("dark"),children:"Dark"}),(0,a.jsx)(R.Xi,{onClick:()=>e("system"),children:"System"})]})]})}let S={rsrp:{min:-140,max:-70},rsrq:{min:-20,max:-10},sinr:{min:0,max:20}},z=(e,t)=>{let r=S[e];return Math.min(Math.max(Math.round((Math.max(Math.min(t,r.max),r.min)-r.min)/(r.max-r.min)*1e3)/10,0),100)},O=e=>{if(!e)return null;let t=e.map(Number).filter(e=>-32768!==e);return 0===t.length?null:t.reduce((e,t)=>e+t,0)/t.length};function F(){var e,t,r;let[f,x]=(0,n.useState)({rsrp:null,rsrq:null,sinr:null,networkType:"",bands:null,networkName:""}),[h,p]=(0,n.useState)(!0),v=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=async()=>{try{let e=await fetch("/cgi-bin/fetch_data.sh?set=5"),t=await e.json();if(console.log(t),t){let e={rsrp:O(t[0].response.match(/-?\d+/g)),rsrq:O(t[1].response.match(/-?\d+/g)),sinr:O(t[2].response.match(/-?\d+/g)),networkType:"",bands:null,networkName:""},r=t[3].response.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g),a=null==r?void 0:r.some(e=>e.includes("LTE")),n=null==r?void 0:r.some(e=>e.includes("NR5G"));e.networkType=a&&n?"NR5G-NSA":a?"LTE":n?"NR5G-SA":"No Signal";let s=null==r?void 0:r.map(e=>e.includes("LTE")?"B".concat(e.match(/\d+/)):e.includes("NR5G")?"N".concat(e.split(" ")[2].replace(/"/g,"").trim()):void 0);e.bands=s?s.join(", "):"No Signal",e.networkName=t[4].response.split("\n")[1].split(":")[1].split(",")[1].replace(/"/g,"").trim()||"No Signal",x(e),v.current=e}}catch(e){console.error("Error fetching stats:",e)}finally{h&&p(!1)}};e();let t=setInterval(e,2e3);return()=>clearInterval(t)},[h]);let g=[{activity:"rsrp",value:null!==f.rsrp?z("rsrp",f.rsrp):0,label:null!==f.rsrp?"".concat(f.rsrp.toFixed(1)," dBm"):"No Signal",fill:"hsl(var(--chart-1))"},{activity:"rsrq",value:null!==f.rsrq?z("rsrq",f.rsrq):0,label:null!==f.rsrq?"".concat(f.rsrq.toFixed(1)," dB"):"No Signal",fill:"hsl(var(--chart-2))"},{activity:"sinr",value:null!==f.sinr?z("sinr",f.sinr):0,label:null!==f.sinr?"".concat(f.sinr.toFixed(1)," dB"):"No Signal",fill:"hsl(var(--chart-3))"}];return(0,a.jsxs)(d.Zb,{className:"xl:max-w-xl xl:w-[800px] max-w-sm",children:[(0,a.jsx)(d.Ol,{children:(0,a.jsxs)("div",{className:"flex flex-row justify-between items-center",children:[(0,a.jsx)(d.ll,{children:"QuecManager Quick Stats"}),(0,a.jsx)(C,{})]})}),(0,a.jsxs)(d.aY,{className:"flex flex-col gap-4",children:[(0,a.jsxs)("div",{className:"flex flex-row justify-evenly items-center w-full p-2 border-t border-b",children:[h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsx)("div",{children:f.networkName}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsx)("div",{children:f.networkType}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsx)("div",{children:f.bands})]}),(0,a.jsx)("div",{className:"flex gap-4 xl:p-4 p-2 pb-2",children:h?(0,a.jsx)(c.O,{className:"h-[140px] w-full"}):(0,a.jsx)(b,{config:{sinr:{label:"sinr",color:"hsl(var(--chart-1))"},rsrp:{label:"rsrp",color:"hsl(var(--chart-2))"},rsrq:{label:"rsrq",color:"hsl(var(--chart-3))"}},className:"h-[140px] w-full",children:(0,a.jsxs)(s.v,{margin:{left:0,right:0,top:0,bottom:10},data:g,layout:"vertical",barSize:32,barGap:2,children:[(0,a.jsx)(l.K,{type:"number",dataKey:"value",hide:!0}),(0,a.jsx)(o.B,{dataKey:"activity",type:"category",tickLine:!1,tickMargin:4,axisLine:!1,className:"uppercase"}),(0,a.jsx)(i.$,{dataKey:"value",radius:5})]})})})]}),(0,a.jsxs)(d.eW,{className:"flex flex-col gap-4",children:[(0,a.jsx)("div",{className:"flex flex-row border-t border-b xl:p-4 p-2 w-full",children:(0,a.jsxs)("div",{className:"flex w-full items-center gap-2",children:[(0,a.jsxs)("div",{className:"grid flex-1 auto-rows-min gap-0.5",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"RSRP"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsxs)("div",{className:"flex items-baseline gap-1 xl:text-2xl text-md font-bold tabular-nums leading-none",children:[null===(e=f.rsrp)||void 0===e?void 0:e.toFixed(1),(0,a.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:"dBm"})]})]}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),(0,a.jsxs)("div",{className:"grid flex-1 auto-rows-min gap-0.5",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"RSRQ"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsxs)("div",{className:"flex items-baseline gap-1 xl:text-2xl text-md font-bold tabular-nums leading-none",children:[null===(t=f.rsrq)||void 0===t?void 0:t.toFixed(1),(0,a.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:"dB"})]})]}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),(0,a.jsxs)("div",{className:"grid flex-1 auto-rows-min gap-0.5",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"SINR"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsxs)("div",{className:"flex items-baseline gap-1 xl:text-2xl text-md font-bold tabular-nums leading-none",children:[null===(r=f.sinr)||void 0===r?void 0:r.toFixed(1),(0,a.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:"dB"})]})]})]})}),(0,a.jsx)(u.z,{asChild:!0,children:(0,a.jsxs)(m.default,{href:"/login",children:["Login to QuecManager",(0,a.jsx)(k.LZ3,{className:"w-4 h-4 ml-2"})]})})]})]})}},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return i},z:function(){return d}});var a=r(20881),n=r(64149),s=r(54098),l=r(20116),o=r(90270);let i=(0,l.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=n.forwardRef((e,t)=>{let{className:r,variant:n,size:l,asChild:d=!1,...c}=e,u=d?s.g7:"button";return(0,a.jsx)(u,{className:(0,o.cn)(i({variant:n,size:l,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return o},SZ:function(){return d},Zb:function(){return l},aY:function(){return c},eW:function(){return u},ll:function(){return i}});var a=r(20881),n=r(64149),s=r(90270);let l=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...n})});l.displayName="Card";let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",r),...n})});o.displayName="CardHeader";let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("h3",{ref:t,className:(0,s.cn)("font-semibold leading-none tracking-tight",r),...n})});i.displayName="CardTitle";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",r),...n})});d.displayName="CardDescription";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",r),...n})});c.displayName="CardContent";let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",r),...n})});u.displayName="CardFooter"},71036:function(e,t,r){"use strict";r.d(t,{$F:function(){return d},AW:function(){return c},Ju:function(){return m},VD:function(){return f},Xi:function(){return u},h_:function(){return i}});var a=r(20881),n=r(64149),s=r(67293),l=r(35935),o=r(90270);let i=s.fC,d=s.xz;s.ZA,s.Uv,s.Tr,s.Ee,n.forwardRef((e,t)=>{let{className:r,inset:n,children:i,...d}=e;return(0,a.jsxs)(s.fF,{ref:t,className:(0,o.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",n&&"pl-8",r),...d,children:[i,(0,a.jsx)(l.XCv,{className:"ml-auto h-4 w-4"})]})}).displayName=s.fF.displayName,n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.tu,{ref:t,className:(0,o.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...n})}).displayName=s.tu.displayName;let c=n.forwardRef((e,t)=>{let{className:r,sideOffset:n=4,...l}=e;return(0,a.jsx)(s.Uv,{children:(0,a.jsx)(s.VY,{ref:t,sideOffset:n,className:(0,o.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...l})})});c.displayName=s.VY.displayName;let u=n.forwardRef((e,t)=>{let{className:r,inset:n,...l}=e;return(0,a.jsx)(s.ck,{ref:t,className:(0,o.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n&&"pl-8",r),...l})});u.displayName=s.ck.displayName,n.forwardRef((e,t)=>{let{className:r,children:n,checked:i,...d}=e;return(0,a.jsxs)(s.oC,{ref:t,className:(0,o.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),checked:i,...d,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(s.wU,{children:(0,a.jsx)(l.nQG,{className:"h-4 w-4"})})}),n]})}).displayName=s.oC.displayName,n.forwardRef((e,t)=>{let{className:r,children:n,...i}=e;return(0,a.jsxs)(s.Rk,{ref:t,className:(0,o.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...i,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(s.wU,{children:(0,a.jsx)(l.jXb,{className:"h-4 w-4 fill-current"})})}),n]})}).displayName=s.Rk.displayName;let m=n.forwardRef((e,t)=>{let{className:r,inset:n,...l}=e;return(0,a.jsx)(s.__,{ref:t,className:(0,o.cn)("px-2 py-1.5 text-sm font-semibold",n&&"pl-8",r),...l})});m.displayName=s.__.displayName;let f=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.Z0,{ref:t,className:(0,o.cn)("-mx-1 my-1 h-px bg-muted",r),...n})});f.displayName=s.Z0.displayName},47657:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var a=r(20881),n=r(64149),s=r(48897),l=r(90270);let o=n.forwardRef((e,t)=>{let{className:r,orientation:n="horizontal",decorative:o=!0,...i}=e;return(0,a.jsx)(s.f,{ref:t,decorative:o,orientation:n,className:(0,l.cn)("shrink-0 bg-border","horizontal"===n?"h-[1px] w-full":"h-full w-[1px]",r),...i})});o.displayName=s.f.displayName},88766:function(e,t,r){"use strict";r.d(t,{O:function(){return s}});var a=r(20881),n=r(90270);function s(e){let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,n.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return s}});var a=r(33958),n=r(61779);function s(){for(var e=arguments.length,t=Array(e),r=0;r");return e}let b=n.forwardRef((e,t)=>{let{id:r,className:s,children:l,config:o,...i}=e,d=n.useId(),c="chart-".concat(r||d.replace(/:/g,""));return(0,a.jsx)(g.Provider,{value:{config:o},children:(0,a.jsxs)("div",{"data-chart":c,ref:t,className:(0,p.cn)("flex aspect-video justify-center text-xs [&_.recharts-cartesian-axis-tick_text]:fill-muted-foreground [&_.recharts-cartesian-grid_line[stroke='#ccc']]:stroke-border/50 [&_.recharts-curve.recharts-tooltip-cursor]:stroke-border [&_.recharts-dot[stroke='#fff']]:stroke-transparent [&_.recharts-layer]:outline-none [&_.recharts-polar-grid_[stroke='#ccc']]:stroke-border [&_.recharts-radial-bar-background-sector]:fill-muted [&_.recharts-rectangle.recharts-tooltip-cursor]:fill-muted [&_.recharts-reference-line_[stroke='#ccc']]:stroke-border [&_.recharts-sector[stroke='#fff']]:stroke-transparent [&_.recharts-sector]:outline-none [&_.recharts-surface]:outline-none",s),...i,children:[(0,a.jsx)(j,{id:c,config:o}),(0,a.jsx)(f.h,{children:l})]})})});b.displayName="Chart";let j=e=>{let{id:t,config:r}=e,n=Object.entries(r).filter(e=>{let[t,r]=e;return r.theme||r.color});return n.length?(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:Object.entries(v).map(e=>{let[r,a]=e;return"\n".concat(a," [data-chart=").concat(t,"] {\n").concat(n.map(e=>{var t;let[a,n]=e,s=(null===(t=n.theme)||void 0===t?void 0:t[r])||n.color;return s?" --color-".concat(a,": ").concat(s,";"):null}).join("\n"),"\n}\n")}).join("\n")}}):null};function y(e,t,r){if("object"!=typeof t||null===t)return;let a="payload"in t&&"object"==typeof t.payload&&null!==t.payload?t.payload:void 0,n=r;return r in t&&"string"==typeof t[r]?n=t[r]:a&&r in a&&"string"==typeof a[r]&&(n=a[r]),n in e?e[n]:e[r]}x.u,n.forwardRef((e,t)=>{let{active:r,payload:s,className:l,indicator:o="dot",hideLabel:i=!1,hideIndicator:d=!1,label:c,labelFormatter:u,labelClassName:m,formatter:f,color:x,nameKey:h,labelKey:v}=e,{config:g}=N(),b=n.useMemo(()=>{var e;if(i||!(null==s?void 0:s.length))return null;let[t]=s,r="".concat(v||t.dataKey||t.name||"value"),n=y(g,t,r),l=v||"string"!=typeof c?null==n?void 0:n.label:(null===(e=g[c])||void 0===e?void 0:e.label)||c;return u?(0,a.jsx)("div",{className:(0,p.cn)("font-medium",m),children:u(l,s)}):l?(0,a.jsx)("div",{className:(0,p.cn)("font-medium",m),children:l}):null},[c,u,s,i,m,g,v]);if(!r||!(null==s?void 0:s.length))return null;let j=1===s.length&&"dot"!==o;return(0,a.jsxs)("div",{ref:t,className:(0,p.cn)("grid min-w-[8rem] items-start gap-1.5 rounded-lg border border-border/50 bg-background px-2.5 py-1.5 text-xs shadow-xl",l),children:[j?null:b,(0,a.jsx)("div",{className:"grid gap-1.5",children:s.map((e,t)=>{let r="".concat(h||e.name||e.dataKey||"value"),n=y(g,e,r),s=x||e.payload.fill||e.color;return(0,a.jsx)("div",{className:(0,p.cn)("flex w-full flex-wrap items-stretch gap-2 [&>svg]:h-2.5 [&>svg]:w-2.5 [&>svg]:text-muted-foreground","dot"===o&&"items-center"),children:f&&(null==e?void 0:e.value)!==void 0&&e.name?f(e.value,e.name,e,t,e.payload):(0,a.jsxs)(a.Fragment,{children:[(null==n?void 0:n.icon)?(0,a.jsx)(n.icon,{}):!d&&(0,a.jsx)("div",{className:(0,p.cn)("shrink-0 rounded-[2px] border-[--color-border] bg-[--color-bg]",{"h-2.5 w-2.5":"dot"===o,"w-1":"line"===o,"w-0 border-[1.5px] border-dashed bg-transparent":"dashed"===o,"my-0.5":j&&"dashed"===o}),style:{"--color-bg":s,"--color-border":s}}),(0,a.jsxs)("div",{className:(0,p.cn)("flex flex-1 justify-between leading-none",j?"items-end":"items-center"),children:[(0,a.jsxs)("div",{className:"grid gap-1.5",children:[j?b:null,(0,a.jsx)("span",{className:"text-muted-foreground",children:(null==n?void 0:n.label)||e.name})]}),e.value&&(0,a.jsx)("span",{className:"font-mono font-medium tabular-nums text-foreground",children:e.value.toLocaleString()})]})]})},e.dataKey)})})]})}).displayName="ChartTooltip",h.D,n.forwardRef((e,t)=>{let{className:r,hideIcon:n=!1,payload:s,verticalAlign:l="bottom",nameKey:o}=e,{config:i}=N();return(null==s?void 0:s.length)?(0,a.jsx)("div",{ref:t,className:(0,p.cn)("flex items-center justify-center gap-4","top"===l?"pb-3":"pt-3",r),children:s.map(e=>{let t="".concat(o||e.dataKey||"value"),r=y(i,e,t);return(0,a.jsxs)("div",{className:(0,p.cn)("flex items-center gap-1.5 [&>svg]:h-3 [&>svg]:w-3 [&>svg]:text-muted-foreground"),children:[(null==r?void 0:r.icon)&&!n?(0,a.jsx)(r.icon,{}):(0,a.jsx)("div",{className:"h-2 w-2 shrink-0 rounded-[2px]",style:{backgroundColor:e.color}}),null==r?void 0:r.label]},e.value)})}):null}).displayName="ChartLegend";var w=r(47657),k=r(35935),_=r(89448),R=r(71036);function C(){let{setTheme:e}=(0,_.F)();return(0,a.jsxs)(R.h_,{children:[(0,a.jsx)(R.$F,{asChild:!0,children:(0,a.jsxs)(u.z,{variant:"outline",size:"icon",children:[(0,a.jsx)(k.NWY,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),(0,a.jsx)(k.kLh,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100"}),(0,a.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}),(0,a.jsxs)(R.AW,{align:"end",children:[(0,a.jsx)(R.Xi,{onClick:()=>e("light"),children:"Light"}),(0,a.jsx)(R.Xi,{onClick:()=>e("dark"),children:"Dark"}),(0,a.jsx)(R.Xi,{onClick:()=>e("system"),children:"System"})]})]})}let S={rsrp:{min:-140,max:-70},rsrq:{min:-20,max:-10},sinr:{min:0,max:20}},z=(e,t)=>{let r=S[e];return Math.min(Math.max(Math.round((Math.max(Math.min(t,r.max),r.min)-r.min)/(r.max-r.min)*1e3)/10,0),100)},O=e=>{if(!e)return null;let t=e.map(Number).filter(e=>-32768!==e);return 0===t.length?null:t.reduce((e,t)=>e+t,0)/t.length};function F(){var e,t,r;let[f,x]=(0,n.useState)({rsrp:null,rsrq:null,sinr:null,networkType:"",bands:null,networkName:""}),[h,p]=(0,n.useState)(!0),v=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=async()=>{try{let e=await fetch("/cgi-bin/fetch_data.sh?set=5"),t=await e.json();if(console.log(t),t){let e={rsrp:O(t[0].response.match(/-?\d+/g)),rsrq:O(t[1].response.match(/-?\d+/g)),sinr:O(t[2].response.match(/-?\d+/g)),networkType:"",bands:null,networkName:""},r=t[3].response.match(/"LTE BAND \d+"|"NR5G BAND \d+"/g),a=null==r?void 0:r.some(e=>e.includes("LTE")),n=null==r?void 0:r.some(e=>e.includes("NR5G"));e.networkType=a&&n?"NR5G-NSA":a?"LTE":n?"NR5G-SA":"No Signal";let s=null==r?void 0:r.map(e=>e.includes("LTE")?"B".concat(e.match(/\d+/)):e.includes("NR5G")?"N".concat(e.split(" ")[2].replace(/"/g,"").trim()):void 0);e.bands=s?s.join(", "):"No Signal",e.networkName=t[4].response.split("\n")[1].split(":")[1].split(",")[1].replace(/"/g,"").trim()||"No Signal",x(e),v.current=e}}catch(e){console.error("Error fetching stats:",e)}finally{h&&p(!1)}};e();let t=setInterval(e,2e3);return()=>clearInterval(t)},[h]);let g=[{activity:"rsrp",value:null!==f.rsrp?z("rsrp",f.rsrp):0,label:null!==f.rsrp?"".concat(f.rsrp.toFixed(1)," dBm"):"No Signal",fill:"hsl(var(--chart-1))"},{activity:"rsrq",value:null!==f.rsrq?z("rsrq",f.rsrq):0,label:null!==f.rsrq?"".concat(f.rsrq.toFixed(1)," dB"):"No Signal",fill:"hsl(var(--chart-2))"},{activity:"sinr",value:null!==f.sinr?z("sinr",f.sinr):0,label:null!==f.sinr?"".concat(f.sinr.toFixed(1)," dB"):"No Signal",fill:"hsl(var(--chart-3))"}];return(0,a.jsxs)(d.Zb,{className:"xl:max-w-xl xl:w-[800px] max-w-sm",children:[(0,a.jsx)(d.Ol,{children:(0,a.jsxs)("div",{className:"flex flex-row justify-between items-center",children:[(0,a.jsx)(d.ll,{children:"QuecManager Quick Stats"}),(0,a.jsx)(C,{})]})}),(0,a.jsxs)(d.aY,{className:"flex flex-col gap-4",children:[(0,a.jsxs)("div",{className:"flex flex-row justify-evenly items-center w-full p-2 border-t border-b",children:[h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsx)("div",{children:f.networkName}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsx)("div",{children:f.networkType}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsx)("div",{children:f.bands})]}),(0,a.jsx)("div",{className:"flex gap-4 xl:p-4 p-2 pb-2",children:h?(0,a.jsx)(c.O,{className:"h-[140px] w-full"}):(0,a.jsx)(b,{config:{sinr:{label:"sinr",color:"hsl(var(--chart-1))"},rsrp:{label:"rsrp",color:"hsl(var(--chart-2))"},rsrq:{label:"rsrq",color:"hsl(var(--chart-3))"}},className:"h-[140px] w-full",children:(0,a.jsxs)(s.v,{margin:{left:0,right:0,top:0,bottom:10},data:g,layout:"vertical",barSize:32,barGap:2,children:[(0,a.jsx)(l.K,{type:"number",dataKey:"value",hide:!0}),(0,a.jsx)(o.B,{dataKey:"activity",type:"category",tickLine:!1,tickMargin:4,axisLine:!1,className:"uppercase"}),(0,a.jsx)(i.$,{dataKey:"value",radius:5})]})})})]}),(0,a.jsxs)(d.eW,{className:"flex flex-col gap-4",children:[(0,a.jsx)("div",{className:"flex flex-row border-t border-b xl:p-4 p-2 w-full",children:(0,a.jsxs)("div",{className:"flex w-full items-center gap-2",children:[(0,a.jsxs)("div",{className:"grid flex-1 auto-rows-min gap-0.5",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"RSRP"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsxs)("div",{className:"flex items-baseline gap-1 xl:text-2xl text-md font-bold tabular-nums leading-none",children:[null===(e=f.rsrp)||void 0===e?void 0:e.toFixed(1),(0,a.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:"dBm"})]})]}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),(0,a.jsxs)("div",{className:"grid flex-1 auto-rows-min gap-0.5",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"RSRQ"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsxs)("div",{className:"flex items-baseline gap-1 xl:text-2xl text-md font-bold tabular-nums leading-none",children:[null===(t=f.rsrq)||void 0===t?void 0:t.toFixed(1),(0,a.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:"dB"})]})]}),(0,a.jsx)(w.Z,{orientation:"vertical",className:"mx-2 h-10 w-px"}),(0,a.jsxs)("div",{className:"grid flex-1 auto-rows-min gap-0.5",children:[(0,a.jsx)("div",{className:"text-xs text-muted-foreground",children:"SINR"}),h?(0,a.jsx)(c.O,{className:"h-8 w-24"}):(0,a.jsxs)("div",{className:"flex items-baseline gap-1 xl:text-2xl text-md font-bold tabular-nums leading-none",children:[null===(r=f.sinr)||void 0===r?void 0:r.toFixed(1),(0,a.jsx)("span",{className:"text-sm font-normal text-muted-foreground",children:"dB"})]})]})]})}),(0,a.jsx)(u.z,{asChild:!0,children:(0,a.jsxs)(m.default,{href:"/login",children:["Login to QuecManager",(0,a.jsx)(k.LZ3,{className:"w-4 h-4 ml-2"})]})})]})]})}},78580:function(e,t,r){"use strict";r.d(t,{d:function(){return i},z:function(){return d}});var a=r(20881),n=r(64149),s=r(54098),l=r(20116),o=r(90270);let i=(0,l.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=n.forwardRef((e,t)=>{let{className:r,variant:n,size:l,asChild:d=!1,...c}=e,u=d?s.g7:"button";return(0,a.jsx)(u,{className:(0,o.cn)(i({variant:n,size:l,className:r})),ref:t,...c})});d.displayName="Button"},94920:function(e,t,r){"use strict";r.d(t,{Ol:function(){return o},SZ:function(){return d},Zb:function(){return l},aY:function(){return c},eW:function(){return u},ll:function(){return i}});var a=r(20881),n=r(64149),s=r(90270);let l=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("rounded-xl border bg-card text-card-foreground shadow",r),...n})});l.displayName="Card";let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex flex-col space-y-1.5 p-6",r),...n})});o.displayName="CardHeader";let i=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("h3",{ref:t,className:(0,s.cn)("font-semibold leading-none tracking-tight",r),...n})});i.displayName="CardTitle";let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("p",{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",r),...n})});d.displayName="CardDescription";let c=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("p-6 pt-0",r),...n})});c.displayName="CardContent";let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)("div",{ref:t,className:(0,s.cn)("flex items-center p-6 pt-0",r),...n})});u.displayName="CardFooter"},71036:function(e,t,r){"use strict";r.d(t,{$F:function(){return d},AW:function(){return c},Ju:function(){return m},VD:function(){return f},Xi:function(){return u},h_:function(){return i}});var a=r(20881),n=r(64149),s=r(67293),l=r(35935),o=r(90270);let i=s.fC,d=s.xz;s.ZA,s.Uv,s.Tr,s.Ee,n.forwardRef((e,t)=>{let{className:r,inset:n,children:i,...d}=e;return(0,a.jsxs)(s.fF,{ref:t,className:(0,o.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",n&&"pl-8",r),...d,children:[i,(0,a.jsx)(l.XCv,{className:"ml-auto h-4 w-4"})]})}).displayName=s.fF.displayName,n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.tu,{ref:t,className:(0,o.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...n})}).displayName=s.tu.displayName;let c=n.forwardRef((e,t)=>{let{className:r,sideOffset:n=4,...l}=e;return(0,a.jsx)(s.Uv,{children:(0,a.jsx)(s.VY,{ref:t,sideOffset:n,className:(0,o.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",r),...l})})});c.displayName=s.VY.displayName;let u=n.forwardRef((e,t)=>{let{className:r,inset:n,...l}=e;return(0,a.jsx)(s.ck,{ref:t,className:(0,o.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n&&"pl-8",r),...l})});u.displayName=s.ck.displayName,n.forwardRef((e,t)=>{let{className:r,children:n,checked:i,...d}=e;return(0,a.jsxs)(s.oC,{ref:t,className:(0,o.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),checked:i,...d,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(s.wU,{children:(0,a.jsx)(l.nQG,{className:"h-4 w-4"})})}),n]})}).displayName=s.oC.displayName,n.forwardRef((e,t)=>{let{className:r,children:n,...i}=e;return(0,a.jsxs)(s.Rk,{ref:t,className:(0,o.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),...i,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(s.wU,{children:(0,a.jsx)(l.jXb,{className:"h-4 w-4 fill-current"})})}),n]})}).displayName=s.Rk.displayName;let m=n.forwardRef((e,t)=>{let{className:r,inset:n,...l}=e;return(0,a.jsx)(s.__,{ref:t,className:(0,o.cn)("px-2 py-1.5 text-sm font-semibold",n&&"pl-8",r),...l})});m.displayName=s.__.displayName;let f=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(s.Z0,{ref:t,className:(0,o.cn)("-mx-1 my-1 h-px bg-muted",r),...n})});f.displayName=s.Z0.displayName},47657:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var a=r(20881),n=r(64149),s=r(48897),l=r(90270);let o=n.forwardRef((e,t)=>{let{className:r,orientation:n="horizontal",decorative:o=!0,...i}=e;return(0,a.jsx)(s.f,{ref:t,decorative:o,orientation:n,className:(0,l.cn)("shrink-0 bg-border","horizontal"===n?"h-[1px] w-full":"h-full w-[1px]",r),...i})});o.displayName=s.f.displayName},88766:function(e,t,r){"use strict";r.d(t,{O:function(){return s}});var a=r(20881),n=r(90270);function s(e){let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,n.cn)("animate-pulse rounded-md bg-primary/10",t),...r})}},90270:function(e,t,r){"use strict";r.d(t,{cn:function(){return s}});var a=r(33958),n=r(61779);function s(){for(var e=arguments.length,t=Array(e),r=0;r1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},39951:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return a}});let n=r(20999),o=r(62419);function a(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},39808:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(62419);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n25){window.location.reload();return}clearTimeout(r),r=setTimeout(t,l>5?5e3:1e3)}n&&n.close();let u=(0,o.getSocketUrl)(e.assetPrefix);(n=new window.WebSocket(""+u+e.path)).onopen=function(){l=0,window.console.log("[HMR] connected")},n.onerror=i,n.onclose=i,n.onmessage=function(e){let t=JSON.parse(e.data);for(let e of a)e(t)}}()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},50450:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,o="";if(n){let{children:e}=n.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),i=Number(n.content),u=[];for(let t=0,r=n.previousElementSibling;t{for(let t=0,r=u.length;t{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>r.insertBefore(e,n)),n.content=(i-u.length+s.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},23659:function(e,t,r){"use strict";let n,o,a,i,u,l,s,c,f,d,p,h;Object.defineProperty(t,"__esModule",{value:!0});let m=r(11778);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{emitter:function(){return z},hydrate:function(){return ef},initialize:function(){return $},router:function(){return n},version:function(){return G}});let _=r(42430),g=r(52676);r(93669);let y=_._(r(75271)),b=_._(r(38751)),P=r(38161),v=_._(r(74083)),E=r(18738),S=r(89291),O=r(73230),j=r(25303),w=r(10209),R=r(98403),T=r(98887),M=_._(r(29731)),x=_._(r(34821)),I=_._(r(83550)),C=r(61947),A=r(26699),L=r(16716),N=r(81795),D=r(91046),k=r(41709),U=r(37193),F=r(66812),B=r(6031),H=_._(r(70588)),W=_._(r(48616)),q=_._(r(48556)),G="14.2.15",z=(0,v.default)(),V=e=>[].slice.call(e),X=!1;class Y extends y.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(o.isFallback||o.nextExport&&((0,O.isDynamicRoute)(n.pathname)||location.search||X)||o.props&&o.props.__N_SSG&&(location.search||X))&&n.replace(n.pathname+"?"+String((0,j.assign)((0,j.urlQueryToSearchParams)(n.query),new URLSearchParams(location.search))),a,{_h:1,shallow:!o.isFallback&&!X}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function $(e){void 0===e&&(e={}),W.default.onSpanEnd(q.default),o=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=o,h=o.defaultLocale;let t=o.assetPrefix||"";if(self.__next_set_public_path__(""+t+"/_next/"),(0,w.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:o.runtimeConfig||{}}),a=(0,R.getURL)(),(0,k.hasBasePath)(a)&&(a=(0,D.removeBasePath)(a)),o.scriptLoader){let{initScriptLoader:e}=r(26981);e(o.scriptLoader)}i=new x.default(o.buildId,t);let s=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>s(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=s,(l=(0,M.default)()).getIsSsr=()=>n.isSsr,u=document.getElementById("__next"),{assetPrefix:t}}function K(e,t){return(0,g.jsx)(e,{...t})}function J(e){var t;let{children:r}=e,o=y.default.useMemo(()=>(0,F.adaptForAppRouterInstance)(n),[]);return(0,g.jsx)(Y,{fn:e=>Z({App:f,err:e}).catch(e=>console.error("Error rendering page: ",e)),children:(0,g.jsx)(U.AppRouterContext.Provider,{value:o,children:(0,g.jsx)(B.SearchParamsContext.Provider,{value:(0,F.adaptForSearchParams)(n),children:(0,g.jsx)(F.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t,children:(0,g.jsx)(B.PathParamsContext.Provider,{value:(0,F.adaptForPathParams)(n),children:(0,g.jsx)(E.RouterContext.Provider,{value:(0,A.makePublicRouterInstance)(n),children:(0,g.jsx)(P.HeadManagerContext.Provider,{value:l,children:(0,g.jsx)(N.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0},children:r})})})})})})})})}let Q=e=>t=>{let r={...t,Component:p,err:o.err,router:n};return(0,g.jsx)(J,{children:K(e,r)})};function Z(e){let{App:t,err:u}=e;return console.error(u),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:o,styleSheets:a}=n;return(null==s?void 0:s.Component)===o?Promise.resolve().then(()=>m._(r(63936))).then(n=>Promise.resolve().then(()=>m._(r(84820))).then(r=>(t=r.default,e.App=t,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:o,styleSheets:a}}).then(r=>{var i;let{ErrorComponent:l,styleSheets:s}=r,c=Q(t),f={Component:l,AppTree:c,router:n,ctx:{err:u,pathname:o.page,query:o.query,asPath:a,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:(0,R.loadGetInitialProps)(t,f)).then(t=>es({...e,err:u,Component:l,styleSheets:s,props:t}))})}function ee(e){let{callback:t}=e;return y.default.useLayoutEffect(()=>t(),[t]),null}let et={navigationStart:"navigationStart",beforeRender:"beforeRender",afterRender:"afterRender",afterHydrate:"afterHydrate",routeChange:"routeChange"},er={hydration:"Next.js-hydration",beforeHydration:"Next.js-before-hydration",routeChangeToRender:"Next.js-route-change-to-render",render:"Next.js-render"},en=null,eo=!0;function ea(){[et.beforeRender,et.afterHydrate,et.afterRender,et.routeChange].forEach(e=>performance.clearMarks(e))}function ei(){R.ST&&(performance.mark(et.afterHydrate),performance.getEntriesByName(et.beforeRender,"mark").length&&(performance.measure(er.beforeHydration,et.navigationStart,et.beforeRender),performance.measure(er.hydration,et.beforeRender,et.afterHydrate)),d&&performance.getEntriesByName(er.hydration).forEach(d),ea())}function eu(){if(!R.ST)return;performance.mark(et.afterRender);let e=performance.getEntriesByName(et.routeChange,"mark");e.length&&(performance.getEntriesByName(et.beforeRender,"mark").length&&(performance.measure(er.routeChangeToRender,e[0].name,et.beforeRender),performance.measure(er.render,et.beforeRender,et.afterRender),d&&(performance.getEntriesByName(er.render).forEach(d),performance.getEntriesByName(er.routeChangeToRender).forEach(d))),ea(),[er.routeChangeToRender,er.render].forEach(e=>performance.clearMeasures(e)))}function el(e){let{callbacks:t,children:r}=e;return y.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),y.default.useEffect(()=>{(0,I.default)(d)},[]),r}function es(e){let t,{App:r,Component:o,props:a,err:i}=e,l="initial"in e?void 0:e.styleSheets;o=o||s.Component;let f={...a=a||s.props,Component:o,err:i,router:n};s=f;let d=!1,p=new Promise((e,r)=>{c&&c(),t=()=>{c=null,e()},c=()=>{d=!0,c=null;let e=Error("Cancel rendering route");e.cancelled=!0,r(e)}});function h(){t()}!function(){if(!l)return;let e=new Set(V(document.querySelectorAll("style[data-n-href]")).map(e=>e.getAttribute("data-n-href"))),t=document.querySelector("noscript[data-n-css]"),r=null==t?void 0:t.getAttribute("data-n-css");l.forEach(t=>{let{href:n,text:o}=t;if(!e.has(n)){let e=document.createElement("style");e.setAttribute("data-n-href",n),e.setAttribute("media","x"),r&&e.setAttribute("nonce",r),document.head.appendChild(e),e.appendChild(document.createTextNode(o))}})}();let m=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(ee,{callback:function(){if(l&&!d){let e=new Set(l.map(e=>e.href)),t=V(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n{let{href:t}=e,r=document.querySelector('style[data-n-href="'+t+'"]');r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),V(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;(0,S.handleSmoothScroll)(()=>{window.scrollTo(t,r)})}}}),(0,g.jsxs)(J,{children:[K(r,f),(0,g.jsx)(T.Portal,{type:"next-route-announcer",children:(0,g.jsx)(C.RouteAnnouncer,{})})]})]});return!function(e,t){R.ST&&performance.mark(et.beforeRender);let r=t(eo?ei:eu);en?(0,y.default.startTransition)(()=>{en.render(r)}):(en=b.default.hydrateRoot(e,r,{onRecoverableError:H.default}),eo=!1)}(u,e=>(0,g.jsx)(el,{callbacks:[e,h],children:m})),p}async function ec(e){if(e.err&&(void 0===e.Component||!e.isHydratePass)){await Z(e);return}try{await es(e)}catch(r){let t=(0,L.getProperError)(r);if(t.cancelled)throw t;await Z({...e,err:t})}}async function ef(e){let t=o.err;try{let e=await i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;f=t,r&&r.reportWebVitals&&(d=e=>{let t,{id:n,name:o,startTime:a,value:i,duration:u,entryType:l,entries:s,attribution:c}=e,f=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);s&&s.length&&(t=s[0].startTime);let d={id:n||f,name:o,startTime:a||t,value:null==i?u:i,label:"mark"===l||"measure"===l?"custom":"web-vital"};c&&(d.attribution=c),r.reportWebVitals(d)});let n=await i.routeLoader.whenEntrypoint(o.page);if("error"in n)throw n.error;p=n.component}catch(e){t=(0,L.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(o.dynamicIds),n=(0,A.createRouter)(o.page,o.query,a,{initialProps:o.props,pageLoader:i,App:f,Component:p,wrapApp:Q,err:t,isFallback:!!o.isFallback,subscription:(e,t,r)=>ec(Object.assign({},e,{App:t,scroll:r})),locale:o.locale,locales:o.locales,defaultLocale:h,domainLocales:o.domainLocales,isPreview:o.isPreview}),X=await n._initialMatchesMiddlewarePromise;let r={App:f,initial:!0,Component:p,props:o.props,err:t,isHydratePass:!0};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),ec(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38754:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(5197);let n=r(23659);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},(0,n.initialize)({}).then(()=>(0,n.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},62419:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return a}});let n=r(63650),o=r(81412),a=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:a}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,n.removeTrailingSlash)(t)+r+a:t.endsWith("/")?""+t+r+a:t+"/"+r+a};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},70588:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(1057);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,n.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},34821:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(42430),o=r(39951),a=r(62219),i=n._(r(24436)),u=r(39808),l=r(73230),s=r(5833),c=r(63650),f=r(2281);r(95864);class d{getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:f,query:d,search:p}=(0,s.parseRelativeUrl)(r),{pathname:h}=(0,s.parseRelativeUrl)(t),m=(0,c.removeTrailingSlash)(f);if("/"!==m[0])throw Error('Route name should start with a "/", got "'+m+'"');return(e=>{let t=(0,i.default)((0,c.removeTrailingSlash)((0,u.addLocale)(e,n)),".json");return(0,o.addBasePath)("/_next/data/"+this.buildId+t+p,!0)})(e.skipInterpolation?h:(0,l.isDynamicRoute)(m)?(0,a.interpolateAs)(f,h,d).result:m)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},83550:function(e,t,r){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let o=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let a=!1;function i(e){n&&n(e)}let u=e=>{if(n=e,!a)for(let e of(a=!0,o))try{let t;t||(t=r(47510)),t["on"+e](i)}catch(t){console.warn("Failed to track "+e+" web-vital",t)}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},98887:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return a}});let n=r(75271),o=r(30967),a=e=>{let{children:t,type:r}=e,[a,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),a?(0,o.createPortal)(t,a):null};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},91046:function(e,t,r){"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(41709),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},12511:function(e,t,r){"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(81412),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66315:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63177:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let n=r(25303),o=r(35602),a=r(49052),i=r(98403),u=r(62419),l=r(53949),s=r(40012),c=r(62219);function f(e,t,r){let f;let d="string"==typeof t?t:(0,o.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(d))return r?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,u.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:i,params:u}=(0,c.interpolateAs)(e.pathname,e.pathname,r);i&&(t=(0,o.formatWithValidation)({pathname:i,hash:e.hash,query:(0,a.omit)(r,u)}))}let i=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return r?[i,t||i]:i}catch(e){return r?[d]:d}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},61947:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RouteAnnouncer:function(){return l},default:function(){return s}});let n=r(42430),o=r(52676),a=n._(r(75271)),i=r(26699),u={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},l=()=>{let{asPath:e}=(0,i.useRouter)(),[t,r]=a.default.useState(""),n=a.default.useRef(e);return a.default.useEffect(()=>{if(n.current!==e){if(n.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1");r((null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent)||e)}}},[e]),(0,o.jsx)("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:u,children:t})},s=l;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2281:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createRouteLoader:function(){return m},getClientBuildManifest:function(){return p},isAssetError:function(){return s},markAssetError:function(){return l}}),r(42430),r(24436);let n=r(2756),o=r(66315),a=r(35302);function i(e,t,r){let n,o=t.get(e);if(o)return"future"in o?o.future:Promise.resolve(o);let a=new Promise(e=>{n=e});return t.set(e,o={resolve:n,future:a}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):a}let u=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,u,{})}function s(e){return e&&u in e}let c=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),f=()=>(0,a.getDeploymentIdQueryOrEmptyString)();function d(e,t,r){return new Promise((n,a)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(a),(0,o.requestIdleCallback)(()=>setTimeout(()=>{i||a(r)},t))})}function p(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):d(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,l(Error("Failed to load client build manifest")))}function h(e,t){return p().then(r=>{if(!(t in r))throw l(Error("Failed to lookup route: "+t));let o=r[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:o.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+f()),css:o.filter(e=>e.endsWith(".css")).map(e=>e+f())}})}function m(e){let t=new Map,r=new Map,n=new Map,a=new Map;function u(e){{var t;let n=r.get(e.toString());return n||(document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Error("Failed to load script: "+e))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n))}}function s(e){let t=n.get(e);return t||n.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: "+e);return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>i(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),a.delete(e))})},loadRoute(r,n){return i(r,a,()=>{let o;return d(h(e,r).then(e=>{let{scripts:n,css:o}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(u)),Promise.all(o.map(s))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Error("Route did not complete loading: "+r))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==o?void 0:o())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():h(e,t).then(e=>Promise.all(c?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,o)=>{if(document.querySelector('\n link[rel="prefetch"][href^="'+t+'"],\n link[rel="preload"][href^="'+t+'"],\n script[src^="'+t+'"]'))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>o(l(Error("Failed to prefetch: "+t))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,o.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},26699:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return a.default},createRouter:function(){return m},default:function(){return p},makePublicRouterInstance:function(){return _},useRouter:function(){return h},withRouter:function(){return l.default}});let n=r(42430),o=n._(r(75271)),a=n._(r(99478)),i=r(18738),u=n._(r(16716)),l=n._(r(57402)),s={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],f=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!s.router)throw Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n');return s.router}Object.defineProperty(s,"events",{get:()=>a.default.events}),c.forEach(e=>{Object.defineProperty(s,e,{get:()=>d()[e]})}),f.forEach(e=>{s[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n{s.ready(()=>{a.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;ne()),s.readyCallbacks=[],s.router}function _(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=a.default.events,f.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),o=0;o{if(i.default.preinit){e.forEach(e=>{i.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:a,children:i="",strategy:u="afterInteractive",onError:l,stylesheets:c}=e,m=r||t;if(m&&d.has(m))return;if(f.has(t)){d.add(m),f.get(t).then(n,l);return}let _=()=>{o&&o(),d.add(m)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),_()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});for(let[r,n]of(a?(g.innerHTML=a.__html||"",_()):i?(g.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",_()):t&&(g.src=t,f.set(t,y)),Object.entries(e))){if(void 0===n||p.includes(r))continue;let e=s.DOMAttributeNames[r]||r.toLowerCase();g.setAttribute(e,n)}"worker"===u&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",u),c&&h(c),document.body.appendChild(g)};function _(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}):m(e)}function g(e){e.forEach(_),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:f,stylesheets:p,...h}=e,{updateScripts:_,scripts:g,getIsSsr:y,appDir:b,nonce:P}=(0,u.useContext)(l.HeadManagerContext),v=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;v.current||(o&&e&&d.has(e)&&o(),v.current=!0)},[o,t,r]);let E=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{!E.current&&("afterInteractive"===s?m(e):"lazyOnload"===s&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))})),E.current=!0)},[e,s]),("beforeInteractive"===s||"worker"===s)&&(_?(g[s]=(g[s]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:f,...h}]),_(g)):y&&y()?d.add(t||r):y&&!y()&&m(e)),b){if(p&&p.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)return r?(i.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P,crossOrigin:h.crossOrigin}:{as:"script",nonce:P,crossOrigin:h.crossOrigin}),(0,a.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...h,id:t}])+")"}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h,id:t}])+")"}}));"afterInteractive"===s&&r&&i.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P,crossOrigin:h.crossOrigin}:{as:"script",nonce:P,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let b=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48556:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(21186);function o(e){if("ended"!==e.state.state)throw Error("Expected span to be ended");(0,n.sendMessage)(JSON.stringify({event:"span-end",startTime:e.startTime,endTime:e.state.endTime,spanName:e.name,attributes:e.attributes}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48616:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(42430)._(r(74083));class o{end(e){if("ended"===this.state.state)throw Error("Span has already ended");this.state={state:"ended",endTime:null!=e?e:Date.now()},this.onSpanEnd(this)}constructor(e,t,r){var n,o;this.name=e,this.attributes=null!=(n=t.attributes)?n:{},this.startTime=null!=(o=t.startTime)?o:Date.now(),this.onSpanEnd=r,this.state={state:"inprogress"}}}class a{startSpan(e,t){return new o(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,n.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",e)}}}let i=new a;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2756:function(e,t){"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5197:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(35302),self.__next_set_public_path__=e=>{r.p=e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},57402:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}}),r(42430);let n=r(52676);r(75271);let o=r(26699);function a(e){function t(t){return(0,n.jsx)(e,{router:(0,o.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84820:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(42430),o=r(52676),a=n._(r(75271)),i=r(98403);async function u(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,i.loadGetInitialProps)(t,r)}}class l extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}l.origGetInitialProps=u,l.getInitialProps=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63936:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let n=r(42430),o=r(52676),a=n._(r(75271)),i=n._(r(53564)),u={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class c extends a.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||u[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:s.error,children:[(0,o.jsx)(i.default,{children:(0,o.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:s.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:s.h1,children:e}):null,(0,o.jsx)("div",{style:s.wrap,children:(0,o.jsxs)("h2",{style:s.h2,children:[this.props.title||e?r:(0,o.jsx)(o.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}c.displayName="ErrorPage",c.getInitialProps=l,c.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},11154:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(42430)._(r(75271)).default.createContext({})},11982:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},37193:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return a},MissingSlotContext:function(){return l},TemplateContext:function(){return u}});let n=r(42430)._(r(75271)),o=n.default.createContext(null),a=n.default.createContext(null),i=n.default.createContext(null),u=n.default.createContext(null),l=n.default.createContext(new Set)},20688:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r>>13,t=Math.imul(t,1540483477);return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},95864:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{APP_BUILD_MANIFEST:function(){return y},APP_CLIENT_INTERNALS:function(){return $},APP_PATHS_MANIFEST:function(){return m},APP_PATH_ROUTES_MANIFEST:function(){return _},AUTOMATIC_FONT_OPTIMIZATION_MANIFEST:function(){return C},BARREL_OPTIMIZATION_PREFIX:function(){return H},BLOCKED_PAGES:function(){return D},BUILD_ID_FILE:function(){return N},BUILD_MANIFEST:function(){return g},CLIENT_PUBLIC_FILES_PATH:function(){return k},CLIENT_REFERENCE_MANIFEST:function(){return W},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return J},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return X},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return Y},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return K},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return Q},COMPILER_INDEXES:function(){return a},COMPILER_NAMES:function(){return o},CONFIG_FILES:function(){return L},DEFAULT_RUNTIME_WEBPACK:function(){return et},DEFAULT_SANS_SERIF_FONT:function(){return el},DEFAULT_SERIF_FONT:function(){return eu},DEV_CLIENT_PAGES_MANIFEST:function(){return T},DEV_MIDDLEWARE_MANIFEST:function(){return x},EDGE_RUNTIME_WEBPACK:function(){return er},EDGE_UNSUPPORTED_NODE_APIS:function(){return ep},EXPORT_DETAIL:function(){return S},EXPORT_MARKER:function(){return E},FUNCTIONS_CONFIG_MANIFEST:function(){return b},GOOGLE_FONT_PROVIDER:function(){return ea},IMAGES_MANIFEST:function(){return w},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return V},MIDDLEWARE_BUILD_MANIFEST:function(){return G},MIDDLEWARE_MANIFEST:function(){return M},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return z},MODERN_BROWSERSLIST_TARGET:function(){return n.default},NEXT_BUILTIN_DOCUMENT:function(){return B},NEXT_FONT_MANIFEST:function(){return v},OPTIMIZED_FONT_PROVIDERS:function(){return ei},PAGES_MANIFEST:function(){return h},PHASE_DEVELOPMENT_SERVER:function(){return f},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return p},PHASE_PRODUCTION_BUILD:function(){return s},PHASE_PRODUCTION_SERVER:function(){return c},PHASE_TEST:function(){return d},PRERENDER_MANIFEST:function(){return O},REACT_LOADABLE_MANIFEST:function(){return I},ROUTES_MANIFEST:function(){return j},RSC_MODULE_TYPES:function(){return ed},SERVER_DIRECTORY:function(){return A},SERVER_FILES_MANIFEST:function(){return R},SERVER_PROPS_ID:function(){return eo},SERVER_REFERENCE_MANIFEST:function(){return q},STATIC_PROPS_ID:function(){return en},STATIC_STATUS_PAGES:function(){return es},STRING_LITERAL_DROP_BUNDLE:function(){return F},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return P},SYSTEM_ENTRYPOINTS:function(){return eh},TRACE_OUTPUT_VERSION:function(){return ec},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ef},UNDERSCORE_NOT_FOUND_ROUTE:function(){return i},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return u}});let n=r(42430)._(r(34028)),o={client:"client",server:"server",edgeServer:"edge-server"},a={[o.client]:0,[o.server]:1,[o.edgeServer]:2},i="/_not-found",u=""+i+"/page",l="phase-export",s="phase-production-build",c="phase-production-server",f="phase-development-server",d="phase-test",p="phase-info",h="pages-manifest.json",m="app-paths-manifest.json",_="app-path-routes-manifest.json",g="build-manifest.json",y="app-build-manifest.json",b="functions-config-manifest.json",P="subresource-integrity-manifest",v="next-font-manifest",E="export-marker.json",S="export-detail.json",O="prerender-manifest.json",j="routes-manifest.json",w="images-manifest.json",R="required-server-files.json",T="_devPagesManifest.json",M="middleware-manifest.json",x="_devMiddlewareManifest.json",I="react-loadable-manifest.json",C="font-manifest.json",A="server",L=["next.config.js","next.config.mjs"],N="BUILD_ID",D=["/_document","/_app","/_error"],k="public",U="static",F="__NEXT_DROP_CLIENT_FILE__",B="__NEXT_BUILTIN_DOCUMENT__",H="__barrel_optimize__",W="client-reference-manifest",q="server-reference-manifest",G="middleware-build-manifest",z="middleware-react-loadable-manifest",V="interception-route-rewrite-manifest",X="main",Y=""+X+"-app",$="app-pages-internals",K="react-refresh",J="amp",Q="webpack",Z="polyfills",ee=Symbol(Z),et="webpack-runtime",er="edge-runtime-webpack",en="__N_SSG",eo="__N_SSP",ea="https://fonts.googleapis.com/",ei=[{url:ea,preconnect:"https://fonts.gstatic.com"},{url:"https://use.typekit.net",preconnect:"https://use.typekit.net"}],eu={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},el={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},es=["/500"],ec=1,ef=6e3,ed={client:"client",server:"server"},ep=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],eh=new Set([X,K,J,Y]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},79415:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},38161:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(42430)._(r(75271)).default.createContext({})},53564:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return f}});let n=r(42430),o=r(11778),a=r(52676),i=o._(r(75271)),u=n._(r(45555)),l=r(11154),s=r(38161),c=r(11982);function f(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(42605);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(d,[]).reverse().concat(f(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let a=!0,i=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){i=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?a=!1:t.add(o.type);break;case"meta":for(let e=0,t=p.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,i.default.cloneElement(e,t)}return i.default.cloneElement(e,{key:n})})}let m=function(e){let{children:t}=e,r=(0,i.useContext)(l.AmpStateContext),n=(0,i.useContext)(s.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6031:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathParamsContext:function(){return i},PathnameContext:function(){return a},SearchParamsContext:function(){return o}});let n=r(75271),o=(0,n.createContext)(null),a=(0,n.createContext)(null),i=(0,n.createContext)(null)},9050:function(e,t){"use strict";function r(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return r}})},81795:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=r(42430)._(r(75271)),o=r(78273),a=n.default.createContext(o.imageConfigDefault)},78273:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",localPatterns:void 0,remotePatterns:[],unoptimized:!1}},50912:function(e,t){"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},1057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},74083:function(e,t){"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},34028:function(e){"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},90068:function(e,t){"use strict";function r(e){let t=(null==e?void 0:e.replace(/^\/+|\/+$/g,""))||!1;if(!t)return"";if(URL.canParse(t)){let e=new URL(t).toString();return e.endsWith("/")?e.slice(0,-1):e}return"/"+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizedAssetPrefix",{enumerable:!0,get:function(){return r}})},60826:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return a}});let n=r(40012),o=r(91440);function a(e){let t=(0,o.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},17235:function(e,t){"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},91440:function(e,t){"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},18738:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(42430)._(r(75271)).default.createContext(null)},66812:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathnameContextProviderAdapter:function(){return p},adaptForAppRouterInstance:function(){return c},adaptForPathParams:function(){return d},adaptForSearchParams:function(){return f}});let n=r(11778),o=r(52676),a=n._(r(75271)),i=r(6031),u=r(40012),l=r(16300),s=r(35911);function c(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},fastRefresh(){},push(t,r){let{scroll:n}=void 0===r?{}:r;e.push(t,void 0,{scroll:n})},replace(t,r){let{scroll:n}=void 0===r?{}:r;e.replace(t,void 0,{scroll:n})},prefetch(t){e.prefetch(t)}}}function f(e){return e.isReady&&e.query?(0,l.asPathToSearchParams)(e.asPath):new URLSearchParams}function d(e){if(!e.isReady||!e.query)return null;let t={};for(let r of Object.keys((0,s.getRouteRegex)(e.pathname).groups))t[r]=e.query[r];return t}function p(e){let{children:t,router:r,...n}=e,l=(0,a.useRef)(n.isAutoExport),s=(0,a.useMemo)(()=>{let e;let t=l.current;if(t&&(l.current=!1),(0,u.isDynamicRoute)(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return(0,o.jsx)(i.PathnameContext.Provider,{value:s,children:t})}},99478:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createKey:function(){return q},default:function(){return V},matchesMiddleware:function(){return N}});let n=r(42430),o=r(11778),a=r(63650),i=r(2281),u=r(26981),l=o._(r(16716)),s=r(60826),c=r(9050),f=n._(r(74083)),d=r(98403),p=r(73230),h=r(5833);r(33534);let m=r(67198),_=r(35911),g=r(35602);r(50450);let y=r(81412),b=r(39808),P=r(12511),v=r(91046),E=r(39951),S=r(41709),O=r(63177),j=r(65712),w=r(65904),R=r(46680),T=r(68168),M=r(53949),x=r(34876),I=r(49052),C=r(62219),A=r(89291);function L(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}async function N(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,y.parsePath)(e.asPath),n=(0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,o=(0,E.addBasePath)((0,b.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(o))}function D(e){let t=(0,d.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function k(e,t,r){let[n,o]=(0,O.resolveHref)(e,t,!0),a=(0,d.getLocationOrigin)(),i=n.startsWith(a),u=o&&o.startsWith(a);n=D(n),o=o?D(o):o;let l=i?n:(0,E.addBasePath)(n),s=r?D((0,O.resolveHref)(e,r)):o||n;return{url:l,as:u?s:(0,E.addBasePath)(s)}}function U(e,t){let r=(0,a.removeTrailingSlash)((0,s.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,p.isDynamicRoute)(t)&&(0,_.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,a.removeTrailingSlash)(e))}async function F(e){if(!await N(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!0},o=t.headers.get("x-nextjs-rewrite"),u=o||t.headers.get("x-nextjs-matched-path"),l=t.headers.get("x-matched-path");if(!l||u||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(u=l),u){if(u.startsWith("/")){let t=(0,h.parseRelativeUrl)(u),l=(0,w.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),s=(0,a.removeTrailingSlash)(l.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,i.getClientBuildManifest)()]).then(a=>{let[i,{__rewrites:u}]=a,f=(0,b.addLocale)(l.pathname,l.locale);if((0,p.isDynamicRoute)(f)||!o&&i.includes((0,c.normalizeLocalePath)((0,v.removeBasePath)(f),r.router.locales).pathname)){let r=(0,w.getNextPathnameInfo)((0,h.parseRelativeUrl)(e).pathname,{nextConfig:n,parseData:!0});f=(0,E.addBasePath)(r.pathname),t.pathname=f}if(!i.includes(s)){let e=U(s,i);e!==s&&(s=e)}let d=i.includes(s)?s:U((0,c.normalizeLocalePath)((0,v.removeBasePath)(t.pathname),r.router.locales).pathname,i);if((0,p.isDynamicRoute)(d)){let e=(0,m.getRouteMatcher)((0,_.getRouteRegex)(d))(f);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,y.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,R.formatNextPathnameInfo)({...(0,w.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let s=t.headers.get("x-nextjs-redirect");if(s){if(s.startsWith("/")){let e=(0,y.parsePath)(s),t=(0,R.formatNextPathnameInfo)({...(0,w.getNextPathnameInfo)(e.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:s})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}let B=Symbol("SSG_DATA_NOT_FOUND");function H(e){try{return JSON.parse(e)}catch(e){return null}}function W(e){let{dataHref:t,inflightCache:r,isPrefetch:n,hasMiddleware:o,isServerRender:a,parseJSON:u,persistCache:l,isBackground:s,unstable_skipClientCache:c}=e,{href:f}=new URL(t,window.location.href),d=e=>{var s;return(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(o=>!o.ok&&r>1&&o.status>=500?e(t,r-1,n):o)})(t,a?3:1,{headers:Object.assign({},n?{purpose:"prefetch"}:{},n&&o?{"x-middleware-prefetch":"1"}:{}),method:null!=(s=null==e?void 0:e.method)?s:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:f}:r.text().then(e=>{if(!r.ok){if(o&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:f};if(404===r.status){var n;if(null==(n=H(e))?void 0:n.notFound)return{dataHref:t,json:{notFound:B},response:r,text:e,cacheKey:f}}let u=Error("Failed to load static props");throw a||(0,i.markAssetError)(u),u}return{dataHref:t,json:u?H(e):null,response:r,text:e,cacheKey:f}})).then(e=>(l&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[f],e)).catch(e=>{throw c||delete r[f],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,i.markAssetError)(e),e})};return c&&l?d({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(r[f]=Promise.resolve(e)),e)):void 0!==r[f]?r[f]:r[f]=d(s?{method:"HEAD"}:{})}function q(){return Math.random().toString(36).slice(2,10)}function G(e){let{url:t,router:r}=e;if(t===(0,E.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href);window.location.href=t}let z=e=>{let{route:t,router:r}=e,n=!1,o=r.clc=()=>{n=!0};return()=>{if(n){let e=Error('Abort fetching component for route: "'+t+'"');throw e.cancelled=!0,e}o===r.clc&&(r.clc=null)}};class V{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=k(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=k(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,r,n){{let l=!1,s=!1;for(let c of[e,t])if(c){let t=(0,a.removeTrailingSlash)(new URL(c,"http://n").pathname),f=(0,E.addBasePath)((0,b.addLocale)(t,r||this.locale));if(t!==(0,a.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var o,i,u;for(let e of(l=l||!!(null==(o=this._bfl_s)?void 0:o.contains(t))||!!(null==(i=this._bfl_s)?void 0:i.contains(f)),[t,f])){let t=e.split("/");for(let e=0;!s&&e{})}}}}return!1}async change(e,t,r,n,o){var s,c,f,O,j,w,R,x,A;let D,F;if(!(0,M.isLocalURL)(t))return G({url:t,router:this}),!1;let H=1===n._h;H||n.shallow||await this._bfl(r,void 0,n.locale);let W=H||n._shouldResolveHref||(0,y.parsePath)(t).pathname===(0,y.parsePath)(r).pathname,q={...this.state},z=!0!==this.isReady;this.isReady=!0;let X=this.isSsr;if(H||(this.isSsr=!1),H&&this.clc)return!1;let Y=q.locale;d.ST&&performance.mark("routeChange");let{shallow:$=!1,scroll:K=!0}=n,J={shallow:$};this._inFlightRoute&&this.clc&&(X||V.events.emit("routeChangeError",L(),this._inFlightRoute,J),this.clc(),this.clc=null),r=(0,E.addBasePath)((0,b.addLocale)((0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,n.locale,this.defaultLocale));let Q=(0,P.removeLocale)((0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,q.locale);this._inFlightRoute=r;let Z=Y!==q.locale;if(!H&&this.onlyAHashChange(Q)&&!Z){q.asPath=Q,V.events.emit("hashChangeStart",r,J),this.changeState(e,t,r,{...n,scroll:!1}),K&&this.scrollToHash(Q);try{await this.set(q,this.components[q.route],null)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return V.events.emit("hashChangeComplete",r,J),!0}let ee=(0,h.parseRelativeUrl)(t),{pathname:et,query:er}=ee;try{[D,{__rewrites:F}]=await Promise.all([this.pageLoader.getPageList(),(0,i.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return G({url:r,router:this}),!1}this.urlIsNew(Q)||Z||(e="replaceState");let en=r;et=et?(0,a.removeTrailingSlash)((0,v.removeBasePath)(et)):et;let eo=(0,a.removeTrailingSlash)(et),ea=r.startsWith("/")&&(0,h.parseRelativeUrl)(r).pathname;if(null==(s=this.components[et])?void 0:s.__appRouter)return G({url:r,router:this}),new Promise(()=>{});let ei=!!(ea&&eo!==ea&&(!(0,p.isDynamicRoute)(eo)||!(0,m.getRouteMatcher)((0,_.getRouteRegex)(eo))(ea))),eu=!n.shallow&&await N({asPath:r,locale:q.locale,router:this});if(H&&eu&&(W=!1),W&&"/_error"!==et&&(n._shouldResolveHref=!0,ee.pathname=U(et,D),ee.pathname===et||(et=ee.pathname,ee.pathname=(0,E.addBasePath)(et),eu||(t=(0,g.formatWithValidation)(ee)))),!(0,M.isLocalURL)(r))return G({url:r,router:this}),!1;en=(0,P.removeLocale)((0,v.removeBasePath)(en),q.locale),eo=(0,a.removeTrailingSlash)(et);let el=!1;if((0,p.isDynamicRoute)(eo)){let e=(0,h.parseRelativeUrl)(en),n=e.pathname,o=(0,_.getRouteRegex)(eo);el=(0,m.getRouteMatcher)(o)(n);let a=eo===n,i=a?(0,C.interpolateAs)(eo,n,er):{};if(el&&(!a||i.result))a?r=(0,g.formatWithValidation)(Object.assign({},e,{pathname:i.result,query:(0,I.omit)(er,i.params)})):Object.assign(er,el);else{let e=Object.keys(o.groups).filter(e=>!er[e]&&!o.groups[e].optional);if(e.length>0&&!eu)throw Error((a?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+eo+"). ")+"Read more: https://nextjs.org/docs/messages/"+(a?"href-interpolation-failed":"incompatible-href-as"))}}H||V.events.emit("routeChangeStart",r,J);let es="/404"===this.pathname||"/_error"===this.pathname;try{let a=await this.getRouteInfo({route:eo,pathname:et,query:er,as:r,resolvedAs:en,routeProps:J,locale:q.locale,isPreview:q.isPreview,hasMiddleware:eu,unstable_skipClientCache:n.unstable_skipClientCache,isQueryUpdating:H&&!this.isFallback,isMiddlewareRewrite:ei});if(H||n.shallow||await this._bfl(r,"resolvedAs"in a?a.resolvedAs:void 0,q.locale),"route"in a&&eu){eo=et=a.route||eo,J.shallow||(er=Object.assign({},a.query||{},er));let e=(0,S.hasBasePath)(ee.pathname)?(0,v.removeBasePath)(ee.pathname):ee.pathname;if(el&&et!==e&&Object.keys(el).forEach(e=>{el&&er[e]===el[e]&&delete er[e]}),(0,p.isDynamicRoute)(et)){let e=!J.shallow&&a.resolvedAs?a.resolvedAs:(0,E.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,q.locale),!0);(0,S.hasBasePath)(e)&&(e=(0,v.removeBasePath)(e));let t=(0,_.getRouteRegex)(et),n=(0,m.getRouteMatcher)(t)(new URL(e,location.href).pathname);n&&Object.assign(er,n)}}if("type"in a){if("redirect-internal"===a.type)return this.change(e,a.newUrl,a.newAs,n);return G({url:a.destination,router:this}),new Promise(()=>{})}let i=a.Component;if(i&&i.unstable_scriptLoader&&[].concat(i.unstable_scriptLoader()).forEach(e=>{(0,u.handleClientScriptLoad)(e.props)}),(a.__N_SSG||a.__N_SSP)&&a.props){if(a.props.pageProps&&a.props.pageProps.__N_REDIRECT){n.locale=!1;let t=a.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==a.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,h.parseRelativeUrl)(t);r.pathname=U(r.pathname,D);let{url:o,as:a}=k(this,t,t);return this.change(e,o,a,n)}return G({url:t,router:this}),new Promise(()=>{})}if(q.isPreview=!!a.props.__N_PREVIEW,a.props.notFound===B){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(a=await this.getRouteInfo({route:e,pathname:e,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isNotFound:!0}),"type"in a)throw Error("Unexpected middleware effect on /404")}}H&&"/_error"===this.pathname&&(null==(f=self.__NEXT_DATA__.props)?void 0:null==(c=f.pageProps)?void 0:c.statusCode)===500&&(null==(O=a.props)?void 0:O.pageProps)&&(a.props.pageProps.statusCode=500);let s=n.shallow&&q.route===(null!=(j=a.route)?j:eo),d=null!=(w=n.scroll)?w:!H&&!s,g=null!=o?o:d?{x:0,y:0}:null,y={...q,route:eo,pathname:et,query:er,asPath:Q,isFallback:!1};if(H&&es){if(a=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isQueryUpdating:H&&!this.isFallback}),"type"in a)throw Error("Unexpected middleware effect on "+this.pathname);"/_error"===this.pathname&&(null==(x=self.__NEXT_DATA__.props)?void 0:null==(R=x.pageProps)?void 0:R.statusCode)===500&&(null==(A=a.props)?void 0:A.pageProps)&&(a.props.pageProps.statusCode=500);try{await this.set(y,a,g)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return!0}if(V.events.emit("beforeHistoryChange",r,J),this.changeState(e,t,r,n),!(H&&!g&&!z&&!Z&&(0,T.compareRouterStates)(y,this.state))){try{await this.set(y,a,g)}catch(e){if(e.cancelled)a.error=a.error||e;else throw e}if(a.error)throw H||V.events.emit("routeChangeError",a.error,Q,J),a.error;H||V.events.emit("routeChangeComplete",r,J),d&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,l.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,d.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:q()},"",r))}async handleRouteInfoError(e,t,r,n,o,a){if(console.error(e),e.cancelled)throw e;if((0,i.isAssetError)(e)||a)throw V.events.emit("routeChangeError",e,n,o),G({url:n,router:this}),L();try{let n;let{page:o,styleSheets:a}=await this.fetchComponent("/_error"),i={props:n,Component:o,styleSheets:a,err:e,error:e};if(!i.props)try{i.props=await this.getInitialProps(o,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return this.handleRouteInfoError((0,l.default)(e)?e:Error(e+""),t,r,n,o,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:o,resolvedAs:i,routeProps:u,locale:s,hasMiddleware:f,isPreview:d,unstable_skipClientCache:p,isQueryUpdating:h,isMiddlewareRewrite:m,isNotFound:_}=e,y=t;try{var b,P,E,S;let e=this.components[y];if(u.shallow&&e&&this.route===y)return e;let t=z({route:y,router:this});f&&(e=void 0);let l=!e||"initial"in e?void 0:e,O={dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:_?"/404":i,locale:s}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:h?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p,isBackground:h},w=h&&!m?null:await F({fetchData:()=>W(O),asPath:_?"/404":i,locale:s,router:this}).catch(e=>{if(h)return null;throw e});if(w&&("/_error"===r||"/404"===r)&&(w.effect=void 0),h&&(w?w.json=self.__NEXT_DATA__.props:w={json:self.__NEXT_DATA__.props}),t(),(null==w?void 0:null==(b=w.effect)?void 0:b.type)==="redirect-internal"||(null==w?void 0:null==(P=w.effect)?void 0:P.type)==="redirect-external")return w.effect;if((null==w?void 0:null==(E=w.effect)?void 0:E.type)==="rewrite"){let t=(0,a.removeTrailingSlash)(w.effect.resolvedHref),o=await this.pageLoader.getPageList();if((!h||o.includes(t))&&(y=t,r=w.effect.resolvedHref,n={...n,...w.effect.parsedAs.query},i=(0,v.removeBasePath)((0,c.normalizeLocalePath)(w.effect.parsedAs.pathname,this.locales).pathname),e=this.components[y],u.shallow&&e&&this.route===y&&!f))return{...e,route:y}}if((0,j.isAPIRoute)(y))return G({url:o,router:this}),new Promise(()=>{});let R=l||await this.fetchComponent(y).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),T=null==w?void 0:null==(S=w.response)?void 0:S.headers.get("x-middleware-skip"),M=R.__N_SSG||R.__N_SSP;T&&(null==w?void 0:w.dataHref)&&delete this.sdc[w.dataHref];let{props:x,cacheKey:I}=await this._getData(async()=>{if(M){if((null==w?void 0:w.json)&&!T)return{cacheKey:w.cacheKey,props:w.json};let e=(null==w?void 0:w.dataHref)?w.dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),asPath:i,locale:s}),t=await W({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:T?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(R.Component,{pathname:r,query:n,asPath:o,locale:s,locales:this.locales,defaultLocale:this.defaultLocale})}});return R.__N_SSP&&O.dataHref&&I&&delete this.sdc[I],this.isPreview||!R.__N_SSG||h||W(Object.assign({},O,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),x.pageProps=Object.assign({},x.pageProps),R.props=x,R.route=y,R.query=n,R.resolvedAs=i,this.components[y]=R,R}catch(e){return this.handleRouteInfoError((0,l.getProperError)(e),r,n,o,u)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[n,o]=e.split("#",2);return!!o&&t===n&&r===o||t===n&&r!==o}scrollToHash(e){let[,t=""]=e.split("#",2);(0,A.handleSmoothScroll)(()=>{if(""===t||"top"===t){window.scrollTo(0,0);return}let e=decodeURIComponent(t),r=document.getElementById(e);if(r){r.scrollIntoView();return}let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,x.isBot)(window.navigator.userAgent))return;let n=(0,h.parseRelativeUrl)(e),o=n.pathname,{pathname:i,query:u}=n,l=i,s=await this.pageLoader.getPageList(),c=t,f=void 0!==r.locale?r.locale||void 0:this.locale,d=await N({asPath:t,locale:f,router:this});n.pathname=U(n.pathname,s),(0,p.isDynamicRoute)(n.pathname)&&(i=n.pathname,n.pathname=i,Object.assign(u,(0,m.getRouteMatcher)((0,_.getRouteRegex)(n.pathname))((0,y.parsePath)(t).pathname)||{}),d||(e=(0,g.formatWithValidation)(n)));let b=await F({fetchData:()=>W({dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:l,query:u}),skipInterpolation:!0,asPath:c,locale:f}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:f,router:this});if((null==b?void 0:b.effect.type)==="rewrite"&&(n.pathname=b.effect.resolvedHref,i=b.effect.resolvedHref,u={...u,...b.effect.parsedAs.query},c=b.effect.parsedAs.pathname,e=(0,g.formatWithValidation)(n)),(null==b?void 0:b.effect.type)==="redirect-external")return;let P=(0,a.removeTrailingSlash)(i);await this._bfl(t,c,r.locale,!0)&&(this.components[o]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(P).then(t=>!!t&&W({dataHref:(null==b?void 0:b.json)?null==b?void 0:b.dataHref:this.pageLoader.getDataHref({href:e,asPath:c,locale:f}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](P)])}async fetchComponent(e){let t=z({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return W({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,d.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,n,{initialProps:o,pageLoader:i,App:u,wrapApp:l,Component:s,err:c,subscription:f,isFallback:m,locale:_,locales:y,defaultLocale:b,domainLocales:P,isPreview:v}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=q(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,g.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),(0,d.getURL)());return}if(n.__NA){window.location.reload();return}if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:o,as:a,options:i,key:u}=n;this._key=u;let{pathname:l}=(0,h.parseRelativeUrl)(o);(!this.isSsr||a!==(0,E.addBasePath)(this.asPath)||l!==(0,E.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",o,a,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let S=(0,a.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[S]={Component:s,initial:!0,props:o,err:c,__N_SSG:o&&o.__N_SSG,__N_SSP:o&&o.__N_SSP}),this.components["/_app"]={Component:u,styleSheets:[]};{let{BloomFilter:e}=r(20688),t={numItems:34,errorRate:1e-4,numBits:652,numHashes:14,bitArray:[0,0,1,0,1,0,0,0,1,0,1,1,0,0,1,1,0,1,1,0,1,1,0,1,0,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,0,0,1,1,1,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,1,0,0,0,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,1,0,0,1,1,0,0,1,1,0,1,1,1,1,0,0,0,1,1,1,1,0,1,0,0,1,1,0,0,1,1,0,0,0,0,1,1,0,1,1,1,1,1,0,0,1,0,1,1,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,0,0,1,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,0,1,0,0,1,0,1,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,1,1,1,0,1,0,1,0,1,1,0,0,0,1,0,0,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,1,0,1,1,0,0,1,1,1,0,1,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,1,1,1,0,1,1,1,1,0,1,0,0,1,0,1,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,1,0,0,0,1,1,0,1,1,1,1,1,0,0,0,1,0,1,0,0,1,1,1,0,1,1,1,0,1,0,1,1,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,1,0,1,1,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,0,1,1,1,0,0,1,1,0,1,0,0,0,1,0,0,1,1,0,1,0,1,0,1,0,0,0,1,0,0,1,1,0,1,0,0,1,1,1,0,0,0,1,0,1,0,1,1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,1,0,1,1,0,0,1,0,0,0,0,1,0,1,1,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,1,0,1,1,0,0,1,1,1,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,1,0,1,1,1,0,1,0,0,1,0,0,0,1,1,0,0,0,0,1,1]},n={numItems:0,errorRate:1e-4,numBits:0,numHashes:null,bitArray:[]};(null==t?void 0:t.numHashes)&&(this._bfl_s=new e(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==n?void 0:n.numHashes)&&(this._bfl_d=new e(n.numItems,n.errorRate),this._bfl_d.import(n))}this.events=V.events,this.pageLoader=i;let O=(0,p.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=f,this.clc=null,this._wrapApp=l,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!O&&!self.location.search),this.state={route:S,pathname:e,query:t,asPath:O?e:n,isPreview:!!v,locale:void 0,isFallback:m},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!n.startsWith("//")){let r={locale:_},o=(0,d.getURL)();this._initialMatchesMiddlewarePromise=N({router:this,locale:_,asPath:o}).then(a=>(r._shouldResolveHref=n!==e,this.changeState("replaceState",a?o:(0,g.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),o,r),a))}window.addEventListener("popstate",this.onPopState)}}V.events=(0,f.default)()},59141:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return a}});let n=r(20999),o=r(63310);function a(e,t,r,a){if(!t||t===r)return e;let i=e.toLowerCase();return!a&&((0,o.pathHasPrefix)(i,"/api")||(0,o.pathHasPrefix)(i,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},20999:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(81412);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+t+r+o+a}},52395:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return o}});let n=r(81412);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+r+t+o+a}},59198:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscURL:function(){return i}});let n=r(17235),o=r(27586);function a(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function i(e){return e.replace(/\.rsc($|\?)/,"$1")}},16300:function(e,t){"use strict";function r(e){return new URL(e,"http://n").searchParams}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"asPathToSearchParams",{enumerable:!0,get:function(){return r}})},68168:function(e,t){"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let o=r[n];if("query"===o){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let o=r[n];if(!t.query.hasOwnProperty(o)||e.query[o]!==t.query[o])return!1}}else if(!t.hasOwnProperty(o)||e[o]!==t[o])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},46680:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return u}});let n=r(63650),o=r(20999),a=r(52395),i=r(59141);function u(e){let t=(0,i.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,a.addPathSuffix)((0,o.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,o.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,a.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},35602:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},formatWithValidation:function(){return u},urlObjectKeys:function(){return i}});let n=r(11778)._(r(25303)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",i=e.pathname||"",u=e.hash||"",l=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(s+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==s?(s="//"+(s||""),i&&"/"!==i[0]&&(i="/"+i)):s||(s=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),""+a+s+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+u}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return a(e)}},24436:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},65904:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return i}});let n=r(9050),o=r(12414),a=r(63310);function i(e,t){var r,i;let{basePath:u,i18n:l,trailingSlash:s}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):s};u&&(0,a.pathHasPrefix)(c.pathname,u)&&(c.pathname=(0,o.removePathPrefix)(c.pathname,u),c.basePath=u);let f=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),r=e[0];c.buildId=r,f="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=f)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,l.locales);c.locale=e.detectedLocale,c.pathname=null!=(i=e.pathname)?i:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(f):(0,n.normalizeLocalePath)(f,l.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},89291:function(e,t){"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},40012:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(8335),o=r(73230)},62219:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return a}});let n=r(67198),o=r(35911);function a(e,t,r){let a="",i=(0,o.getRouteRegex)(e),u=i.groups,l=(t!==e?(0,n.getRouteMatcher)(i)(t):"")||r;a=e;let s=Object.keys(u);return s.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=u[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(a=a.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(a=""),{params:s,result:a}}},34876:function(e,t){"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},73230:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let n=r(97250),o=/\/\[[^/]+?\](?=\/|$)/;function a(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},53949:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=r(98403),o=r(41709);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},49052:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},81412:function(e,t){"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},5833:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return a}});let n=r(98403),o=r(25303);function a(e,t){let r=new URL((0,n.getLocationOrigin)()),a=t?new URL(t,r):e.startsWith(".")?new URL(window.location.href):r,{pathname:i,searchParams:u,search:l,hash:s,href:c,origin:f}=new URL(e,a);if(f!==r.origin)throw Error("invariant: invalid relative URL, router received "+e);return{pathname:i,query:(0,o.searchParamsToUrlQuery)(u),search:l,hash:s,href:c.slice(r.origin.length)}}},63310:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(81412);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},25303:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return a},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o}})},12414:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return o}});let n=r(63310);function o(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},63650:function(e,t){"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},67198:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(98403);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let a=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},i={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(i[e]=~n.indexOf("/")?n.split("/").map(e=>a(e)):t.repeat?[a(n)]:a(n))}),i}}},35911:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return d},getNamedRouteRegex:function(){return f},getRouteRegex:function(){return l},parseParameter:function(){return i}});let n=r(97250),o=r(79415),a=r(63650);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function u(e){let t=(0,a.removeTrailingSlash)(e).slice(1).split("/"),r={},u=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&a){let{key:e,optional:n,repeat:l}=i(a[1]);return r[e]={pos:u++,repeat:l,optional:n},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!a)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=i(a[1]);return r[e]={pos:u++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function l(e){let{parameterizedRoute:t,groups:r}=u(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function s(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:a,keyPrefix:u}=e,{key:l,optional:s,repeat:c}=i(n),f=l.replace(/\W/g,"");u&&(f=""+u+f);let d=!1;(0===f.length||f.length>30)&&(d=!0),isNaN(parseInt(f.slice(0,1)))||(d=!0),d&&(f=r()),u?a[f]=""+u+l:a[f]=l;let p=t?(0,o.escapeStringRegexp)(t):"";return c?s?"(?:/"+p+"(?<"+f+">.+?))?":"/"+p+"(?<"+f+">.+?)":"/"+p+"(?<"+f+">[^/]+?)"}function c(e,t){let r;let i=(0,a.removeTrailingSlash)(e).slice(1).split("/"),u=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),l={};return{namedParameterizedRoute:i.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&a){let[r]=e.split(a[0]);return s({getSafeRouteKey:u,interceptionMarker:r,segment:a[1],routeKeys:l,keyPrefix:t?"nxtI":void 0})}return a?s({getSafeRouteKey:u,segment:a[1],routeKeys:l,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:l}}function f(e,t){let r=c(e,t);return{...l(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function d(e,t){let{parameterizedRoute:r}=u(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},8335:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function a(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');a(this.restSlugName,r),this.restSlugName=r,o="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');a(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},10209:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return n},setConfig:function(){return o}});let n=()=>r;function o(e){r=e}},27586:function(e,t){"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return n},isGroupSegment:function(){return r}});let n="__PAGE__",o="__DEFAULT__"},45555:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(75271),o=n.useLayoutEffect,a=n.useEffect;function i(e){let{headManager:t,reduceComponentsToState:r}=e;function i(){if(t&&t.mountedInstances){let o=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(o,e))}}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},98403:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return _},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return i},getURL:function(){return u},isAbsoluteUrl:function(){return a},isResSent:function(){return s},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),a=0;ao.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function u(){let{href:e}=window.location,t=i();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&s(r))return n;if(!n)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class _ extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},42605:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},47510:function(e){var t,r,n,o,a,i,u,l,s,c,f,d,p,h,m,_,g,y,b,P,v,E,S,O,j,w,R,T,M,x,I,C,A,L,N,D,k,U,F,B,H,W,q,G,z,V;(t={}).d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},void 0!==t&&(t.ab="//"),r={},t.r(r),t.d(r,{getCLS:function(){return S},getFCP:function(){return P},getFID:function(){return x},getINP:function(){return W},getLCP:function(){return G},getTTFB:function(){return V},onCLS:function(){return S},onFCP:function(){return P},onFID:function(){return x},onINP:function(){return W},onLCP:function(){return G},onTTFB:function(){return V}}),l=-1,s=function(e){addEventListener("pageshow",function(t){t.persisted&&(l=t.timeStamp,e(t))},!0)},c=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},f=function(){var e=c();return e&&e.activationStart||0},d=function(e,t){var r=c(),n="navigate";return l>=0?n="back-forward-cache":r&&(n=document.prerendering||f()>0?"prerender":r.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},p=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){t(e.getEntries())});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},h=function(e,t){var r=function r(n){"pagehide"!==n.type&&"hidden"!==document.visibilityState||(e(n),t&&(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))};addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)},m=function(e,t,r,n){var o,a;return function(i){var u;t.value>=0&&(i||n)&&((a=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=a,t.rating=(u=t.value)>r[1]?"poor":u>r[0]?"needs-improvement":"good",e(t))}},_=-1,g=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},y=function(){h(function(e){_=e.timeStamp},!0)},b=function(){return _<0&&(_=g(),y(),s(function(){setTimeout(function(){_=g(),y()},0)})),{get firstHiddenTime(){return _}}},P=function(e,t){t=t||{};var r,n=[1800,3e3],o=b(),a=d("FCP"),i=function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(l&&l.disconnect(),e.startTime-1&&e(t)},a=d("CLS",0),i=0,u=[],l=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=u[0],r=u[u.length-1];i&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,u.push(e)):(i=e.value,u=[e]),i>a.value&&(a.value=i,a.entries=u,n())}})},c=p("layout-shift",l);c&&(n=m(o,a,r,t.reportAllChanges),h(function(){l(c.takeRecords()),n(!0)}),s(function(){i=0,E=-1,n=m(o,a=d("CLS",0),r,t.reportAllChanges)}))},O={passive:!0,capture:!0},j=new Date,w=function(e,t){n||(n=t,o=e,a=new Date,M(removeEventListener),R())},R=function(){if(o>=0&&o1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){w(o,e),n()},r=function(){n()},n=function(){removeEventListener("pointerup",t,O),removeEventListener("pointercancel",r,O)},addEventListener("pointerup",t,O),addEventListener("pointercancel",r,O)):w(o,e)}},M=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,T,O)})},x=function(e,t){t=t||{};var r,a=[100,300],u=b(),l=d("FID"),c=function(e){e.startTimet.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};B[n.id]=n,F.push(n)}F.sort(function(e,t){return t.latency-e.latency}),F.splice(10).forEach(function(e){delete B[e.id]})}},W=function(e,t){t=t||{};var r=[200,500];D();var n,o=d("INP"),a=function(e){e.forEach(function(e){e.interactionId&&H(e),"first-input"!==e.entryType||F.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||H(e)});var t,r=(t=Math.min(F.length-1,Math.floor(U()/50)),F[t]);r&&r.latency!==o.value&&(o.value=r.latency,o.entries=r.entries,n())},i=p("event",a,{durationThreshold:t.durationThreshold||40});n=m(e,o,r,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),h(function(){a(i.takeRecords()),o.value<0&&U()>0&&(o.value=0,o.entries=[]),n(!0)}),s(function(){F=[],k=N(),n=m(e,o=d("INP"),r,t.reportAllChanges)}))},q={},G=function(e,t){t=t||{};var r,n=[2500,4e3],o=b(),a=d("LCP"),i=function(e){var t=e[e.length-1];if(t){var n=t.startTime-f();nperformance.now())return;n.entries=[a],o(!0),s(function(){(o=m(e,n=d("TTFB",0),r,t.reportAllChanges))(!0)})}})},e.exports=r},65712:function(e,t){"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},16716:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},getProperError:function(){return a}});let n=r(50912);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function a(e){return o(e)?e:Error((0,n.isPlainObject)(e)?JSON.stringify(e):e+"")}},97250:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return a}});let n=r(59198),o=["(..)(..)","(.)","(..)","(...)"];function a(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function i(e){let t,r,a;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,a]=e.split(r,2);break}if(!t||!r||!a)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":a="/"===t?`/${a}`:t+"/"+a;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);a=t.split("/").slice(0,-1).concat(a).join("/");break;case"(...)":a="/"+a;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);a=i.slice(0,-2).concat(a).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:a}}},33534:function(){},42430:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:function(){return n},_interop_require_default:function(){return n}})},11778:function(e,t,r){"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:function(){return o},_interop_require_wildcard:function(){return o}})}},function(e){e.O(0,[774],function(){return e(e.s=38754)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[179],{35302:function(e,t){"use strict";function r(){return""}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return r}})},93669:function(){"trimStart"in String.prototype||(String.prototype.trimStart=String.prototype.trimLeft),"trimEnd"in String.prototype||(String.prototype.trimEnd=String.prototype.trimRight),"description"in Symbol.prototype||Object.defineProperty(Symbol.prototype,"description",{configurable:!0,get:function(){var e=/\((.*)\)/.exec(this.toString());return e?e[1]:void 0}}),Array.prototype.flat||(Array.prototype.flat=function(e,t){return t=this.concat.apply([],this),e>1&&t.some(Array.isArray)?t.flat(e-1):t},Array.prototype.flatMap=function(e,t){return this.map(e,t).flat()}),Promise.prototype.finally||(Promise.prototype.finally=function(e){if("function"!=typeof e)return this.then(e,e);var t=this.constructor||Promise;return this.then(function(r){return t.resolve(e()).then(function(){return r})},function(r){return t.resolve(e()).then(function(){throw r})})}),Object.fromEntries||(Object.fromEntries=function(e){return Array.from(e).reduce(function(e,t){return e[t[0]]=t[1],e},{})}),Array.prototype.at||(Array.prototype.at=function(e){var t=Math.trunc(e)||0;if(t<0&&(t+=this.length),!(t<0||t>=this.length))return this[t]}),Object.hasOwn||(Object.hasOwn=function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}),"canParse"in URL||(URL.canParse=function(e,t){try{return new URL(e,t),!0}catch(e){return!1}})},39951:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addBasePath",{enumerable:!0,get:function(){return a}});let n=r(20999),o=r(62419);function a(e,t){return(0,o.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},39808:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(62419);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n25){window.location.reload();return}clearTimeout(r),r=setTimeout(t,l>5?5e3:1e3)}n&&n.close();let u=(0,o.getSocketUrl)(e.assetPrefix);(n=new window.WebSocket(""+u+e.path)).onopen=function(){l=0,window.console.log("[HMR] connected")},n.onerror=i,n.onclose=i,n.onmessage=function(e){let t=JSON.parse(e.data);for(let e of a)e(t)}}()}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},50450:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}});let r=function(){for(var e=arguments.length,t=Array(e),r=0;r{let t={};e.forEach(e=>{if("link"===e.type&&e.props["data-optimized-fonts"]){if(document.querySelector('style[data-href="'+e.props["data-href"]+'"]'))return;e.props.href=e.props["data-href"],e.props["data-href"]=void 0}let r=t[e.type]||[];r.push(e),t[e.type]=r});let n=t.title?t.title[0]:null,o="";if(n){let{children:e}=n.props;o="string"==typeof e?e:Array.isArray(e)?e.join(""):""}o!==document.title&&(document.title=o),["meta","base","link","style","script"].forEach(e=>{r(e,t[e]||[])})}}}r=(e,t)=>{let r=document.getElementsByTagName("head")[0],n=r.querySelector("meta[name=next-head-count]"),i=Number(n.content),u=[];for(let t=0,r=n.previousElementSibling;t{for(let t=0,r=u.length;t{var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),s.forEach(e=>r.insertBefore(e,n)),n.content=(i-u.length+s.length).toString()},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},23659:function(e,t,r){"use strict";let n,o,a,i,u,l,s,c,f,d,p,h;Object.defineProperty(t,"__esModule",{value:!0});let m=r(11778);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{emitter:function(){return z},hydrate:function(){return ef},initialize:function(){return $},router:function(){return n},version:function(){return G}});let _=r(42430),g=r(52676);r(93669);let y=_._(r(75271)),b=_._(r(38751)),P=r(38161),v=_._(r(74083)),E=r(18738),S=r(89291),O=r(73230),j=r(25303),w=r(10209),R=r(98403),T=r(98887),M=_._(r(29731)),x=_._(r(34821)),I=_._(r(83550)),C=r(61947),A=r(26699),L=r(16716),N=r(81795),D=r(91046),k=r(41709),U=r(37193),F=r(66812),B=r(6031),H=_._(r(70588)),W=_._(r(48616)),q=_._(r(48556)),G="14.2.15",z=(0,v.default)(),V=e=>[].slice.call(e),X=!1;class Y extends y.default.Component{componentDidCatch(e,t){this.props.fn(e,t)}componentDidMount(){this.scrollToHash(),n.isSsr&&(o.isFallback||o.nextExport&&((0,O.isDynamicRoute)(n.pathname)||location.search||X)||o.props&&o.props.__N_SSG&&(location.search||X))&&n.replace(n.pathname+"?"+String((0,j.assign)((0,j.urlQueryToSearchParams)(n.query),new URLSearchParams(location.search))),a,{_h:1,shallow:!o.isFallback&&!X}).catch(e=>{if(!e.cancelled)throw e})}componentDidUpdate(){this.scrollToHash()}scrollToHash(){let{hash:e}=location;if(!(e=e&&e.substring(1)))return;let t=document.getElementById(e);t&&setTimeout(()=>t.scrollIntoView(),0)}render(){return this.props.children}}async function $(e){void 0===e&&(e={}),W.default.onSpanEnd(q.default),o=JSON.parse(document.getElementById("__NEXT_DATA__").textContent),window.__NEXT_DATA__=o,h=o.defaultLocale;let t=o.assetPrefix||"";if(self.__next_set_public_path__(""+t+"/_next/"),(0,w.setConfig)({serverRuntimeConfig:{},publicRuntimeConfig:o.runtimeConfig||{}}),a=(0,R.getURL)(),(0,k.hasBasePath)(a)&&(a=(0,D.removeBasePath)(a)),o.scriptLoader){let{initScriptLoader:e}=r(26981);e(o.scriptLoader)}i=new x.default(o.buildId,t);let s=e=>{let[t,r]=e;return i.routeLoader.onEntrypoint(t,r)};return window.__NEXT_P&&window.__NEXT_P.map(e=>setTimeout(()=>s(e),0)),window.__NEXT_P=[],window.__NEXT_P.push=s,(l=(0,M.default)()).getIsSsr=()=>n.isSsr,u=document.getElementById("__next"),{assetPrefix:t}}function K(e,t){return(0,g.jsx)(e,{...t})}function J(e){var t;let{children:r}=e,o=y.default.useMemo(()=>(0,F.adaptForAppRouterInstance)(n),[]);return(0,g.jsx)(Y,{fn:e=>Z({App:f,err:e}).catch(e=>console.error("Error rendering page: ",e)),children:(0,g.jsx)(U.AppRouterContext.Provider,{value:o,children:(0,g.jsx)(B.SearchParamsContext.Provider,{value:(0,F.adaptForSearchParams)(n),children:(0,g.jsx)(F.PathnameContextProviderAdapter,{router:n,isAutoExport:null!=(t=self.__NEXT_DATA__.autoExport)&&t,children:(0,g.jsx)(B.PathParamsContext.Provider,{value:(0,F.adaptForPathParams)(n),children:(0,g.jsx)(E.RouterContext.Provider,{value:(0,A.makePublicRouterInstance)(n),children:(0,g.jsx)(P.HeadManagerContext.Provider,{value:l,children:(0,g.jsx)(N.ImageConfigContext.Provider,{value:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0},children:r})})})})})})})})}let Q=e=>t=>{let r={...t,Component:p,err:o.err,router:n};return(0,g.jsx)(J,{children:K(e,r)})};function Z(e){let{App:t,err:u}=e;return console.error(u),console.error("A client-side exception has occurred, see here for more info: https://nextjs.org/docs/messages/client-side-exception-occurred"),i.loadPage("/_error").then(n=>{let{page:o,styleSheets:a}=n;return(null==s?void 0:s.Component)===o?Promise.resolve().then(()=>m._(r(63936))).then(n=>Promise.resolve().then(()=>m._(r(84820))).then(r=>(t=r.default,e.App=t,n))).then(e=>({ErrorComponent:e.default,styleSheets:[]})):{ErrorComponent:o,styleSheets:a}}).then(r=>{var i;let{ErrorComponent:l,styleSheets:s}=r,c=Q(t),f={Component:l,AppTree:c,router:n,ctx:{err:u,pathname:o.page,query:o.query,asPath:a,AppTree:c}};return Promise.resolve((null==(i=e.props)?void 0:i.err)?e.props:(0,R.loadGetInitialProps)(t,f)).then(t=>es({...e,err:u,Component:l,styleSheets:s,props:t}))})}function ee(e){let{callback:t}=e;return y.default.useLayoutEffect(()=>t(),[t]),null}let et={navigationStart:"navigationStart",beforeRender:"beforeRender",afterRender:"afterRender",afterHydrate:"afterHydrate",routeChange:"routeChange"},er={hydration:"Next.js-hydration",beforeHydration:"Next.js-before-hydration",routeChangeToRender:"Next.js-route-change-to-render",render:"Next.js-render"},en=null,eo=!0;function ea(){[et.beforeRender,et.afterHydrate,et.afterRender,et.routeChange].forEach(e=>performance.clearMarks(e))}function ei(){R.ST&&(performance.mark(et.afterHydrate),performance.getEntriesByName(et.beforeRender,"mark").length&&(performance.measure(er.beforeHydration,et.navigationStart,et.beforeRender),performance.measure(er.hydration,et.beforeRender,et.afterHydrate)),d&&performance.getEntriesByName(er.hydration).forEach(d),ea())}function eu(){if(!R.ST)return;performance.mark(et.afterRender);let e=performance.getEntriesByName(et.routeChange,"mark");e.length&&(performance.getEntriesByName(et.beforeRender,"mark").length&&(performance.measure(er.routeChangeToRender,e[0].name,et.beforeRender),performance.measure(er.render,et.beforeRender,et.afterRender),d&&(performance.getEntriesByName(er.render).forEach(d),performance.getEntriesByName(er.routeChangeToRender).forEach(d))),ea(),[er.routeChangeToRender,er.render].forEach(e=>performance.clearMeasures(e)))}function el(e){let{callbacks:t,children:r}=e;return y.default.useLayoutEffect(()=>t.forEach(e=>e()),[t]),y.default.useEffect(()=>{(0,I.default)(d)},[]),r}function es(e){let t,{App:r,Component:o,props:a,err:i}=e,l="initial"in e?void 0:e.styleSheets;o=o||s.Component;let f={...a=a||s.props,Component:o,err:i,router:n};s=f;let d=!1,p=new Promise((e,r)=>{c&&c(),t=()=>{c=null,e()},c=()=>{d=!0,c=null;let e=Error("Cancel rendering route");e.cancelled=!0,r(e)}});function h(){t()}!function(){if(!l)return;let e=new Set(V(document.querySelectorAll("style[data-n-href]")).map(e=>e.getAttribute("data-n-href"))),t=document.querySelector("noscript[data-n-css]"),r=null==t?void 0:t.getAttribute("data-n-css");l.forEach(t=>{let{href:n,text:o}=t;if(!e.has(n)){let e=document.createElement("style");e.setAttribute("data-n-href",n),e.setAttribute("media","x"),r&&e.setAttribute("nonce",r),document.head.appendChild(e),e.appendChild(document.createTextNode(o))}})}();let m=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(ee,{callback:function(){if(l&&!d){let e=new Set(l.map(e=>e.href)),t=V(document.querySelectorAll("style[data-n-href]")),r=t.map(e=>e.getAttribute("data-n-href"));for(let n=0;n{let{href:t}=e,r=document.querySelector('style[data-n-href="'+t+'"]');r&&(n.parentNode.insertBefore(r,n.nextSibling),n=r)}),V(document.querySelectorAll("link[data-n-p]")).forEach(e=>{e.parentNode.removeChild(e)})}if(e.scroll){let{x:t,y:r}=e.scroll;(0,S.handleSmoothScroll)(()=>{window.scrollTo(t,r)})}}}),(0,g.jsxs)(J,{children:[K(r,f),(0,g.jsx)(T.Portal,{type:"next-route-announcer",children:(0,g.jsx)(C.RouteAnnouncer,{})})]})]});return!function(e,t){R.ST&&performance.mark(et.beforeRender);let r=t(eo?ei:eu);en?(0,y.default.startTransition)(()=>{en.render(r)}):(en=b.default.hydrateRoot(e,r,{onRecoverableError:H.default}),eo=!1)}(u,e=>(0,g.jsx)(el,{callbacks:[e,h],children:m})),p}async function ec(e){if(e.err&&(void 0===e.Component||!e.isHydratePass)){await Z(e);return}try{await es(e)}catch(r){let t=(0,L.getProperError)(r);if(t.cancelled)throw t;await Z({...e,err:t})}}async function ef(e){let t=o.err;try{let e=await i.routeLoader.whenEntrypoint("/_app");if("error"in e)throw e.error;let{component:t,exports:r}=e;f=t,r&&r.reportWebVitals&&(d=e=>{let t,{id:n,name:o,startTime:a,value:i,duration:u,entryType:l,entries:s,attribution:c}=e,f=Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12);s&&s.length&&(t=s[0].startTime);let d={id:n||f,name:o,startTime:a||t,value:null==i?u:i,label:"mark"===l||"measure"===l?"custom":"web-vital"};c&&(d.attribution=c),r.reportWebVitals(d)});let n=await i.routeLoader.whenEntrypoint(o.page);if("error"in n)throw n.error;p=n.component}catch(e){t=(0,L.getProperError)(e)}window.__NEXT_PRELOADREADY&&await window.__NEXT_PRELOADREADY(o.dynamicIds),n=(0,A.createRouter)(o.page,o.query,a,{initialProps:o.props,pageLoader:i,App:f,Component:p,wrapApp:Q,err:t,isFallback:!!o.isFallback,subscription:(e,t,r)=>ec(Object.assign({},e,{App:t,scroll:r})),locale:o.locale,locales:o.locales,defaultLocale:h,domainLocales:o.domainLocales,isPreview:o.isPreview}),X=await n._initialMatchesMiddlewarePromise;let r={App:f,initial:!0,Component:p,props:o.props,err:t,isHydratePass:!0};(null==e?void 0:e.beforeRender)&&await e.beforeRender(),ec(r)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38754:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(5197);let n=r(23659);window.next={version:n.version,get router(){return n.router},emitter:n.emitter},(0,n.initialize)({}).then(()=>(0,n.hydrate)()).catch(console.error),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},62419:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return a}});let n=r(63650),o=r(81412),a=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:a}=(0,o.parsePath)(e);return/\.[^/]+\/?$/.test(t)?""+(0,n.removeTrailingSlash)(t)+r+a:t.endsWith("/")?""+t+r+a:t+"/"+r+a};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},70588:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(1057);function o(e){let t="function"==typeof reportError?reportError:e=>{window.console.error(e)};(0,n.isBailoutToCSRError)(e)||t(e)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},34821:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(42430),o=r(39951),a=r(62219),i=n._(r(24436)),u=r(39808),l=r(73230),s=r(5833),c=r(63650),f=r(2281);r(95864);class d{getPageList(){return(0,f.getClientBuildManifest)().then(e=>e.sortedPages)}getMiddleware(){return window.__MIDDLEWARE_MATCHERS=[],window.__MIDDLEWARE_MATCHERS}getDataHref(e){let{asPath:t,href:r,locale:n}=e,{pathname:f,query:d,search:p}=(0,s.parseRelativeUrl)(r),{pathname:h}=(0,s.parseRelativeUrl)(t),m=(0,c.removeTrailingSlash)(f);if("/"!==m[0])throw Error('Route name should start with a "/", got "'+m+'"');return(e=>{let t=(0,i.default)((0,c.removeTrailingSlash)((0,u.addLocale)(e,n)),".json");return(0,o.addBasePath)("/_next/data/"+this.buildId+t+p,!0)})(e.skipInterpolation?h:(0,l.isDynamicRoute)(m)?(0,a.interpolateAs)(f,h,d).result:m)}_isSsg(e){return this.promisedSsgManifest.then(t=>t.has(e))}loadPage(e){return this.routeLoader.loadRoute(e).then(e=>{if("component"in e)return{page:e.component,mod:e.exports,styleSheets:e.styles.map(e=>({href:e.href,text:e.content}))};throw e.error})}prefetch(e){return this.routeLoader.prefetch(e)}constructor(e,t){this.routeLoader=(0,f.createRouteLoader)(t),this.buildId=e,this.assetPrefix=t,this.promisedSsgManifest=new Promise(e=>{window.__SSG_MANIFEST?e(window.__SSG_MANIFEST):window.__SSG_MANIFEST_CB=()=>{e(window.__SSG_MANIFEST)}})}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},83550:function(e,t,r){"use strict";let n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let o=["CLS","FCP","FID","INP","LCP","TTFB"];location.href;let a=!1;function i(e){n&&n(e)}let u=e=>{if(n=e,!a)for(let e of(a=!0,o))try{let t;t||(t=r(47510)),t["on"+e](i)}catch(t){console.warn("Failed to track "+e+" web-vital",t)}};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},98887:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Portal",{enumerable:!0,get:function(){return a}});let n=r(75271),o=r(30967),a=e=>{let{children:t,type:r}=e,[a,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=document.createElement(r);return document.body.appendChild(e),i(e),()=>{document.body.removeChild(e)}},[r]),a?(0,o.createPortal)(t,a):null};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},91046:function(e,t,r){"use strict";function n(e){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeBasePath",{enumerable:!0,get:function(){return n}}),r(41709),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},12511:function(e,t,r){"use strict";function n(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return n}}),r(81412),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},66315:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63177:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let n=r(25303),o=r(35602),a=r(49052),i=r(98403),u=r(62419),l=r(53949),s=r(40012),c=r(62219);function f(e,t,r){let f;let d="string"==typeof t?t:(0,o.formatWithValidation)(t),p=d.match(/^[a-zA-Z]{1,}:\/\//),h=p?d.slice(p[0].length):d;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+d+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,i.normalizeRepeatedSlashes)(h);d=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(d))return r?[d]:d;try{f=new URL(d.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(d,f);e.pathname=(0,u.normalizePathTrailingSlash)(e.pathname);let t="";if((0,s.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:i,params:u}=(0,c.interpolateAs)(e.pathname,e.pathname,r);i&&(t=(0,o.formatWithValidation)({pathname:i,hash:e.hash,query:(0,a.omit)(r,u)}))}let i=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return r?[i,t||i]:i}catch(e){return r?[d]:d}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},61947:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RouteAnnouncer:function(){return l},default:function(){return s}});let n=r(42430),o=r(52676),a=n._(r(75271)),i=r(26699),u={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",top:0,width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},l=()=>{let{asPath:e}=(0,i.useRouter)(),[t,r]=a.default.useState(""),n=a.default.useRef(e);return a.default.useEffect(()=>{if(n.current!==e){if(n.current=e,document.title)r(document.title);else{var t;let n=document.querySelector("h1");r((null!=(t=null==n?void 0:n.innerText)?t:null==n?void 0:n.textContent)||e)}}},[e]),(0,o.jsx)("p",{"aria-live":"assertive",id:"__next-route-announcer__",role:"alert",style:u,children:t})},s=l;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2281:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createRouteLoader:function(){return m},getClientBuildManifest:function(){return p},isAssetError:function(){return s},markAssetError:function(){return l}}),r(42430),r(24436);let n=r(2756),o=r(66315),a=r(35302);function i(e,t,r){let n,o=t.get(e);if(o)return"future"in o?o.future:Promise.resolve(o);let a=new Promise(e=>{n=e});return t.set(e,o={resolve:n,future:a}),r?r().then(e=>(n(e),e)).catch(r=>{throw t.delete(e),r}):a}let u=Symbol("ASSET_LOAD_ERROR");function l(e){return Object.defineProperty(e,u,{})}function s(e){return e&&u in e}let c=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),f=()=>(0,a.getDeploymentIdQueryOrEmptyString)();function d(e,t,r){return new Promise((n,a)=>{let i=!1;e.then(e=>{i=!0,n(e)}).catch(a),(0,o.requestIdleCallback)(()=>setTimeout(()=>{i||a(r)},t))})}function p(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):d(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,l(Error("Failed to load client build manifest")))}function h(e,t){return p().then(r=>{if(!(t in r))throw l(Error("Failed to lookup route: "+t));let o=r[t].map(t=>e+"/_next/"+encodeURI(t));return{scripts:o.filter(e=>e.endsWith(".js")).map(e=>(0,n.__unsafeCreateTrustedScriptURL)(e)+f()),css:o.filter(e=>e.endsWith(".css")).map(e=>e+f())}})}function m(e){let t=new Map,r=new Map,n=new Map,a=new Map;function u(e){{var t;let n=r.get(e.toString());return n||(document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(r.set(e.toString(),n=new Promise((r,n)=>{(t=document.createElement("script")).onload=r,t.onerror=()=>n(l(Error("Failed to load script: "+e))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),n))}}function s(e){let t=n.get(e);return t||n.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Error("Failed to load stylesheet: "+e);return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw l(e)})),t}return{whenEntrypoint:e=>i(e,t),onEntrypoint(e,r){(r?Promise.resolve().then(()=>r()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(r=>{let n=t.get(e);n&&"resolve"in n?r&&(t.set(e,r),n.resolve(r)):(r?t.set(e,r):t.delete(e),a.delete(e))})},loadRoute(r,n){return i(r,a,()=>{let o;return d(h(e,r).then(e=>{let{scripts:n,css:o}=e;return Promise.all([t.has(r)?[]:Promise.all(n.map(u)),Promise.all(o.map(s))])}).then(e=>this.whenEntrypoint(r).then(t=>({entrypoint:t,styles:e[1]}))),3800,l(Error("Route did not complete loading: "+r))).then(e=>{let{entrypoint:t,styles:r}=e,n=Object.assign({styles:r},t);return"error"in t?t:n}).catch(e=>{if(n)throw e;return{error:e}}).finally(()=>null==o?void 0:o())})},prefetch(t){let r;return(r=navigator.connection)&&(r.saveData||/2g/.test(r.effectiveType))?Promise.resolve():h(e,t).then(e=>Promise.all(c?e.scripts.map(e=>{var t,r,n;return t=e.toString(),r="script",new Promise((e,o)=>{if(document.querySelector('\n link[rel="prefetch"][href^="'+t+'"],\n link[rel="preload"][href^="'+t+'"],\n script[src^="'+t+'"]'))return e();n=document.createElement("link"),r&&(n.as=r),n.rel="prefetch",n.crossOrigin=void 0,n.onload=e,n.onerror=()=>o(l(Error("Failed to prefetch: "+t))),n.href=t,document.head.appendChild(n)})}):[])).then(()=>{(0,o.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},26699:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{Router:function(){return a.default},createRouter:function(){return m},default:function(){return p},makePublicRouterInstance:function(){return _},useRouter:function(){return h},withRouter:function(){return l.default}});let n=r(42430),o=n._(r(75271)),a=n._(r(99478)),i=r(18738),u=n._(r(16716)),l=n._(r(57402)),s={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],f=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!s.router)throw Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n');return s.router}Object.defineProperty(s,"events",{get:()=>a.default.events}),c.forEach(e=>{Object.defineProperty(s,e,{get:()=>d()[e]})}),f.forEach(e=>{s[e]=function(){for(var t=arguments.length,r=Array(t),n=0;n{s.ready(()=>{a.default.events.on(e,function(){for(var t=arguments.length,r=Array(t),n=0;ne()),s.readyCallbacks=[],s.router}function _(e){let t={};for(let r of c){if("object"==typeof e[r]){t[r]=Object.assign(Array.isArray(e[r])?[]:{},e[r]);continue}t[r]=e[r]}return t.events=a.default.events,f.forEach(r=>{t[r]=function(){for(var t=arguments.length,n=Array(t),o=0;o{if(i.default.preinit){e.forEach(e=>{i.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}},m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:o=null,dangerouslySetInnerHTML:a,children:i="",strategy:u="afterInteractive",onError:l,stylesheets:c}=e,m=r||t;if(m&&d.has(m))return;if(f.has(t)){d.add(m),f.get(t).then(n,l);return}let _=()=>{o&&o(),d.add(m)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),_()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){l&&l(e)});for(let[r,n]of(a?(g.innerHTML=a.__html||"",_()):i?(g.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",_()):t&&(g.src=t,f.set(t,y)),Object.entries(e))){if(void 0===n||p.includes(r))continue;let e=s.DOMAttributeNames[r]||r.toLowerCase();g.setAttribute(e,n)}"worker"===u&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",u),c&&h(c),document.body.appendChild(g)};function _(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}):m(e)}function g(e){e.forEach(_),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function y(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:f,stylesheets:p,...h}=e,{updateScripts:_,scripts:g,getIsSsr:y,appDir:b,nonce:P}=(0,u.useContext)(l.HeadManagerContext),v=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;v.current||(o&&e&&d.has(e)&&o(),v.current=!0)},[o,t,r]);let E=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{!E.current&&("afterInteractive"===s?m(e):"lazyOnload"===s&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))})),E.current=!0)},[e,s]),("beforeInteractive"===s||"worker"===s)&&(_?(g[s]=(g[s]||[]).concat([{id:t,src:r,onLoad:n,onReady:o,onError:f,...h}]),_(g)):y&&y()?d.add(t||r):y&&!y()&&m(e)),b){if(p&&p.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)return r?(i.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P,crossOrigin:h.crossOrigin}:{as:"script",nonce:P,crossOrigin:h.crossOrigin}),(0,a.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([r,{...h,id:t}])+")"}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:P,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h,id:t}])+")"}}));"afterInteractive"===s&&r&&i.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:P,crossOrigin:h.crossOrigin}:{as:"script",nonce:P,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let b=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48556:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(21186);function o(e){if("ended"!==e.state.state)throw Error("Expected span to be ended");(0,n.sendMessage)(JSON.stringify({event:"span-end",startTime:e.startTime,endTime:e.state.endTime,spanName:e.name,attributes:e.attributes}))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48616:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(42430)._(r(74083));class o{end(e){if("ended"===this.state.state)throw Error("Span has already ended");this.state={state:"ended",endTime:null!=e?e:Date.now()},this.onSpanEnd(this)}constructor(e,t,r){var n,o;this.name=e,this.attributes=null!=(n=t.attributes)?n:{},this.startTime=null!=(o=t.startTime)?o:Date.now(),this.onSpanEnd=r,this.state={state:"inprogress"}}}class a{startSpan(e,t){return new o(e,t,this.handleSpanEnd)}onSpanEnd(e){return this._emitter.on("spanend",e),()=>{this._emitter.off("spanend",e)}}constructor(){this._emitter=(0,n.default)(),this.handleSpanEnd=e=>{this._emitter.emit("spanend",e)}}}let i=new a;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2756:function(e,t){"use strict";let r;function n(e){var t;return(null==(t=function(){if(void 0===r){var e;r=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return r}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5197:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),r(35302),self.__next_set_public_path__=e=>{r.p=e},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},57402:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}}),r(42430);let n=r(52676);r(75271);let o=r(26699);function a(e){function t(t){return(0,n.jsx)(e,{router:(0,o.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84820:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(42430),o=r(52676),a=n._(r(75271)),i=r(98403);async function u(e){let{Component:t,ctx:r}=e;return{pageProps:await (0,i.loadGetInitialProps)(t,r)}}class l extends a.default.Component{render(){let{Component:e,pageProps:t}=this.props;return(0,o.jsx)(e,{...t})}}l.origGetInitialProps=u,l.getInitialProps=u,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63936:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});let n=r(42430),o=r(52676),a=n._(r(75271)),i=n._(r(53564)),u={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let s={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class c extends a.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||u[e]||"An unexpected error has occurred";return(0,o.jsxs)("div",{style:s.error,children:[(0,o.jsx)(i.default,{children:(0,o.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,o.jsxs)("div",{style:s.desc,children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,o.jsx)("h1",{className:"next-error-h1",style:s.h1,children:e}):null,(0,o.jsx)("div",{style:s.wrap,children:(0,o.jsxs)("h2",{style:s.h2,children:[this.props.title||e?r:(0,o.jsx)(o.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}c.displayName="ErrorPage",c.getInitialProps=l,c.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},11154:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(42430)._(r(75271)).default.createContext({})},11982:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},37193:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return a},MissingSlotContext:function(){return l},TemplateContext:function(){return u}});let n=r(42430)._(r(75271)),o=n.default.createContext(null),a=n.default.createContext(null),i=n.default.createContext(null),u=n.default.createContext(null),l=n.default.createContext(new Set)},20688:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return r}});class r{static from(e,t){void 0===t&&(t=1e-4);let n=new r(e.length,t);for(let t of e)n.add(t);return n}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let r=1;r<=this.numHashes;r++){let n=function(e){let t=0;for(let r=0;r>>13,t=Math.imul(t,1540483477);return t>>>0}(""+e+r)%this.numBits;t.push(n)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},95864:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{APP_BUILD_MANIFEST:function(){return y},APP_CLIENT_INTERNALS:function(){return $},APP_PATHS_MANIFEST:function(){return m},APP_PATH_ROUTES_MANIFEST:function(){return _},AUTOMATIC_FONT_OPTIMIZATION_MANIFEST:function(){return C},BARREL_OPTIMIZATION_PREFIX:function(){return H},BLOCKED_PAGES:function(){return D},BUILD_ID_FILE:function(){return N},BUILD_MANIFEST:function(){return g},CLIENT_PUBLIC_FILES_PATH:function(){return k},CLIENT_REFERENCE_MANIFEST:function(){return W},CLIENT_STATIC_FILES_PATH:function(){return U},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return J},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return X},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return Y},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return Z},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return K},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return Q},COMPILER_INDEXES:function(){return a},COMPILER_NAMES:function(){return o},CONFIG_FILES:function(){return L},DEFAULT_RUNTIME_WEBPACK:function(){return et},DEFAULT_SANS_SERIF_FONT:function(){return el},DEFAULT_SERIF_FONT:function(){return eu},DEV_CLIENT_PAGES_MANIFEST:function(){return T},DEV_MIDDLEWARE_MANIFEST:function(){return x},EDGE_RUNTIME_WEBPACK:function(){return er},EDGE_UNSUPPORTED_NODE_APIS:function(){return ep},EXPORT_DETAIL:function(){return S},EXPORT_MARKER:function(){return E},FUNCTIONS_CONFIG_MANIFEST:function(){return b},GOOGLE_FONT_PROVIDER:function(){return ea},IMAGES_MANIFEST:function(){return w},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return V},MIDDLEWARE_BUILD_MANIFEST:function(){return G},MIDDLEWARE_MANIFEST:function(){return M},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return z},MODERN_BROWSERSLIST_TARGET:function(){return n.default},NEXT_BUILTIN_DOCUMENT:function(){return B},NEXT_FONT_MANIFEST:function(){return v},OPTIMIZED_FONT_PROVIDERS:function(){return ei},PAGES_MANIFEST:function(){return h},PHASE_DEVELOPMENT_SERVER:function(){return f},PHASE_EXPORT:function(){return l},PHASE_INFO:function(){return p},PHASE_PRODUCTION_BUILD:function(){return s},PHASE_PRODUCTION_SERVER:function(){return c},PHASE_TEST:function(){return d},PRERENDER_MANIFEST:function(){return O},REACT_LOADABLE_MANIFEST:function(){return I},ROUTES_MANIFEST:function(){return j},RSC_MODULE_TYPES:function(){return ed},SERVER_DIRECTORY:function(){return A},SERVER_FILES_MANIFEST:function(){return R},SERVER_PROPS_ID:function(){return eo},SERVER_REFERENCE_MANIFEST:function(){return q},STATIC_PROPS_ID:function(){return en},STATIC_STATUS_PAGES:function(){return es},STRING_LITERAL_DROP_BUNDLE:function(){return F},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return P},SYSTEM_ENTRYPOINTS:function(){return eh},TRACE_OUTPUT_VERSION:function(){return ec},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ef},UNDERSCORE_NOT_FOUND_ROUTE:function(){return i},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return u}});let n=r(42430)._(r(34028)),o={client:"client",server:"server",edgeServer:"edge-server"},a={[o.client]:0,[o.server]:1,[o.edgeServer]:2},i="/_not-found",u=""+i+"/page",l="phase-export",s="phase-production-build",c="phase-production-server",f="phase-development-server",d="phase-test",p="phase-info",h="pages-manifest.json",m="app-paths-manifest.json",_="app-path-routes-manifest.json",g="build-manifest.json",y="app-build-manifest.json",b="functions-config-manifest.json",P="subresource-integrity-manifest",v="next-font-manifest",E="export-marker.json",S="export-detail.json",O="prerender-manifest.json",j="routes-manifest.json",w="images-manifest.json",R="required-server-files.json",T="_devPagesManifest.json",M="middleware-manifest.json",x="_devMiddlewareManifest.json",I="react-loadable-manifest.json",C="font-manifest.json",A="server",L=["next.config.js","next.config.mjs"],N="BUILD_ID",D=["/_document","/_app","/_error"],k="public",U="static",F="__NEXT_DROP_CLIENT_FILE__",B="__NEXT_BUILTIN_DOCUMENT__",H="__barrel_optimize__",W="client-reference-manifest",q="server-reference-manifest",G="middleware-build-manifest",z="middleware-react-loadable-manifest",V="interception-route-rewrite-manifest",X="main",Y=""+X+"-app",$="app-pages-internals",K="react-refresh",J="amp",Q="webpack",Z="polyfills",ee=Symbol(Z),et="webpack-runtime",er="edge-runtime-webpack",en="__N_SSG",eo="__N_SSP",ea="https://fonts.googleapis.com/",ei=[{url:ea,preconnect:"https://fonts.gstatic.com"},{url:"https://use.typekit.net",preconnect:"https://use.typekit.net"}],eu={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},el={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},es=["/500"],ec=1,ef=6e3,ed={client:"client",server:"server"},ep=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],eh=new Set([X,K,J,Y]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},79415:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return o}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function o(e){return r.test(e)?e.replace(n,"\\$&"):e}},38161:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"HeadManagerContext",{enumerable:!0,get:function(){return n}});let n=r(42430)._(r(75271)).default.createContext({})},53564:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return f}});let n=r(42430),o=r(11778),a=r(52676),i=o._(r(75271)),u=n._(r(45555)),l=r(11154),s=r(38161),c=r(11982);function f(e){void 0===e&&(e=!1);let t=[(0,a.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,a.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===i.default.Fragment?e.concat(i.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(42605);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(d,[]).reverse().concat(f(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return o=>{let a=!0,i=!1;if(o.key&&"number"!=typeof o.key&&o.key.indexOf("$")>0){i=!0;let t=o.key.slice(o.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(o.type){case"title":case"base":t.has(o.type)?a=!1:t.add(o.type);break;case"meta":for(let e=0,t=p.length;e{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,i.default.cloneElement(e,t)}return i.default.cloneElement(e,{key:n})})}let m=function(e){let{children:t}=e,r=(0,i.useContext)(l.AmpStateContext),n=(0,i.useContext)(s.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},6031:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathParamsContext:function(){return i},PathnameContext:function(){return a},SearchParamsContext:function(){return o}});let n=r(75271),o=(0,n.createContext)(null),a=(0,n.createContext)(null),i=(0,n.createContext)(null)},9050:function(e,t){"use strict";function r(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return r}})},81795:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=r(42430)._(r(75271)),o=r(78273),a=n.default.createContext(o.imageConfigDefault)},78273:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",localPatterns:void 0,remotePatterns:[],unoptimized:!1}},50912:function(e,t){"use strict";function r(e){return Object.prototype.toString.call(e)}function n(e){if("[object Object]"!==r(e))return!1;let t=Object.getPrototypeOf(e);return null===t||t.hasOwnProperty("isPrototypeOf")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getObjectClassLabel:function(){return r},isPlainObject:function(){return n}})},1057:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{BailoutToCSRError:function(){return n},isBailoutToCSRError:function(){return o}});let r="BAILOUT_TO_CLIENT_SIDE_RENDERING";class n extends Error{constructor(e){super("Bail out to client-side rendering: "+e),this.reason=e,this.digest=r}}function o(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===r}},74083:function(e,t){"use strict";function r(){let e=Object.create(null);return{on(t,r){(e[t]||(e[t]=[])).push(r)},off(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o{e(...n)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},34028:function(e){"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},90068:function(e,t){"use strict";function r(e){let t=(null==e?void 0:e.replace(/^\/+|\/+$/g,""))||!1;if(!t)return"";if(URL.canParse(t)){let e=new URL(t).toString();return e.endsWith("/")?e.slice(0,-1):e}return"/"+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizedAssetPrefix",{enumerable:!0,get:function(){return r}})},60826:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return a}});let n=r(40012),o=r(91440);function a(e){let t=(0,o.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,n.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},17235:function(e,t){"use strict";function r(e){return e.startsWith("/")?e:"/"+e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ensureLeadingSlash",{enumerable:!0,get:function(){return r}})},91440:function(e,t){"use strict";function r(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return r}})},18738:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(42430)._(r(75271)).default.createContext(null)},66812:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PathnameContextProviderAdapter:function(){return p},adaptForAppRouterInstance:function(){return c},adaptForPathParams:function(){return d},adaptForSearchParams:function(){return f}});let n=r(11778),o=r(52676),a=n._(r(75271)),i=r(6031),u=r(40012),l=r(16300),s=r(35911);function c(e){return{back(){e.back()},forward(){e.forward()},refresh(){e.reload()},fastRefresh(){},push(t,r){let{scroll:n}=void 0===r?{}:r;e.push(t,void 0,{scroll:n})},replace(t,r){let{scroll:n}=void 0===r?{}:r;e.replace(t,void 0,{scroll:n})},prefetch(t){e.prefetch(t)}}}function f(e){return e.isReady&&e.query?(0,l.asPathToSearchParams)(e.asPath):new URLSearchParams}function d(e){if(!e.isReady||!e.query)return null;let t={};for(let r of Object.keys((0,s.getRouteRegex)(e.pathname).groups))t[r]=e.query[r];return t}function p(e){let{children:t,router:r,...n}=e,l=(0,a.useRef)(n.isAutoExport),s=(0,a.useMemo)(()=>{let e;let t=l.current;if(t&&(l.current=!1),(0,u.isDynamicRoute)(r.pathname)&&(r.isFallback||t&&!r.isReady))return null;try{e=new URL(r.asPath,"http://f")}catch(e){return"/"}return e.pathname},[r.asPath,r.isFallback,r.isReady,r.pathname]);return(0,o.jsx)(i.PathnameContext.Provider,{value:s,children:t})}},99478:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{createKey:function(){return q},default:function(){return V},matchesMiddleware:function(){return N}});let n=r(42430),o=r(11778),a=r(63650),i=r(2281),u=r(26981),l=o._(r(16716)),s=r(60826),c=r(9050),f=n._(r(74083)),d=r(98403),p=r(73230),h=r(5833);r(33534);let m=r(67198),_=r(35911),g=r(35602);r(50450);let y=r(81412),b=r(39808),P=r(12511),v=r(91046),E=r(39951),S=r(41709),O=r(63177),j=r(65712),w=r(65904),R=r(46680),T=r(68168),M=r(53949),x=r(34876),I=r(49052),C=r(62219),A=r(89291);function L(){return Object.assign(Error("Route Cancelled"),{cancelled:!0})}async function N(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:r}=(0,y.parsePath)(e.asPath),n=(0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,o=(0,E.addBasePath)((0,b.addLocale)(n,e.locale));return t.some(e=>new RegExp(e.regexp).test(o))}function D(e){let t=(0,d.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function k(e,t,r){let[n,o]=(0,O.resolveHref)(e,t,!0),a=(0,d.getLocationOrigin)(),i=n.startsWith(a),u=o&&o.startsWith(a);n=D(n),o=o?D(o):o;let l=i?n:(0,E.addBasePath)(n),s=r?D((0,O.resolveHref)(e,r)):o||n;return{url:l,as:u?s:(0,E.addBasePath)(s)}}function U(e,t){let r=(0,a.removeTrailingSlash)((0,s.denormalizePagePath)(e));return"/404"===r||"/_error"===r?e:(t.includes(r)||t.some(t=>{if((0,p.isDynamicRoute)(t)&&(0,_.getRouteRegex)(t).re.test(r))return e=t,!0}),(0,a.removeTrailingSlash)(e))}async function F(e){if(!await N(e)||!e.fetchData)return null;let t=await e.fetchData(),r=await function(e,t,r){let n={basePath:r.router.basePath,i18n:{locales:r.router.locales},trailingSlash:!0},o=t.headers.get("x-nextjs-rewrite"),u=o||t.headers.get("x-nextjs-matched-path"),l=t.headers.get("x-matched-path");if(!l||u||l.includes("__next_data_catchall")||l.includes("/_error")||l.includes("/404")||(u=l),u){if(u.startsWith("/")){let t=(0,h.parseRelativeUrl)(u),l=(0,w.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),s=(0,a.removeTrailingSlash)(l.pathname);return Promise.all([r.router.pageLoader.getPageList(),(0,i.getClientBuildManifest)()]).then(a=>{let[i,{__rewrites:u}]=a,f=(0,b.addLocale)(l.pathname,l.locale);if((0,p.isDynamicRoute)(f)||!o&&i.includes((0,c.normalizeLocalePath)((0,v.removeBasePath)(f),r.router.locales).pathname)){let r=(0,w.getNextPathnameInfo)((0,h.parseRelativeUrl)(e).pathname,{nextConfig:n,parseData:!0});f=(0,E.addBasePath)(r.pathname),t.pathname=f}if(!i.includes(s)){let e=U(s,i);e!==s&&(s=e)}let d=i.includes(s)?s:U((0,c.normalizeLocalePath)((0,v.removeBasePath)(t.pathname),r.router.locales).pathname,i);if((0,p.isDynamicRoute)(d)){let e=(0,m.getRouteMatcher)((0,_.getRouteRegex)(d))(f);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,y.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,R.formatNextPathnameInfo)({...(0,w.getNextPathnameInfo)(t.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""})+t.query+t.hash})}let s=t.headers.get("x-nextjs-redirect");if(s){if(s.startsWith("/")){let e=(0,y.parsePath)(s),t=(0,R.formatNextPathnameInfo)({...(0,w.getNextPathnameInfo)(e.pathname,{nextConfig:n,parseData:!0}),defaultLocale:r.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:s})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:r}}let B=Symbol("SSG_DATA_NOT_FOUND");function H(e){try{return JSON.parse(e)}catch(e){return null}}function W(e){let{dataHref:t,inflightCache:r,isPrefetch:n,hasMiddleware:o,isServerRender:a,parseJSON:u,persistCache:l,isBackground:s,unstable_skipClientCache:c}=e,{href:f}=new URL(t,window.location.href),d=e=>{var s;return(function e(t,r,n){return fetch(t,{credentials:"same-origin",method:n.method||"GET",headers:Object.assign({},n.headers,{"x-nextjs-data":"1"})}).then(o=>!o.ok&&r>1&&o.status>=500?e(t,r-1,n):o)})(t,a?3:1,{headers:Object.assign({},n?{purpose:"prefetch"}:{},n&&o?{"x-middleware-prefetch":"1"}:{}),method:null!=(s=null==e?void 0:e.method)?s:"GET"}).then(r=>r.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:r,text:"",json:{},cacheKey:f}:r.text().then(e=>{if(!r.ok){if(o&&[301,302,307,308].includes(r.status))return{dataHref:t,response:r,text:e,json:{},cacheKey:f};if(404===r.status){var n;if(null==(n=H(e))?void 0:n.notFound)return{dataHref:t,json:{notFound:B},response:r,text:e,cacheKey:f}}let u=Error("Failed to load static props");throw a||(0,i.markAssetError)(u),u}return{dataHref:t,json:u?H(e):null,response:r,text:e,cacheKey:f}})).then(e=>(l&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete r[f],e)).catch(e=>{throw c||delete r[f],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,i.markAssetError)(e),e})};return c&&l?d({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(r[f]=Promise.resolve(e)),e)):void 0!==r[f]?r[f]:r[f]=d(s?{method:"HEAD"}:{})}function q(){return Math.random().toString(36).slice(2,10)}function G(e){let{url:t,router:r}=e;if(t===(0,E.addBasePath)((0,b.addLocale)(r.asPath,r.locale)))throw Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href);window.location.href=t}let z=e=>{let{route:t,router:r}=e,n=!1,o=r.clc=()=>{n=!0};return()=>{if(n){let e=Error('Abort fetching component for route: "'+t+'"');throw e.cancelled=!0,e}o===r.clc&&(r.clc=null)}};class V{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=k(this,e,t),this.change("pushState",e,t,r)}replace(e,t,r){return void 0===r&&(r={}),{url:e,as:t}=k(this,e,t),this.change("replaceState",e,t,r)}async _bfl(e,t,r,n){{let l=!1,s=!1;for(let c of[e,t])if(c){let t=(0,a.removeTrailingSlash)(new URL(c,"http://n").pathname),f=(0,E.addBasePath)((0,b.addLocale)(t,r||this.locale));if(t!==(0,a.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var o,i,u;for(let e of(l=l||!!(null==(o=this._bfl_s)?void 0:o.contains(t))||!!(null==(i=this._bfl_s)?void 0:i.contains(f)),[t,f])){let t=e.split("/");for(let e=0;!s&&e{})}}}}return!1}async change(e,t,r,n,o){var s,c,f,O,j,w,R,x,A;let D,F;if(!(0,M.isLocalURL)(t))return G({url:t,router:this}),!1;let H=1===n._h;H||n.shallow||await this._bfl(r,void 0,n.locale);let W=H||n._shouldResolveHref||(0,y.parsePath)(t).pathname===(0,y.parsePath)(r).pathname,q={...this.state},z=!0!==this.isReady;this.isReady=!0;let X=this.isSsr;if(H||(this.isSsr=!1),H&&this.clc)return!1;let Y=q.locale;d.ST&&performance.mark("routeChange");let{shallow:$=!1,scroll:K=!0}=n,J={shallow:$};this._inFlightRoute&&this.clc&&(X||V.events.emit("routeChangeError",L(),this._inFlightRoute,J),this.clc(),this.clc=null),r=(0,E.addBasePath)((0,b.addLocale)((0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,n.locale,this.defaultLocale));let Q=(0,P.removeLocale)((0,S.hasBasePath)(r)?(0,v.removeBasePath)(r):r,q.locale);this._inFlightRoute=r;let Z=Y!==q.locale;if(!H&&this.onlyAHashChange(Q)&&!Z){q.asPath=Q,V.events.emit("hashChangeStart",r,J),this.changeState(e,t,r,{...n,scroll:!1}),K&&this.scrollToHash(Q);try{await this.set(q,this.components[q.route],null)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return V.events.emit("hashChangeComplete",r,J),!0}let ee=(0,h.parseRelativeUrl)(t),{pathname:et,query:er}=ee;try{[D,{__rewrites:F}]=await Promise.all([this.pageLoader.getPageList(),(0,i.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return G({url:r,router:this}),!1}this.urlIsNew(Q)||Z||(e="replaceState");let en=r;et=et?(0,a.removeTrailingSlash)((0,v.removeBasePath)(et)):et;let eo=(0,a.removeTrailingSlash)(et),ea=r.startsWith("/")&&(0,h.parseRelativeUrl)(r).pathname;if(null==(s=this.components[et])?void 0:s.__appRouter)return G({url:r,router:this}),new Promise(()=>{});let ei=!!(ea&&eo!==ea&&(!(0,p.isDynamicRoute)(eo)||!(0,m.getRouteMatcher)((0,_.getRouteRegex)(eo))(ea))),eu=!n.shallow&&await N({asPath:r,locale:q.locale,router:this});if(H&&eu&&(W=!1),W&&"/_error"!==et&&(n._shouldResolveHref=!0,ee.pathname=U(et,D),ee.pathname===et||(et=ee.pathname,ee.pathname=(0,E.addBasePath)(et),eu||(t=(0,g.formatWithValidation)(ee)))),!(0,M.isLocalURL)(r))return G({url:r,router:this}),!1;en=(0,P.removeLocale)((0,v.removeBasePath)(en),q.locale),eo=(0,a.removeTrailingSlash)(et);let el=!1;if((0,p.isDynamicRoute)(eo)){let e=(0,h.parseRelativeUrl)(en),n=e.pathname,o=(0,_.getRouteRegex)(eo);el=(0,m.getRouteMatcher)(o)(n);let a=eo===n,i=a?(0,C.interpolateAs)(eo,n,er):{};if(el&&(!a||i.result))a?r=(0,g.formatWithValidation)(Object.assign({},e,{pathname:i.result,query:(0,I.omit)(er,i.params)})):Object.assign(er,el);else{let e=Object.keys(o.groups).filter(e=>!er[e]&&!o.groups[e].optional);if(e.length>0&&!eu)throw Error((a?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+n+") is incompatible with the `href` value ("+eo+"). ")+"Read more: https://nextjs.org/docs/messages/"+(a?"href-interpolation-failed":"incompatible-href-as"))}}H||V.events.emit("routeChangeStart",r,J);let es="/404"===this.pathname||"/_error"===this.pathname;try{let a=await this.getRouteInfo({route:eo,pathname:et,query:er,as:r,resolvedAs:en,routeProps:J,locale:q.locale,isPreview:q.isPreview,hasMiddleware:eu,unstable_skipClientCache:n.unstable_skipClientCache,isQueryUpdating:H&&!this.isFallback,isMiddlewareRewrite:ei});if(H||n.shallow||await this._bfl(r,"resolvedAs"in a?a.resolvedAs:void 0,q.locale),"route"in a&&eu){eo=et=a.route||eo,J.shallow||(er=Object.assign({},a.query||{},er));let e=(0,S.hasBasePath)(ee.pathname)?(0,v.removeBasePath)(ee.pathname):ee.pathname;if(el&&et!==e&&Object.keys(el).forEach(e=>{el&&er[e]===el[e]&&delete er[e]}),(0,p.isDynamicRoute)(et)){let e=!J.shallow&&a.resolvedAs?a.resolvedAs:(0,E.addBasePath)((0,b.addLocale)(new URL(r,location.href).pathname,q.locale),!0);(0,S.hasBasePath)(e)&&(e=(0,v.removeBasePath)(e));let t=(0,_.getRouteRegex)(et),n=(0,m.getRouteMatcher)(t)(new URL(e,location.href).pathname);n&&Object.assign(er,n)}}if("type"in a){if("redirect-internal"===a.type)return this.change(e,a.newUrl,a.newAs,n);return G({url:a.destination,router:this}),new Promise(()=>{})}let i=a.Component;if(i&&i.unstable_scriptLoader&&[].concat(i.unstable_scriptLoader()).forEach(e=>{(0,u.handleClientScriptLoad)(e.props)}),(a.__N_SSG||a.__N_SSP)&&a.props){if(a.props.pageProps&&a.props.pageProps.__N_REDIRECT){n.locale=!1;let t=a.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==a.props.pageProps.__N_REDIRECT_BASE_PATH){let r=(0,h.parseRelativeUrl)(t);r.pathname=U(r.pathname,D);let{url:o,as:a}=k(this,t,t);return this.change(e,o,a,n)}return G({url:t,router:this}),new Promise(()=>{})}if(q.isPreview=!!a.props.__N_PREVIEW,a.props.notFound===B){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(a=await this.getRouteInfo({route:e,pathname:e,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isNotFound:!0}),"type"in a)throw Error("Unexpected middleware effect on /404")}}H&&"/_error"===this.pathname&&(null==(f=self.__NEXT_DATA__.props)?void 0:null==(c=f.pageProps)?void 0:c.statusCode)===500&&(null==(O=a.props)?void 0:O.pageProps)&&(a.props.pageProps.statusCode=500);let s=n.shallow&&q.route===(null!=(j=a.route)?j:eo),d=null!=(w=n.scroll)?w:!H&&!s,g=null!=o?o:d?{x:0,y:0}:null,y={...q,route:eo,pathname:et,query:er,asPath:Q,isFallback:!1};if(H&&es){if(a=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:er,as:r,resolvedAs:en,routeProps:{shallow:!1},locale:q.locale,isPreview:q.isPreview,isQueryUpdating:H&&!this.isFallback}),"type"in a)throw Error("Unexpected middleware effect on "+this.pathname);"/_error"===this.pathname&&(null==(x=self.__NEXT_DATA__.props)?void 0:null==(R=x.pageProps)?void 0:R.statusCode)===500&&(null==(A=a.props)?void 0:A.pageProps)&&(a.props.pageProps.statusCode=500);try{await this.set(y,a,g)}catch(e){throw(0,l.default)(e)&&e.cancelled&&V.events.emit("routeChangeError",e,Q,J),e}return!0}if(V.events.emit("beforeHistoryChange",r,J),this.changeState(e,t,r,n),!(H&&!g&&!z&&!Z&&(0,T.compareRouterStates)(y,this.state))){try{await this.set(y,a,g)}catch(e){if(e.cancelled)a.error=a.error||e;else throw e}if(a.error)throw H||V.events.emit("routeChangeError",a.error,Q,J),a.error;H||V.events.emit("routeChangeComplete",r,J),d&&/#.+$/.test(r)&&this.scrollToHash(r)}return!0}catch(e){if((0,l.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,r,n){void 0===n&&(n={}),("pushState"!==e||(0,d.getURL)()!==r)&&(this._shallow=n.shallow,window.history[e]({url:t,as:r,options:n,__N:!0,key:this._key="pushState"!==e?this._key:q()},"",r))}async handleRouteInfoError(e,t,r,n,o,a){if(console.error(e),e.cancelled)throw e;if((0,i.isAssetError)(e)||a)throw V.events.emit("routeChangeError",e,n,o),G({url:n,router:this}),L();try{let n;let{page:o,styleSheets:a}=await this.fetchComponent("/_error"),i={props:n,Component:o,styleSheets:a,err:e,error:e};if(!i.props)try{i.props=await this.getInitialProps(o,{err:e,pathname:t,query:r})}catch(e){console.error("Error in error page `getInitialProps`: ",e),i.props={}}return i}catch(e){return this.handleRouteInfoError((0,l.default)(e)?e:Error(e+""),t,r,n,o,!0)}}async getRouteInfo(e){let{route:t,pathname:r,query:n,as:o,resolvedAs:i,routeProps:u,locale:s,hasMiddleware:f,isPreview:d,unstable_skipClientCache:p,isQueryUpdating:h,isMiddlewareRewrite:m,isNotFound:_}=e,y=t;try{var b,P,E,S;let e=this.components[y];if(u.shallow&&e&&this.route===y)return e;let t=z({route:y,router:this});f&&(e=void 0);let l=!e||"initial"in e?void 0:e,O={dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),skipInterpolation:!0,asPath:_?"/404":i,locale:s}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:h?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p,isBackground:h},w=h&&!m?null:await F({fetchData:()=>W(O),asPath:_?"/404":i,locale:s,router:this}).catch(e=>{if(h)return null;throw e});if(w&&("/_error"===r||"/404"===r)&&(w.effect=void 0),h&&(w?w.json=self.__NEXT_DATA__.props:w={json:self.__NEXT_DATA__.props}),t(),(null==w?void 0:null==(b=w.effect)?void 0:b.type)==="redirect-internal"||(null==w?void 0:null==(P=w.effect)?void 0:P.type)==="redirect-external")return w.effect;if((null==w?void 0:null==(E=w.effect)?void 0:E.type)==="rewrite"){let t=(0,a.removeTrailingSlash)(w.effect.resolvedHref),o=await this.pageLoader.getPageList();if((!h||o.includes(t))&&(y=t,r=w.effect.resolvedHref,n={...n,...w.effect.parsedAs.query},i=(0,v.removeBasePath)((0,c.normalizeLocalePath)(w.effect.parsedAs.pathname,this.locales).pathname),e=this.components[y],u.shallow&&e&&this.route===y&&!f))return{...e,route:y}}if((0,j.isAPIRoute)(y))return G({url:o,router:this}),new Promise(()=>{});let R=l||await this.fetchComponent(y).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP})),T=null==w?void 0:null==(S=w.response)?void 0:S.headers.get("x-middleware-skip"),M=R.__N_SSG||R.__N_SSP;T&&(null==w?void 0:w.dataHref)&&delete this.sdc[w.dataHref];let{props:x,cacheKey:I}=await this._getData(async()=>{if(M){if((null==w?void 0:w.json)&&!T)return{cacheKey:w.cacheKey,props:w.json};let e=(null==w?void 0:w.dataHref)?w.dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:r,query:n}),asPath:i,locale:s}),t=await W({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:T?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:p});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(R.Component,{pathname:r,query:n,asPath:o,locale:s,locales:this.locales,defaultLocale:this.defaultLocale})}});return R.__N_SSP&&O.dataHref&&I&&delete this.sdc[I],this.isPreview||!R.__N_SSG||h||W(Object.assign({},O,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),x.pageProps=Object.assign({},x.pageProps),R.props=x,R.route=y,R.query=n,R.resolvedAs=i,this.components[y]=R,R}catch(e){return this.handleRouteInfoError((0,l.getProperError)(e),r,n,o,u)}}set(e,t,r){return this.state=e,this.sub(t,this.components["/_app"].Component,r)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,r]=this.asPath.split("#",2),[n,o]=e.split("#",2);return!!o&&t===n&&r===o||t===n&&r!==o}scrollToHash(e){let[,t=""]=e.split("#",2);(0,A.handleSmoothScroll)(()=>{if(""===t||"top"===t){window.scrollTo(0,0);return}let e=decodeURIComponent(t),r=document.getElementById(e);if(r){r.scrollIntoView();return}let n=document.getElementsByName(e)[0];n&&n.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,r){if(void 0===t&&(t=e),void 0===r&&(r={}),(0,x.isBot)(window.navigator.userAgent))return;let n=(0,h.parseRelativeUrl)(e),o=n.pathname,{pathname:i,query:u}=n,l=i,s=await this.pageLoader.getPageList(),c=t,f=void 0!==r.locale?r.locale||void 0:this.locale,d=await N({asPath:t,locale:f,router:this});n.pathname=U(n.pathname,s),(0,p.isDynamicRoute)(n.pathname)&&(i=n.pathname,n.pathname=i,Object.assign(u,(0,m.getRouteMatcher)((0,_.getRouteRegex)(n.pathname))((0,y.parsePath)(t).pathname)||{}),d||(e=(0,g.formatWithValidation)(n)));let b=await F({fetchData:()=>W({dataHref:this.pageLoader.getDataHref({href:(0,g.formatWithValidation)({pathname:l,query:u}),skipInterpolation:!0,asPath:c,locale:f}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:f,router:this});if((null==b?void 0:b.effect.type)==="rewrite"&&(n.pathname=b.effect.resolvedHref,i=b.effect.resolvedHref,u={...u,...b.effect.parsedAs.query},c=b.effect.parsedAs.pathname,e=(0,g.formatWithValidation)(n)),(null==b?void 0:b.effect.type)==="redirect-external")return;let P=(0,a.removeTrailingSlash)(i);await this._bfl(t,c,r.locale,!0)&&(this.components[o]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(P).then(t=>!!t&&W({dataHref:(null==b?void 0:b.json)?null==b?void 0:b.dataHref:this.pageLoader.getDataHref({href:e,asPath:c,locale:f}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:r.unstable_skipClientCache||r.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[r.priority?"loadPage":"prefetch"](P)])}async fetchComponent(e){let t=z({route:e,router:this});try{let r=await this.pageLoader.loadPage(e);return t(),r}catch(e){throw t(),e}}_getData(e){let t=!1,r=()=>{t=!0};return this.clc=r,e().then(e=>{if(r===this.clc&&(this.clc=null),t){let e=Error("Loading initial props cancelled");throw e.cancelled=!0,e}return e})}_getFlightData(e){return W({dataHref:e,isServerRender:!0,parseJSON:!1,inflightCache:this.sdc,persistCache:!1,isPrefetch:!1}).then(e=>{let{text:t}=e;return{data:t}})}getInitialProps(e,t){let{Component:r}=this.components["/_app"],n=this._wrapApp(r);return t.AppTree=n,(0,d.loadGetInitialProps)(r,{AppTree:n,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,n,{initialProps:o,pageLoader:i,App:u,wrapApp:l,Component:s,err:c,subscription:f,isFallback:m,locale:_,locales:y,defaultLocale:b,domainLocales:P,isPreview:v}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=q(),this.onPopState=e=>{let t;let{isFirstPopStateEvent:r}=this;this.isFirstPopStateEvent=!1;let n=e.state;if(!n){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,g.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),(0,d.getURL)());return}if(n.__NA){window.location.reload();return}if(!n.__N||r&&this.locale===n.options.locale&&n.as===this.asPath)return;let{url:o,as:a,options:i,key:u}=n;this._key=u;let{pathname:l}=(0,h.parseRelativeUrl)(o);(!this.isSsr||a!==(0,E.addBasePath)(this.asPath)||l!==(0,E.addBasePath)(this.pathname))&&(!this._bps||this._bps(n))&&this.change("replaceState",o,a,Object.assign({},i,{shallow:i.shallow&&this._shallow,locale:i.locale||this.defaultLocale,_h:0}),t)};let S=(0,a.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[S]={Component:s,initial:!0,props:o,err:c,__N_SSG:o&&o.__N_SSG,__N_SSP:o&&o.__N_SSP}),this.components["/_app"]={Component:u,styleSheets:[]};{let{BloomFilter:e}=r(20688),t={numItems:35,errorRate:1e-4,numBits:671,numHashes:14,bitArray:[0,0,0,1,0,0,0,0,1,1,0,1,1,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,1,1,1,1,0,0,0,0,0,1,0,1,1,0,0,1,0,1,0,0,0,1,1,1,0,1,1,0,0,0,1,0,0,0,1,1,0,1,1,1,1,1,1,0,0,1,0,1,0,0,0,1,1,1,1,0,0,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,1,1,1,0,1,1,0,0,0,0,1,0,1,1,1,0,0,0,1,1,0,0,0,1,1,0,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,1,0,1,1,0,1,1,0,0,0,1,0,0,1,1,1,1,1,1,0,1,0,0,1,1,1,0,0,0,1,0,0,1,1,1,1,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,0,1,0,0,1,0,1,1,0,1,0,1,1,0,1,0,1,1,1,0,0,1,1,1,1,0,1,0,0,1,1,0,1,1,1,0,0,1,1,0,0,1,1,1,0,1,1,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,0,1,0,0,1,0,0,1,1,0,1,0,1,0,1,1,0,1,0,1,1,1,1,0,0,1,0,1,1,1,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0,0,0,0,1,1,1,1,0,0,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,1,1,0,1,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,0,1,1,0,1,1,1,1,0,0,1,1,0,0,0,1,1,0,1,1,1,0,0,0,1,0,1,1,1,1,0,0,1,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,0,1,0,0,1,1,0,1,0,0,1,0,0,1,1,1,1,0,1,1,1,0,0,1,1,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,1,0,1,1,0,1,0,0,0,1,0,0,1,1,0,1,1,0,1,0,0,0,1,1,1,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,1,0,1,1,1,0,0,0,1,1,0,0,1,1,1,0,1,0,0,0,0,1,1,0,1,0,0,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,1,0,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,0,1,0,1,1,0,1,0,0,0,0,1,0,1,0,1,1,0,1,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,1,1,0,0]},n={numItems:0,errorRate:1e-4,numBits:0,numHashes:null,bitArray:[]};(null==t?void 0:t.numHashes)&&(this._bfl_s=new e(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==n?void 0:n.numHashes)&&(this._bfl_d=new e(n.numItems,n.errorRate),this._bfl_d.import(n))}this.events=V.events,this.pageLoader=i;let O=(0,p.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=f,this.clc=null,this._wrapApp=l,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!O&&!self.location.search),this.state={route:S,pathname:e,query:t,asPath:O?e:n,isPreview:!!v,locale:void 0,isFallback:m},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!n.startsWith("//")){let r={locale:_},o=(0,d.getURL)();this._initialMatchesMiddlewarePromise=N({router:this,locale:_,asPath:o}).then(a=>(r._shouldResolveHref=n!==e,this.changeState("replaceState",a?o:(0,g.formatWithValidation)({pathname:(0,E.addBasePath)(e),query:t}),o,r),a))}window.addEventListener("popstate",this.onPopState)}}V.events=(0,f.default)()},59141:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return a}});let n=r(20999),o=r(63310);function a(e,t,r,a){if(!t||t===r)return e;let i=e.toLowerCase();return!a&&((0,o.pathHasPrefix)(i,"/api")||(0,o.pathHasPrefix)(i,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},20999:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathPrefix",{enumerable:!0,get:function(){return o}});let n=r(81412);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+t+r+o+a}},52395:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return o}});let n=r(81412);function o(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:o,hash:a}=(0,n.parsePath)(e);return""+r+t+o+a}},59198:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{normalizeAppPath:function(){return a},normalizeRscURL:function(){return i}});let n=r(17235),o=r(27586);function a(e){return(0,n.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:e+"/"+t,""))}function i(e){return e.replace(/\.rsc($|\?)/,"$1")}},16300:function(e,t){"use strict";function r(e){return new URL(e,"http://n").searchParams}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"asPathToSearchParams",{enumerable:!0,get:function(){return r}})},68168:function(e,t){"use strict";function r(e,t){let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=r.length;n--;){let o=r[n];if("query"===o){let r=Object.keys(e.query);if(r.length!==Object.keys(t.query).length)return!1;for(let n=r.length;n--;){let o=r[n];if(!t.query.hasOwnProperty(o)||e.query[o]!==t.query[o])return!1}}else if(!t.hasOwnProperty(o)||e[o]!==t[o])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return r}})},46680:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return u}});let n=r(63650),o=r(20999),a=r(52395),i=r(59141);function u(e){let t=(0,i.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,a.addPathSuffix)((0,o.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,o.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,a.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},35602:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return a},formatWithValidation:function(){return u},urlObjectKeys:function(){return i}});let n=r(11778)._(r(25303)),o=/https?|ftp|gopher|file/;function a(e){let{auth:t,hostname:r}=e,a=e.protocol||"",i=e.pathname||"",u=e.hash||"",l=e.query||"",s=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?s=t+e.host:r&&(s=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(s+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||o.test(a))&&!1!==s?(s="//"+(s||""),i&&"/"!==i[0]&&(i="/"+i)):s||(s=""),u&&"#"!==u[0]&&(u="#"+u),c&&"?"!==c[0]&&(c="?"+c),""+a+s+(i=i.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+u}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return a(e)}},24436:function(e,t){"use strict";function r(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}})},65904:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return i}});let n=r(9050),o=r(12414),a=r(63310);function i(e,t){var r,i;let{basePath:u,i18n:l,trailingSlash:s}=null!=(r=t.nextConfig)?r:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):s};u&&(0,a.pathHasPrefix)(c.pathname,u)&&(c.pathname=(0,o.removePathPrefix)(c.pathname,u),c.basePath=u);let f=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),r=e[0];c.buildId=r,f="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=f)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,n.normalizeLocalePath)(c.pathname,l.locales);c.locale=e.detectedLocale,c.pathname=null!=(i=e.pathname)?i:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(f):(0,n.normalizeLocalePath)(f,l.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},89291:function(e,t){"use strict";function r(e,t){if(void 0===t&&(t={}),t.onlyHashChange){e();return}let r=document.documentElement,n=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"handleSmoothScroll",{enumerable:!0,get:function(){return r}})},40012:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return o.isDynamicRoute}});let n=r(8335),o=r(73230)},62219:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return a}});let n=r(67198),o=r(35911);function a(e,t,r){let a="",i=(0,o.getRouteRegex)(e),u=i.groups,l=(t!==e?(0,n.getRouteMatcher)(i)(t):"")||r;a=e;let s=Object.keys(u);return s.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=u[e],o="["+(r?"...":"")+e+"]";return n&&(o=(t?"":"/")+"["+o+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(a=a.replace(o,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(a=""),{params:s,result:a}}},34876:function(e,t){"use strict";function r(e){return/Googlebot|Mediapartners-Google|AdsBot-Google|googleweblight|Storebot-Google|Google-PageRenderer|Bingbot|BingPreview|Slurp|DuckDuckBot|baiduspider|yandex|sogou|LinkedInBot|bitlybot|tumblr|vkShare|quora link preview|facebookexternalhit|facebookcatalog|Twitterbot|applebot|redditbot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|ia_archiver/i.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isBot",{enumerable:!0,get:function(){return r}})},73230:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let n=r(97250),o=/\/\[[^/]+?\](?=\/|$)/;function a(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),o.test(e)}},53949:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return a}});let n=r(98403),o=r(41709);function a(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},49052:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},81412:function(e,t){"use strict";function r(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parsePath",{enumerable:!0,get:function(){return r}})},5833:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return a}});let n=r(98403),o=r(25303);function a(e,t){let r=new URL((0,n.getLocationOrigin)()),a=t?new URL(t,r):e.startsWith(".")?new URL(window.location.href):r,{pathname:i,searchParams:u,search:l,hash:s,href:c,origin:f}=new URL(e,a);if(f!==r.origin)throw Error("invariant: invalid relative URL, router received "+e);return{pathname:i,query:(0,o.searchParamsToUrlQuery)(u),search:l,hash:s,href:c.slice(r.origin.length)}}},63310:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"pathHasPrefix",{enumerable:!0,get:function(){return o}});let n=r(81412);function o(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},25303:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function o(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,o]=e;Array.isArray(o)?o.forEach(e=>t.append(r,n(e))):t.set(r,n(o))}),t}function a(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return a},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return o}})},12414:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return o}});let n=r(63310);function o(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},63650:function(e,t){"use strict";function r(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return r}})},67198:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return o}});let n=r(98403);function o(e){let{re:t,groups:r}=e;return e=>{let o=t.exec(e);if(!o)return!1;let a=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},i={};return Object.keys(r).forEach(e=>{let t=r[e],n=o[t.pos];void 0!==n&&(i[e]=~n.indexOf("/")?n.split("/").map(e=>a(e)):t.repeat?[a(n)]:a(n))}),i}}},35911:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return d},getNamedRouteRegex:function(){return f},getRouteRegex:function(){return l},parseParameter:function(){return i}});let n=r(97250),o=r(79415),a=r(63650);function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function u(e){let t=(0,a.removeTrailingSlash)(e).slice(1).split("/"),r={},u=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&a){let{key:e,optional:n,repeat:l}=i(a[1]);return r[e]={pos:u++,repeat:l,optional:n},"/"+(0,o.escapeStringRegexp)(t)+"([^/]+?)"}if(!a)return"/"+(0,o.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=i(a[1]);return r[e]={pos:u++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function l(e){let{parameterizedRoute:t,groups:r}=u(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function s(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:a,keyPrefix:u}=e,{key:l,optional:s,repeat:c}=i(n),f=l.replace(/\W/g,"");u&&(f=""+u+f);let d=!1;(0===f.length||f.length>30)&&(d=!0),isNaN(parseInt(f.slice(0,1)))||(d=!0),d&&(f=r()),u?a[f]=""+u+l:a[f]=l;let p=t?(0,o.escapeStringRegexp)(t):"";return c?s?"(?:/"+p+"(?<"+f+">.+?))?":"/"+p+"(?<"+f+">.+?)":"/"+p+"(?<"+f+">[^/]+?)"}function c(e,t){let r;let i=(0,a.removeTrailingSlash)(e).slice(1).split("/"),u=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),l={};return{namedParameterizedRoute:i.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),a=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&a){let[r]=e.split(a[0]);return s({getSafeRouteKey:u,interceptionMarker:r,segment:a[1],routeKeys:l,keyPrefix:t?"nxtI":void 0})}return a?s({getSafeRouteKey:u,segment:a[1],routeKeys:l,keyPrefix:t?"nxtP":void 0}):"/"+(0,o.escapeStringRegexp)(e)}).join(""),routeKeys:l}}function f(e,t){let r=c(e,t);return{...l(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function d(e,t){let{parameterizedRoute:r}=u(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:o}=c(e,!1);return{namedRegex:"^"+o+(n?"(?:(/.*)?)":"")+"$"}}},8335:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let o=e[0];if(o.startsWith("[")&&o.endsWith("]")){let r=o.slice(1,-1),i=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),i=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function a(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===o.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(i){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,o="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');a(this.restSlugName,r),this.restSlugName=r,o="[...]"}}else{if(i)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');a(this.slugName,r),this.slugName=r,o="[]"}}this.children.has(o)||this.children.set(o,new r),this.children.get(o)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},10209:function(e,t){"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return n},setConfig:function(){return o}});let n=()=>r;function o(e){r=e}},27586:function(e,t){"use strict";function r(e){return"("===e[0]&&e.endsWith(")")}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DEFAULT_SEGMENT_KEY:function(){return o},PAGE_SEGMENT_KEY:function(){return n},isGroupSegment:function(){return r}});let n="__PAGE__",o="__DEFAULT__"},45555:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(75271),o=n.useLayoutEffect,a=n.useEffect;function i(e){let{headManager:t,reduceComponentsToState:r}=e;function i(){if(t&&t.mountedInstances){let o=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(o,e))}}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},98403:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return g},NormalizeError:function(){return m},PageNotFoundError:function(){return _},SP:function(){return d},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return i},getURL:function(){return u},isAbsoluteUrl:function(){return a},isResSent:function(){return s},loadGetInitialProps:function(){return f},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,o=Array(n),a=0;ao.test(e);function i(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function u(){let{href:e}=window.location,t=i();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function s(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function f(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await f(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&s(r))return n;if(!n)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let d="undefined"!=typeof performance,p=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class _ extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class g extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},42605:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},47510:function(e){var t,r,n,o,a,i,u,l,s,c,f,d,p,h,m,_,g,y,b,P,v,E,S,O,j,w,R,T,M,x,I,C,A,L,N,D,k,U,F,B,H,W,q,G,z,V;(t={}).d=function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},void 0!==t&&(t.ab="//"),r={},t.r(r),t.d(r,{getCLS:function(){return S},getFCP:function(){return P},getFID:function(){return x},getINP:function(){return W},getLCP:function(){return G},getTTFB:function(){return V},onCLS:function(){return S},onFCP:function(){return P},onFID:function(){return x},onINP:function(){return W},onLCP:function(){return G},onTTFB:function(){return V}}),l=-1,s=function(e){addEventListener("pageshow",function(t){t.persisted&&(l=t.timeStamp,e(t))},!0)},c=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},f=function(){var e=c();return e&&e.activationStart||0},d=function(e,t){var r=c(),n="navigate";return l>=0?n="back-forward-cache":r&&(n=document.prerendering||f()>0?"prerender":r.type.replace(/_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:n}},p=function(e,t,r){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver(function(e){t(e.getEntries())});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},h=function(e,t){var r=function r(n){"pagehide"!==n.type&&"hidden"!==document.visibilityState||(e(n),t&&(removeEventListener("visibilitychange",r,!0),removeEventListener("pagehide",r,!0)))};addEventListener("visibilitychange",r,!0),addEventListener("pagehide",r,!0)},m=function(e,t,r,n){var o,a;return function(i){var u;t.value>=0&&(i||n)&&((a=t.value-(o||0))||void 0===o)&&(o=t.value,t.delta=a,t.rating=(u=t.value)>r[1]?"poor":u>r[0]?"needs-improvement":"good",e(t))}},_=-1,g=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},y=function(){h(function(e){_=e.timeStamp},!0)},b=function(){return _<0&&(_=g(),y(),s(function(){setTimeout(function(){_=g(),y()},0)})),{get firstHiddenTime(){return _}}},P=function(e,t){t=t||{};var r,n=[1800,3e3],o=b(),a=d("FCP"),i=function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(l&&l.disconnect(),e.startTime-1&&e(t)},a=d("CLS",0),i=0,u=[],l=function(e){e.forEach(function(e){if(!e.hadRecentInput){var t=u[0],r=u[u.length-1];i&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,u.push(e)):(i=e.value,u=[e]),i>a.value&&(a.value=i,a.entries=u,n())}})},c=p("layout-shift",l);c&&(n=m(o,a,r,t.reportAllChanges),h(function(){l(c.takeRecords()),n(!0)}),s(function(){i=0,E=-1,n=m(o,a=d("CLS",0),r,t.reportAllChanges)}))},O={passive:!0,capture:!0},j=new Date,w=function(e,t){n||(n=t,o=e,a=new Date,M(removeEventListener),R())},R=function(){if(o>=0&&o1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?(t=function(){w(o,e),n()},r=function(){n()},n=function(){removeEventListener("pointerup",t,O),removeEventListener("pointercancel",r,O)},addEventListener("pointerup",t,O),addEventListener("pointercancel",r,O)):w(o,e)}},M=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach(function(t){return e(t,T,O)})},x=function(e,t){t=t||{};var r,a=[100,300],u=b(),l=d("FID"),c=function(e){e.startTimet.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{var n={id:e.interactionId,latency:e.duration,entries:[e]};B[n.id]=n,F.push(n)}F.sort(function(e,t){return t.latency-e.latency}),F.splice(10).forEach(function(e){delete B[e.id]})}},W=function(e,t){t=t||{};var r=[200,500];D();var n,o=d("INP"),a=function(e){e.forEach(function(e){e.interactionId&&H(e),"first-input"!==e.entryType||F.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||H(e)});var t,r=(t=Math.min(F.length-1,Math.floor(U()/50)),F[t]);r&&r.latency!==o.value&&(o.value=r.latency,o.entries=r.entries,n())},i=p("event",a,{durationThreshold:t.durationThreshold||40});n=m(e,o,r,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),h(function(){a(i.takeRecords()),o.value<0&&U()>0&&(o.value=0,o.entries=[]),n(!0)}),s(function(){F=[],k=N(),n=m(e,o=d("INP"),r,t.reportAllChanges)}))},q={},G=function(e,t){t=t||{};var r,n=[2500,4e3],o=b(),a=d("LCP"),i=function(e){var t=e[e.length-1];if(t){var n=t.startTime-f();nperformance.now())return;n.entries=[a],o(!0),s(function(){(o=m(e,n=d("TTFB",0),r,t.reportAllChanges))(!0)})}})},e.exports=r},65712:function(e,t){"use strict";function r(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return r}})},16716:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},getProperError:function(){return a}});let n=r(50912);function o(e){return"object"==typeof e&&null!==e&&"name"in e&&"message"in e}function a(e){return o(e)?e:Error((0,n.isPlainObject)(e)?JSON.stringify(e):e+"")}},97250:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return a}});let n=r(59198),o=["(..)(..)","(.)","(..)","(...)"];function a(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function i(e){let t,r,a;for(let n of e.split("/"))if(r=o.find(e=>n.startsWith(e))){[t,a]=e.split(r,2);break}if(!t||!r||!a)throw Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`);switch(t=(0,n.normalizeAppPath)(t),r){case"(.)":a="/"===t?`/${a}`:t+"/"+a;break;case"(..)":if("/"===t)throw Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`);a=t.split("/").slice(0,-1).concat(a).join("/");break;case"(...)":a="/"+a;break;case"(..)(..)":let i=t.split("/");if(i.length<=2)throw Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`);a=i.slice(0,-2).concat(a).join("/");break;default:throw Error("Invariant: unexpected marker")}return{interceptingRoute:t,interceptedRoute:a}}},33534:function(){},42430:function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}r.r(t),r.d(t,{_:function(){return n},_interop_require_default:function(){return n}})},11778:function(e,t,r){"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}function o(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var u=a?Object.getOwnPropertyDescriptor(e,i):null;u&&(u.get||u.set)?Object.defineProperty(o,i,u):o[i]=e[i]}return o.default=e,r&&r.set(e,o),o}r.r(t),r.d(t,{_:function(){return o},_interop_require_wildcard:function(){return o}})}},function(e){e.O(0,[774],function(){return e(e.s=38754)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/3b90794d23a94929.css b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/3b90794d23a94929.css new file mode 100644 index 0000000..c5ca45e --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/3b90794d23a94929.css @@ -0,0 +1,3 @@ +*,:after,:before{--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:rgba(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: ;--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:rgba(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: }/* +! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com +*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-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]){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,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/EuclidCircularB-Regular.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/EuclidCircularB-Medium.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/EuclidCircularB-SemiBold.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/EuclidCircularB-Bold.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/EuclidCircularB-Italic.woff2) format("woff2")}:root{--background:0 0% 100%;--foreground:224 71.4% 4.1%;--card:0 0% 100%;--card-foreground:224 71.4% 4.1%;--popover:0 0% 100%;--popover-foreground:224 71.4% 4.1%;--primary:262.1 83.3% 57.8%;--primary-foreground:210 20% 98%;--secondary:220 14.3% 95.9%;--secondary-foreground:220.9 39.3% 11%;--muted:220 14.3% 95.9%;--muted-foreground:220 8.9% 46.1%;--accent:220 14.3% 95.9%;--accent-foreground:220.9 39.3% 11%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 20% 98%;--border:220 13% 91%;--input:220 13% 91%;--ring:262.1 83.3% 57.8%;--radius:0.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:224 71.4% 4.1%;--foreground:210 20% 98%;--card:224 71.4% 4.1%;--card-foreground:210 20% 98%;--popover:224 71.4% 4.1%;--popover-foreground:210 20% 98%;--primary:263.4 70% 50.4%;--primary-foreground:210 20% 98%;--secondary:215 27.9% 16.9%;--secondary-foreground:210 20% 98%;--muted:215 27.9% 16.9%;--muted-foreground:217.9 10.6% 64.9%;--accent:215 27.9% 16.9%;--accent-foreground:210 20% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 20% 98%;--border:215 27.9% 16.9%;--input:215 27.9% 16.9%;--ring:263.4 70% 50.4%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.row-start-2{grid-row-start:2}.m-2\.5{margin:.625rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[240px\]{height:240px}.h-\[50\%\]{height:50%}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.min-h-\[calc\(100vh_-_theme\(spacing\.16\)\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[350px\]{width:350px}.w-\[40\%\]{width:40%}.w-\[50px\]{width:50px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-10{max-width:2.5rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-6{max-width:1.5rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{user-select:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-flow-row{grid-auto-flow:row}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[20px_1fr_20px\]{grid-template-rows:20px 1fr 20px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-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-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * 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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border\/50{border-color:hsl(var(--border)/.5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/40{background-color:hsl(var(--muted)/.4)}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.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-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.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-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-geist-sans\)\]{font-family:var(--font-geist-sans)}.font-euclid{font-family:Euclid-Circular-B,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.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}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{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 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--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(0px + 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)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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,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-opacity{transition-property:opacity;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)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.text-balance{text-wrap:balance}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.hover\:bg-orange-800:hover{--tw-bg-opacity:1;background-color:rgb(154 52 18/var(--tw-bg-opacity))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.dark\:-rotate-90:is(.dark *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:is(.dark *){--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:is(.dark *){--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-initial{flex:0 1 auto}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-20{padding:5rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:ml-auto{margin-left:auto}.md\:mr-8{margin-right:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-full{max-width:100%}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:basis-1\/2{flex-basis:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-2{gap:.5rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[600px\]{min-height:600px}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}}@media (min-width:1280px){.xl\:size-6{width:1.5rem;height:1.5rem}.xl\:min-h-\[800px\]{min-height:800px}.xl\:w-\[800px\]{width:800px}.xl\:max-w-xl{max-width:36rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-y-12{row-gap:3rem}.xl\:p-4{padding:1rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border)/.5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px} \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/67b99487122a5fdb.css b/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/67b99487122a5fdb.css deleted file mode 100644 index b7ecb30..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/_next/static/css/67b99487122a5fdb.css +++ /dev/null @@ -1,3 +0,0 @@ -*,:after,:before{--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:rgba(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: ;--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:rgba(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: }/* -! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com -*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-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]){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,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/EuclidCircularB-Regular.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/EuclidCircularB-Medium.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/EuclidCircularB-SemiBold.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/EuclidCircularB-Bold.woff2) format("woff2")}@font-face{font-family:Euclid-Circular-B;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/EuclidCircularB-Italic.woff2) format("woff2")}:root{--background:0 0% 100%;--foreground:224 71.4% 4.1%;--card:0 0% 100%;--card-foreground:224 71.4% 4.1%;--popover:0 0% 100%;--popover-foreground:224 71.4% 4.1%;--primary:262.1 83.3% 57.8%;--primary-foreground:210 20% 98%;--secondary:220 14.3% 95.9%;--secondary-foreground:220.9 39.3% 11%;--muted:220 14.3% 95.9%;--muted-foreground:220 8.9% 46.1%;--accent:220 14.3% 95.9%;--accent-foreground:220.9 39.3% 11%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 20% 98%;--border:220 13% 91%;--input:220 13% 91%;--ring:262.1 83.3% 57.8%;--radius:0.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:224 71.4% 4.1%;--foreground:210 20% 98%;--card:224 71.4% 4.1%;--card-foreground:210 20% 98%;--popover:224 71.4% 4.1%;--popover-foreground:210 20% 98%;--primary:263.4 70% 50.4%;--primary-foreground:210 20% 98%;--secondary:215 27.9% 16.9%;--secondary-foreground:210 20% 98%;--muted:215 27.9% 16.9%;--muted-foreground:217.9 10.6% 64.9%;--accent:215 27.9% 16.9%;--accent-foreground:210 20% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 20% 98%;--border:215 27.9% 16.9%;--input:215 27.9% 16.9%;--ring:263.4 70% 50.4%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.row-start-2{grid-row-start:2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[1px\]{height:1px}.h-\[240px\]{height:240px}.h-\[50\%\]{height:50%}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.min-h-\[calc\(100vh_-_theme\(spacing\.16\)\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[1px\]{width:1px}.w-\[350px\]{width:350px}.w-\[40\%\]{width:40%}.w-\[50px\]{width:50px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-10{max-width:2.5rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-6{max-width:1.5rem}.max-w-6xl{max-width:72rem}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-0,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{user-select:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-flow-row{grid-auto-flow:row}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[20px_1fr_20px\]{grid-template-rows:20px 1fr 20px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-y-8{row-gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-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-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * 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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border\/50{border-color:hsl(var(--border)/.5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/40{background-color:hsl(var(--muted)/.4)}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.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-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.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-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-geist-sans\)\]{font-family:var(--font-geist-sans)}.font-euclid{font-family:Euclid-Circular-B,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.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}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{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 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--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(0px + 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)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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,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-opacity{transition-property:opacity;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)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.text-balance{text-wrap:balance}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.hover\:bg-orange-800:hover{--tw-bg-opacity:1;background-color:rgb(154 52 18/var(--tw-bg-opacity))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(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)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.dark\:-rotate-90:is(.dark *){--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:rotate-0:is(.dark *){--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-0:is(.dark *){--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:scale-100:is(.dark *){--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-initial{flex:0 1 auto}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-20{padding:5rem}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:ml-auto{margin-left:auto}.md\:mr-8{margin-right:2rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-full{max-width:100%}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-2{gap:.5rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[600px\]{min-height:600px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}}@media (min-width:1280px){.xl\:size-6{width:1.5rem;height:1.5rem}.xl\:min-h-\[800px\]{min-height:800px}.xl\:w-\[800px\]{width:800px}.xl\:max-w-xl{max-width:36rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-y-12{row-gap:3rem}.xl\:p-4{padding:1rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border)/.5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px} \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/cell-settings/imei-profiles/fetch-proifle.sh b/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/cell-settings/imei-profiles/fetch-proifle.sh deleted file mode 100755 index 15b1d4b..0000000 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/cell-settings/imei-profiles/fetch-proifle.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -echo "Content-type: application/json" -echo "" - -CONFIG_FILE="/etc/quecmanager/imei_config.txt" - -if [ ! -f "$CONFIG_FILE" ]; then - echo "{}" - exit 0 -fi - -# Read the configuration file -iccidProfile1=$(grep "^iccidProfile1=" "$CONFIG_FILE" | cut -d'=' -f2) -imeiProfile1=$(grep "^imeiProfile1=" "$CONFIG_FILE" | cut -d'=' -f2) -iccidProfile2=$(grep "^iccidProfile2=" "$CONFIG_FILE" | cut -d'=' -f2) -imeiProfile2=$(grep "^imeiProfile2=" "$CONFIG_FILE" | cut -d'=' -f2) - -# Build the JSON response -echo "{" - -# Add Profile 1 if it exists -if [ -n "$iccidProfile1" ]; then - echo " \"profile1\": {" - echo " \"iccid\": \"$iccidProfile1\"," - echo " \"imei\": \"$imeiProfile1\"" - echo " }" - # Add comma if Profile 2 exists - [ -n "$iccidProfile2" ] && echo " ," -fi - -# Add Profile 2 if it exists -if [ -n "$iccidProfile2" ]; then - echo " \"profile2\": {" - echo " \"iccid\": \"$iccidProfile2\"," - echo " \"imei\": \"$imeiProfile2\"" - echo " }" -fi - -echo "}" \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/force-rerun.sh b/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/force-rerun.sh new file mode 100755 index 0000000..97ed7a8 --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/force-rerun.sh @@ -0,0 +1,64 @@ +#!/bin/sh + +# Send CGI headers first +echo "Content-Type: application/json" +echo "Cache-Control: no-cache" +echo + +# Initialize variables for file paths +APN_SCRIPT="/etc/quecmanager/apn_profile/apnProfiles.sh" +IMEI_SCRIPT="/etc/quecmanager/imei_profile/imeiProfiles.sh" + +# Function to output JSON +output_json() { + local status="$1" + local message="$2" + echo "{\"status\": \"$status\", \"message\": \"$message\"}" +} + +# Function to execute script if it exists +execute_if_exists() { + local script_path="$1" + + if [ -f "$script_path" ] && [ -x "$script_path" ]; then + $script_path >/dev/null 2>&1 + return $? + fi + return 2 +} + +# Main execution +main() { + scripts_executed=0 + has_error=0 + + # Try to execute APN script + execute_if_exists "$APN_SCRIPT" + apn_result=$? + if [ $apn_result -eq 0 ]; then + scripts_executed=$(($scripts_executed + 1)) + elif [ $apn_result -eq 1 ]; then + has_error=1 + fi + + # Try to execute IMEI script + execute_if_exists "$IMEI_SCRIPT" + imei_result=$? + if [ $imei_result -eq 0 ]; then + scripts_executed=$(($scripts_executed + 1)) + elif [ $imei_result -eq 1 ]; then + has_error=1 + fi + + # Output appropriate message based on results + if [ $scripts_executed -eq 0 ]; then + output_json "info" "No scripts to restart" + elif [ $has_error -eq 1 ]; then + output_json "error" "Error executing one or more scripts" + else + output_json "success" "Scripts restarted successfully" + fi +} + +# Run main function +main \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/get-ip.sh b/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/get-ip.sh new file mode 100755 index 0000000..2e3672d --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/cgi-bin/settings/get-ip.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +# Set the content type to JSON +echo "Content-Type: application/json" +echo "" + +# Get the IP address of the br-lan interface +brlan_ip=$(ip route | grep 'dev br-lan proto kernel scope link' | awk '{print $9}') + +# Output the IP in JSON format +echo "{\"br_lan_ip\": \"$brlan_ip\"}" \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.html index e23781e..2c8ecdd 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.html @@ -1 +1 @@ -QuecManager
            \ No newline at end of file +QuecManager
              \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.txt index 29d0a4b..bc67b4b 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/about/index.txt @@ -2,11 +2,11 @@ 3:I[13967,["59","static/chunks/59-baefa124caadc35a.js","310","static/chunks/310-30511f892e84fda6.js","878","static/chunks/app/dashboard/about/page-6f80570614b72ce6.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] -6:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -8:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -9:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -a:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +6:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +8:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +9:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +a:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["about",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["about",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","about","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L8",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L9",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$La",null,{}]]}]}]],null],null],["$Lb",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["about",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["about",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","about","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L8",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L9",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$La",null,{}]]}]}]],null],null],["$Lb",null]]]] b:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.html index ad435f7..c5bce0c 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.html @@ -1 +1 @@ -QuecManager
                \ No newline at end of file +QuecManager
                  \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.txt index 68564b6..91a1515 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/at-terminal/index.txt @@ -1,13 +1,13 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[98493,["59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","491","static/chunks/491-71d567345aaa1076.js","310","static/chunks/310-30511f892e84fda6.js","164","static/chunks/app/dashboard/advanced-settings/at-terminal/page-6e51f119c77aa283.js"],"default",1] +3:I[98493,["59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","217","static/chunks/217-cce5d4a80b177785.js","491","static/chunks/491-71d567345aaa1076.js","310","static/chunks/310-30511f892e84fda6.js","164","static/chunks/app/dashboard/advanced-settings/at-terminal/page-2e76e862330e7870.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] 6:I[27442,["509","static/chunks/509-5c1794098df9e8cb.js","60","static/chunks/app/dashboard/advanced-settings/layout-570f8537cc94784b.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["advanced-settings",{"children":["at-terminal",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["advanced-settings",{"children":["at-terminal",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children","at-terminal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["advanced-settings",{"children":["at-terminal",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["advanced-settings",{"children":["at-terminal",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children","at-terminal","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.html index 1efa5a4..5d6bf3c 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.html @@ -1 +1 @@ -QuecManager
                    \ No newline at end of file +QuecManager
                      \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.txt index 87660d1..1270a9c 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/connectivity/index.txt @@ -1,13 +1,13 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[8133,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","72","static/chunks/72-f1b36b39df4a8c7b.js","491","static/chunks/491-71d567345aaa1076.js","812","static/chunks/app/dashboard/advanced-settings/connectivity/page-74317b9fdfbac8b5.js"],"default",1] +3:I[8133,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","72","static/chunks/72-6b5cb49de987fb33.js","491","static/chunks/491-71d567345aaa1076.js","812","static/chunks/app/dashboard/advanced-settings/connectivity/page-95fe8b24ce025320.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] 6:I[27442,["509","static/chunks/509-5c1794098df9e8cb.js","60","static/chunks/app/dashboard/advanced-settings/layout-570f8537cc94784b.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["advanced-settings",{"children":["connectivity",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["advanced-settings",{"children":["connectivity",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children","connectivity","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["advanced-settings",{"children":["connectivity",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["advanced-settings",{"children":["connectivity",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children","connectivity","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.html index 85607a4..2883443 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.html @@ -1 +1 @@ -QuecManager
                        \ No newline at end of file +QuecManager
                          \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.txt index 15818ac..47ce4b6 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/advanced-settings/ttl-settings/index.txt @@ -3,11 +3,11 @@ 4:I[16102,[],""] 5:I[22609,[],""] 6:I[27442,["509","static/chunks/509-5c1794098df9e8cb.js","60","static/chunks/app/dashboard/advanced-settings/layout-570f8537cc94784b.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["advanced-settings",{"children":["ttl-settings",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["advanced-settings",{"children":["ttl-settings",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children","ttl-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["advanced-settings",{"children":["ttl-settings",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["advanced-settings",{"children":["ttl-settings",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children","ttl-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","advanced-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.html index 4c4d165..8e567e2 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.html @@ -1 +1 @@ -QuecManager
                            \ No newline at end of file +QuecManager
                              \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.txt index bfe33af..c3dedbc 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/band-locking/index.txt @@ -1,13 +1,13 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[46142,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","400","static/chunks/400-dd39a4eacea68279.js","932","static/chunks/app/dashboard/cell-settings/band-locking/page-53458b15a9309aa0.js"],"default",1] +3:I[46142,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","400","static/chunks/400-dd39a4eacea68279.js","932","static/chunks/app/dashboard/cell-settings/band-locking/page-e07eaca5e53154bf.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] -6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-9a679d0205b9147a.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js"],"default",1] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["band-locking",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["band-locking",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","band-locking","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["band-locking",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["band-locking",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","band-locking","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.html index a1c1252..df97a5f 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.html @@ -1 +1 @@ -QuecManager
                                \ No newline at end of file +QuecManager
                                  \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.txt index 01c3a5d..63a0af4 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/basic-settings/index.txt @@ -1,13 +1,13 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[80887,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","72","static/chunks/72-f1b36b39df4a8c7b.js","247","static/chunks/247-5e4920e793cf2e3a.js","265","static/chunks/app/dashboard/cell-settings/basic-settings/page-326c522be6e642dc.js"],"default",1] +3:I[80887,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","72","static/chunks/72-6b5cb49de987fb33.js","247","static/chunks/247-5e4920e793cf2e3a.js","265","static/chunks/app/dashboard/cell-settings/basic-settings/page-e8e82c9bda60c894.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] -6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-9a679d0205b9147a.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js"],"default",1] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["basic-settings",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["basic-settings",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","basic-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["basic-settings",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["basic-settings",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","basic-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.html index 38260a1..77f1eb2 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.html @@ -1 +1 @@ -QuecManager
                                    \ No newline at end of file +QuecManager
                                      \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.txt index 0038946..1491d73 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/cell-locking/index.txt @@ -1,13 +1,13 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[61830,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","72","static/chunks/72-f1b36b39df4a8c7b.js","247","static/chunks/247-5e4920e793cf2e3a.js","81","static/chunks/app/dashboard/cell-settings/cell-locking/page-ebfae5f99045efc9.js"],"default",1] +3:I[61830,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","72","static/chunks/72-6b5cb49de987fb33.js","247","static/chunks/247-5e4920e793cf2e3a.js","81","static/chunks/app/dashboard/cell-settings/cell-locking/page-3de60b502f3f174d.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] -6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-9a679d0205b9147a.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js"],"default",1] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["cell-locking",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["cell-locking",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","cell-locking","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["cell-locking",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["cell-locking",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","cell-locking","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.html index 3cb3ab0..5d6eb60 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.html @@ -1 +1 @@ -QuecManager
                                        \ No newline at end of file +QuecManager
                                          \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.txt index d026e24..54cc956 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/imei-mangling/index.txt @@ -1,13 +1,13 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[7372,["59","static/chunks/59-baefa124caadc35a.js","385","static/chunks/app/dashboard/cell-settings/imei-mangling/page-f1d8068b2d36c244.js"],"default",1] +3:I[47410,["59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","829","static/chunks/829-f0aacc5828a765ae.js","385","static/chunks/app/dashboard/cell-settings/imei-mangling/page-55ebd75cc36bf52e.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] -6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-9a679d0205b9147a.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +6:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js"],"default",1] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["imei-mangling",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["imei-mangling",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","imei-mangling","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["imei-mangling",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["imei-mangling",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","imei-mangling","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.html new file mode 100644 index 0000000..6a05e6d --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.html @@ -0,0 +1 @@ +QuecManager
                                            \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.txt new file mode 100644 index 0000000..0f1adac --- /dev/null +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/cell-settings/sms/index.txt @@ -0,0 +1,11 @@ +2:I[16102,[],""] +3:I[22609,[],""] +4:I[78700,["509","static/chunks/509-5c1794098df9e8cb.js","159","static/chunks/app/dashboard/cell-settings/layout-013424d5638a36b7.js"],"default",1] +5:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +7:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +8:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +9:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] +6:{} +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["cell-settings",{"children":["sms",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["cell-settings",{"children":["sms",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"children":"Coming Soon..."}],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children","sms","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L4",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","cell-settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":{}}]],null],null]},[[null,["$","$L5",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$6"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L7",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L8",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$L9",null,{}]]}]}]],null],null],["$La",null]]]] +a:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] +1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.html index e9785c6..bd3fefa 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.html @@ -1 +1 @@ -QuecManager
                                              \ No newline at end of file +QuecManager
                                                \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.txt index 5d733b3..204d77b 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/experimental/index.txt @@ -1,9 +1,9 @@ 2:I[16102,[],""] 3:I[22609,[],""] -4:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -5:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -6:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -7:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["experimental",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["experimental",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"className":"rounded-xl border bg-card text-card-foreground shadow","children":[["$","div",null,{"className":"flex flex-col space-y-1.5 p-6","children":[["$","h3",null,{"className":"font-semibold leading-none tracking-tight","children":"Experimental"}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"This is an experimental page."}]]}],["$","div",null,{"className":"p-6 pt-0","children":["$","p",null,{"children":"Whoops! Theres nothing here yet..."}]}]]}],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","experimental","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L4",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":{}}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L5",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L6",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$L7",null,{}]]}]}]],null],null],["$L8",null]]]] +4:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +5:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +6:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +7:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["experimental",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["experimental",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"className":"rounded-xl border bg-card text-card-foreground shadow","children":[["$","div",null,{"className":"flex flex-col space-y-1.5 p-6","children":[["$","h3",null,{"className":"font-semibold leading-none tracking-tight","children":"Experimental"}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"This is an experimental page."}]]}],["$","div",null,{"className":"p-6 pt-0","children":["$","p",null,{"children":"Whoops! Theres nothing here yet..."}]}]]}],null],null],null]},[null,["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","experimental","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L4",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":{}}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L5",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L6",null,{"children":["$","$L2",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L3",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$L7",null,{}]]}]}]],null],null],["$L8",null]]]] 8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.html index cdca0c0..30e111c 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.html @@ -1 +1 @@ -QuecManager
                                                  \ No newline at end of file +QuecManager
                                                    \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.txt index a16973b..c29041d 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/home/index.txt @@ -1,12 +1,12 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[52233,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","491","static/chunks/491-71d567345aaa1076.js","362","static/chunks/362-c5c73f4c48ce433f.js","883","static/chunks/app/dashboard/home/page-3715013b85b80f6d.js"],"default",1] +3:I[52233,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","217","static/chunks/217-cce5d4a80b177785.js","491","static/chunks/491-71d567345aaa1076.js","362","static/chunks/362-c5c73f4c48ce433f.js","883","static/chunks/app/dashboard/home/page-20a64d5239debe0f.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] -6:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -8:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -9:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -a:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +6:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +8:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +9:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +a:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["home",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["home",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","home","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L8",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L9",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$La",null,{}]]}]}]],null],null],["$Lb",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["home",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["home",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","home","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L8",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L9",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$La",null,{}]]}]}]],null],null],["$Lb",null]]]] b:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.html index 98791db..06b1f8f 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.html @@ -1 +1 @@ -QuecManager
                                                      \ No newline at end of file +QuecManager
                                                        \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.txt index 0dfd4ff..dff84f0 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/general/index.txt @@ -1,13 +1,13 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[12825,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","72","static/chunks/72-f1b36b39df4a8c7b.js","291","static/chunks/app/dashboard/settings/general/page-ba4f5023127cab29.js"],"default",1] +3:I[12825,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","72","static/chunks/72-6b5cb49de987fb33.js","291","static/chunks/app/dashboard/settings/general/page-b676860ba87c7021.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] 6:I[83746,["509","static/chunks/509-5c1794098df9e8cb.js","813","static/chunks/app/dashboard/settings/layout-95eec09cf12fefcd.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["settings",{"children":["general",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["settings",{"children":["general",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children","general","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["settings",{"children":["general",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["settings",{"children":["general",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children","general","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.html index bfc3003..d36bfcd 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.html @@ -1 +1 @@ -QuecManager
                                                          \ No newline at end of file +QuecManager
                                                            \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.txt index c1f5398..f2a8108 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/dashboard/settings/security/index.txt @@ -3,11 +3,11 @@ 4:I[16102,[],""] 5:I[22609,[],""] 6:I[83746,["509","static/chunks/509-5c1794098df9e8cb.js","813","static/chunks/app/dashboard/settings/layout-95eec09cf12fefcd.js"],"default",1] -8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-7daab0ec19a61e49.js","663","static/chunks/app/dashboard/layout-0e1c798e551d76b2.js"],"default",1] -9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] +8:I[65213,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","491","static/chunks/491-71d567345aaa1076.js","136","static/chunks/136-3f9b66fad4f436d4.js","663","static/chunks/app/dashboard/layout-0fbcea914e64c56d.js"],"default",1] +9:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +a:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +b:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] 7:{} -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["dashboard",{"children":["settings",{"children":["security",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["settings",{"children":["security",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children","security","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["dashboard",{"children":["settings",{"children":["security",{"children":["__PAGE__",{}]}]}]}]},"$undefined","$undefined",true],["",{"children":["dashboard",{"children":["settings",{"children":["security",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children","security","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[null,["$","$L6",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children","settings","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[null,["$","$L8",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","dashboard","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":"$7"}]],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L9",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$La",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$Lb",null,{}]]}]}]],null],null],["$Lc",null]]]] c:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/login.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/index.html similarity index 87% rename from ipk-source/sdxpinn-quecmanager-beta/root/www/login.html rename to ipk-source/sdxpinn-quecmanager-beta/root/www/index.html index 93b29bb..60cbbfe 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/login.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/index.html @@ -1 +1 @@ -QuecManager

                                                            QuecManager Quick Stats

                                                              \ No newline at end of file +QuecManager

                                                              QuecManager Quick Stats

                                                                \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/index.txt index d992619..be33485 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/index.txt @@ -1,9 +1,9 @@ -2:I[40449,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","726","static/chunks/726-e27650c1c29eeb49.js","948","static/chunks/948-abdc89d831325247.js","509","static/chunks/509-5c1794098df9e8cb.js","136","static/chunks/136-7daab0ec19a61e49.js","396","static/chunks/396-1d5fcfccb9fdec47.js","931","static/chunks/app/page-152feea5fa694d08.js"],"default"] -3:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -4:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] +2:I[40449,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","217","static/chunks/217-cce5d4a80b177785.js","509","static/chunks/509-5c1794098df9e8cb.js","136","static/chunks/136-3f9b66fad4f436d4.js","396","static/chunks/396-1d5fcfccb9fdec47.js","931","static/chunks/app/page-801283748fdf7a4a.js"],"default"] +3:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +4:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] 5:I[16102,[],""] 6:I[22609,[],""] -7:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"className":"grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]","children":["$","main",null,{"className":"flex flex-col gap-8 row-start-2 items-center sm:items-start","children":["$","$L2",null,{}]}]}],null],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L3",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$L7",null,{}]]}]}]],null],null],["$L8",null]]]] +7:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",{"children":["__PAGE__",{},[["$L1",["$","div",null,{"className":"grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]","children":["$","main",null,{"className":"flex flex-col gap-8 row-start-2 items-center sm:items-start","children":["$","$L2",null,{}]}]}],null],null],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L3",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$L7",null,{}]]}]}]],null],null],["$L8",null]]]] 8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.html b/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.html index 7e5dfdc..87c9c22 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.html +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.html @@ -1 +1 @@ -QuecManager

                                                                Login to QuecManager

                                                                Enter your password to login

                                                                  \ No newline at end of file +QuecManager

                                                                  Login to QuecManager

                                                                  Enter your password to login

                                                                    \ No newline at end of file diff --git a/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.txt b/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.txt index 420e943..fe3f8a1 100644 --- a/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.txt +++ b/ipk-source/sdxpinn-quecmanager-beta/root/www/login/index.txt @@ -1,10 +1,10 @@ 2:I[78073,[],"ClientPageRoot"] -3:I[55114,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","598","static/chunks/598-37a268c60ee2f48f.js","626","static/chunks/app/login/page-63e876bda25bec73.js"],"default",1] +3:I[55114,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","598","static/chunks/598-37a268c60ee2f48f.js","626","static/chunks/app/login/page-1919996b3879088a.js"],"default",1] 4:I[16102,[],""] 5:I[22609,[],""] -6:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"ThemeProvider"] -7:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"TooltipProvider"] -8:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","155","static/chunks/155-ca1d44b18aaa2bf4.js","948","static/chunks/948-abdc89d831325247.js","131","static/chunks/131-a6069b4dd014fb04.js","185","static/chunks/app/layout-6951e8de924ee1bf.js"],"Toaster"] -0:["LNXOozTPKXJeoeKbhQQ0T",[[["",{"children":["login",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["login",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","login","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/67b99487122a5fdb.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L6",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L7",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$L8",null,{}]]}]}]],null],null],["$L9",null]]]] +6:I[40108,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"ThemeProvider"] +7:I[78287,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"TooltipProvider"] +8:I[62357,["792","static/chunks/84fbfe7f-f4d35e8642f5f806.js","59","static/chunks/59-baefa124caadc35a.js","714","static/chunks/714-f84e9a05035632c8.js","420","static/chunks/420-26015e1723fa01e0.js","131","static/chunks/131-3a9a87c28b6ddcc9.js","185","static/chunks/app/layout-c8e71a60e93169f7.js"],"Toaster"] +0:["HT51iEHT4cVMiV6-IE0nU",[[["",{"children":["login",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",{"children":["login",{"children":["__PAGE__",{},[["$L1",["$","$L2",null,{"props":{"params":{},"searchParams":{}},"Component":"$3"}],null],null],null]},[null,["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children","login","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/3b90794d23a94929.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":["$","body",null,{"className":" font-euclid antialiased","children":[["$","$L6",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L7",null,{"children":["$","$L4",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}],["$","$L8",null,{}]]}]}]],null],null],["$L9",null]]]] 9:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"QuecManager"}],["$","meta","3",{"name":"description","content":"Simpleadmin but better!"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"16x16"}]] 1:null diff --git a/opkg-feed/sdxpinn-quecmanager-beta_0.0.3_aarch64_cortex-a53.ipk b/opkg-feed/sdxpinn-quecmanager-beta_0.0.3_aarch64_cortex-a53.ipk new file mode 100644 index 0000000000000000000000000000000000000000..fe3d003411265e1b1d3c590111eb2edab15e58ce GIT binary patch literal 696863 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�xib?{T#jqn3PM(@g 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 z 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%0A2~uYe~5Z%9meIaJ){EcWE5+Tk-9+^e{NB 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 z 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

                                                                    (R2GAz(kanY(d8Em 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 z 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⋘&kwt`lKf(R$$@t=tAwIbE<_5KZp$s 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�BAVrhXevbT+5}(^-FZisxWaNC0pPg5 z9Sr#0O11iMLhFb05<;fACY99Qw9;O~9l}MrEL&JhDy&6nFALMFIwa10FKv0-1^u3wj9 zaZlLtVTwqQ$&|^^fUewdR55pf%==&h?c@))K$$cZAgYF3-wv2x57$YrB76s%cA>XV zK|9Y4f-c}Tt8OuV7tL1B<}xpM0X|;~K3|HR(hA+{#GTL!e01Cw_P2Hu|61AMI<=e9 zI~QeteCiT0+D$9OBW-U-6o>BH#~DA{O}r8?Owe__sj@xXDG}Sb6Lbjc9gcqQK zGL{fUdq14vEw%6xNL5_8)A)*S!q+TY`PqV&r;Mdy`*bmWM(FvF##j&w`0SGjwGh1E zU+Gp19o>EsW-*IqIek9pf-d%xnb7TWB(x&7BFp@lK0EW!2TLFhh8)b|UA>UT> z6fDc6ur%BuOxxs5fhV~zhi8k26rxjV1Rm_|9qi8@gOuduM`2OTO6Rh=ON>M^ck*MA zUh7BWg$(&Cm=ong2-8ow5JKL(C=)`6BaHT6WyT4=v?PxjK)8pq-Zjp2$}Dtgw9dn;A zsTpni+#rFTlPMH>js0bvv9krX2nKbzot`pWsizFIOFfjfT}}!PfN!R~2`=8Rt$Y0% z{mvQ{E#5!pj~=AMdstLT2lS??Kaz*{$sxRHCdcjwj;r4X7{UteZgsWtS*eU~$qno2 zJGNmdk&vWG-?21W!jjawuPk3ec#>AUVc$h#lF$4FePuV!H>%dv9DDj~=%hXYsXdLz zKY4Q+j|+y@-37_EhIx;VBkoHuQMCJW#O?-VB9lP+6fA$wfI;fy4TccF$2@^vQILV2K^mP2pK>2CHjILd*?Pg?fy=_wnC zQ?%fr(MH@6ZcvGM1XmK4%0i2p`K&9mrup_eVVaFFB|43Rb>nMj`pHXdd1asp6>Kw-7oIyCPi4K-fpw< ztY`A9m&nu3<&u5k3UiW=oYW?jwR}BG+nO~TVzp!%m04b0#(L(kR@!6uk~r9dwuRj>9%v z&9o2sNNJ_1xj>wIy|g?S30^u91b4p0Fpvu`60U|uvT}_q&fe6?^1N}-($&fHq#_OM zs^PAQEYHcN$#P}*V+~IUaHV93;{;kqJy(>)PK{2I`L`DkWM0ya+zg4QVoxcN$u!xw z5K5)=Qeq{M-7G6rQl6G9RnXWP#wFA=3{arJk`+nGbA8j<_m4c@2 zyD*PBwebYE-lRJ&FRw+w{hMZkPO+(UY#{}Nlxm?4$I2BrRxW|5$T(JKp&bodSq!T+ zV|~~Zz*K|A?WplNj}f(Htlu=-{f5zmm2L}`x2>Nx`taDOwQ5cHzx9hinQGf!7`JmJ zY#QsoKz_*5#N4&ku-%93M$3TmjMj}n0lR5zL=BFNg?Cv(_B)tjkVkhd_V0a@VTj%1 z?+pQNHJMz6oqWDF&(|)d+m3Fp2>DP(1&W^9A90*VClky zhD$A9S;&RrgzJ~z#0BxZ3?-|2YrMyncwcLshH+b4Z!60?S|QUaFBk_m@R&d<@)r`A zq7e=4L2!%tf=P_4mzs|u73i^6J4Y4Z^n$VDUv$NC()E>(eJ_ZdLHZd=(SEFyqOU**YjJ?y#8NWPxr(!i zLd1<$lhLbeI?SskgW|J^7#+CRa7bLe=D3)6tL>F>7 zPJ=auM~+W4!nX{cXowQd@QH5Vk>e8`z$3>ey2eMse;~2G>ph^tR`DI~Gx!d78GMJk zDZ`Sum9dUu@;D4KmoWHNUG~mDTkrHAj;y`hhkJN`$YU5Y z@6+JdGizu^yW|rg0$xve3@lA;|e_dOG|EmwDz1 z{0Gq5md$*DA<10q2X_Y+It9=Sp}>BSQa~>&3E(%vI~10o!!Br+z%D4NauIw7B2Ej* z;ASBi^z>)Z4BVYC3&~IdE@5u7wAG-7tjKs}?FWT~+n_ha!<`|a@({KfGS28-e) z^m)q%1%9OcOuT$7<0ZJvr!^Zs-~Xm~3GO_+gxr)7X{HQcH)T8(I6)PRzbSG;PKjqE z!Ocm6206j~Cddi-DIkST;4vJZD2C&J$8hW>lXekIV=T?s8oyY&SNr|x5eS-FAOg#A zjz#A-E9`LxUAK-agG#kp9}xrJ{4scFcBXG|xfJe%=Z%XlYC-I}pn3`aTkqg6jXO7S z)DL2Y!e_uTL7+5(G<=#9RUxpQsF1{EG80Xac5zxtCvw2t<$!wEFiiivHYEhhI z8($^CO^az2L1q+@5EkT>5bhMP3Tv;J6+uCBWUHl!j;J87Y@w83gEbV2O&tu|N8dK}bT$T6%VQ}mu^onVYV>xs?m8Yszx=&YEvn92pl3G=3o`s_r zoHJvE>iiZz?wXWF4sAJYy!|2*E_CbqgW$IA1x%aOLkD9~ai?MnZFgBAJr@W^X~P_Z z7F!^+e0>HIj#42(;oRk+aP|ob=lVV&S{3L|{ zz(T&(4if;dkO0791S-U6(#*-ki~uA}gjQG-p_P=CjnMj0Q-D4~D=Axz(9+##la_L- z2K`@o&YkLs`WbYOdv#yCbmChO2Dv?QI2W6b)etUgCXez}(Gg4#Vwts0BMZC0o0q-q zGjhK=?6OaqBhCH5uwxuAp%L7|8q1Botf)7KCw$5Vl+EeSg&lTzMMD*Pg^ZhANSuhw zqR$xrxRVxeQ|P)|LIRt0`KsXa6RF&MF3^oOjzw|Nv!!E?uai4?KhVqL2t(7PI>upb zOASlAP5n<{4wL&R+u8Od7;+OB{_G5@Vc>yP!x+_C^^PI#ebrxzmhJw2{_ePFBzMej zpmO`Rk1O^G={Yn996LsJ%wj!NeTf!@O`5DOyn4GCF67W~NEVon@Mk6X?p-AlZ>KU$ zX^A=3+=F))>G{Ae#~V2VccQfR44Zcg)(%)jIJxFyF%!Sv@QLonJl{C)ek>It1TT>Y z=kf6~tO#$@qMRLZg+=0=%m)!4JXu=x5I;}Qq+~h1C3K$G(yA#q5Pc_Hpue=D)y-*N z3MRz`6|yd>w=h;Zd(HLIls)ZAD?tNngDtzdTR`K_P$!}`6;LZ*A=f&YwWFegewP;o zbRJY31-u+?qO@z+nS%>^DSpcJ%|R&Ba#V#U%d?c>l+EO6wQ^kqo}~b1EnT8pGbOt9 z!V=w@C(*4O|68*py7gC+=+z`is9nC@^EpqIeh#53x?fss@I>8Yt0(bAHPi4q<#OA+)1@&)XUwh?jAcoJj>z z?dZP4{FtdCbRQWg{;uX*R^8Mh7wl3h@z~QSKW}QC>f%rbQ|tFj-ObBW%l=LCzCX2` zUp4Qqrk1Cx*Dv8*o~l>7T%Q560-a+xH_#YImEMS$6SxqyJ5O@`CRkk(OMJ?YH{p*Q zQ2*F!|Lj2)liz*vZE2^82LHnOz+h9!J?`llgjpri=;dkriB5M-K8Zb#(&5@{LX}I) zJ%?ai*=zxm8r=$Ci*eIVCECvueTJt1CifA19?j#KB#Q}Hzh9`3ImnZ_pB_(`+^z51 ziUL}{;}~aGnX-PKGJcY8@|#kZAfSpRq^I*LPv?(8fB_&=i~RIUX}JTf()tF)c`c+bd^7^o7FZqRy)BYrkf)Gjoo5h2LpEJ%^PS_4elG)&}Fc#OjihaS*yNBAClS&;z?UbiYE6*tjVGhIL3MU|p}b z(kKi@lei^kQHxd?X)~=L)=0FRpaE-IG703n2WIejb9{Fpj^WTQCLMCi-mAe<-t5lE zfwC0akh4HpGM!NZl!Zp8J7ZQ+_!BG!$`V&u>9}z~VO*tJI38)5IFXykgp9-~=z%V$ z2$e&746??3YNGnk#@2FAAAa+A*2f^KGe-r40q$4$cFc!&hsVFX`*e1^i@tZ{MSU>n zI*66ubk?ieQ5}jQu?54rC*(J}bj#dNthK7|KRkx};?(&7`c z$YGDsMLqJ|z5|?YR;Sxk$j6iY-LrQy$`N_R?I%v%9iXo)dksH!SaSG_zngX)QTqPD z>EXfYsVF|ZVi=kXQW1+Ao829|;#SkT1mZKY+pb`hxN%s9E?05HWjQbgvb)kGx~4>z z(g|JV2KPFrud3teMH2X+B?YEXux11`D{^V*Wa9VEFF;2>NTnrXr;lT2(DNz-bhGyr z4mcHT{xnH@CB_-@92coBIssRL@0->CW-hJu!`=V+>2&wUcb^W9&fdL$_n|7sw1nj9 zm`J4BNmklF$%WcU(p2PFGV+ayaa-BtT!umHAH!3+JN)20K86)!K$R~1adBgDE!|C~T7gWsM z@fEz^c7CWeS66+yVI0PagJY$NjzEe4cCV6VIP-al!y5#E6lN(U)%WM=;kC7`&L*D} zn;RQjiXN^$fc#X*rM_o}*Au+wE8@=2R@~bSL;D`JlG|%+yZ>^w-S5Az#^>%unizhh zDm$o;)~glL-M?0WN7NV%7?T9VwAtD!hrmSP@Cza^z3!i~_z(6a%mfQyKFNO;$NvD) z`Un4GDSsC0e?t0LzuIhcHX7^A_T@&a@2qPvpX5Jt@IN{m&1MGw3C2<9AN-GH{CP6| z$L7Z7h4s){-`w1kCjlQ!ydwOMnBjlKR&#A@eFO17=pmO~nM2}wSn;b?3{#0e3;!cX z=aX32^$|SsMV1YZ9RI_U5e^5R(a>6k#4-a9v3P=4c=i21OSa4OCCmdl=dNCgZT!D*NPMK zpIzmb#eRhjZP!%Zm~XBv)2xb;-BIL1sqMKWu*j_Vyi>ORqyh&kSf5(~zf54C+}I9I zAkW6!s^&D#v;FrVX}9)$snYU{TPrU6_SW_hKpslod_u|Xxh1d9D7jU(ELd~w0SB&w z5LvKQP+UhLv?aP^y6sn@G(3vN4fm{sk%RHpX{ae5K~ZT832k;*goXS%#eIf3KbELcBVs)XCDbi6V8 zS=P;*bCS(mCZFRMsf|#0DK@adZk##&q3`x>&)9cj+x4Q^Jo&|SZjCs}Ghlhp50<=5 zb2r2!#T5CEy7fDSOF8fM5)Pq-K3ye!ZfAJ>N*iP7*k{VTKt%BoIvOX_mCCy$hg7$6 z6vsT&)>?SgC3~iw#5kN_^rj=x;Y;pi{hWIldiSigR3EcYcaby??v;YE<;fN!d5_-g z3NP(NJ(r)yMV!O`hU`PKUx#l$a$Cmu;NYnZLzVw~aW7+zy$&Do0uC`x|7BPh74Y!f z+}k~?B~V5ZFC}Y3@bO}~jASS?#tGWX2HWra%kZOm{Y3 zhk3vL3f#l(kG~)5#Kz6*GH(5E%eeInx5xN6 zXXoJ8VPM=kEELz?`==c$uPRZ$* zaqGrIV;tN%Aqcq$s*fo8Y=i`g{lkf8!y8?7OtBX%P*vJ4~kZ(Q60L<&8}_ASG)qx)JM)bJ#Q!ddavrkE8CJH`gF1lgm1Y(Hqwug~12}0<BbwF@vx+2)tnAqGErU*2qPcXwKoO@go~{<*APR&tETJ zie6UOd`gc)_Zne*47mr&(`-8t4E)d!UyAOuz(r_B>?z|d%of)R@Y{!Zzi)>gqVK&B z^>UHfnLR_k`RgRMK}YT-14RB$nS(QNyktwM@sL^|5H^)*r>8&e>@B0!Xtj-+@gv40 zJ0Xw^ocst18gJvQQ!pu^z(k0n>Vz;I)D!FvP2`mBsGQEowUJY9LF80W5IN-)L{1F~ zBBv$=kyHH=$MUknbChv-_VW(Uf z%;OjPBtT^tpiJl4Lw7L1WjYTG(5}Z|QTZveUglvHN`%(A>%$c9#uw7G6=lK0GIQWj zB(A~D>Jw~=a(m4JIz?V+M?DkT8sm|;Sr}Pi*RL-H-;~T+E|Lhw!K6QA`X-`FmJ{8h z2AP>wT0f#hudb%-L-;iwe&!_)YCM~WT*(BxuwpQOqN@{#5AmQcDA&<47yi@MYUXJ zTc~wbSDMJ3)k%Y7oYn2w&gy>ZtRD9o+ws4g?fCoetNwW`JFCYRvLlh~tnQ<;y0zYJ zudU5)OF~dcpTQ_~`d`5Am(o#;Q0mm!;07wzZZ)DrYvingf*#z z#jF(Qrk(n^bMg4-D}gQvn=23Je}4KD^@Fj4H2rzO19cG27NbbeS2w~dwNqA7V#Y}8 zJiUw7vRRd0uIp_KABp)m-G+uy4fX|}+k7q*RIWVZ+Z1(7V$VtmUs!Ng%&?uJwNyfWeTl?BFUSfzSA;i~gjY&z z#nTE2n-4bG)M|Iyo1IchREHtu6==&%nAzIQAYN}anrmnfqdvr>Pyt(_TYdcZVT_v; z1PGG|=m3@Eq$l%R%6T4Ho)XxGj;-_)4MsFSgY>6U72^kgnP|Y_C4duabkVDTkvah-i zycA6t?~eB6(v!@ZT+n5_H7IwXY#(DMz{ouJg;W`MkhOw$@pQp9^Q(pNe>~vNt@OnK zH7)}AV=t*2M%QEqY(`?@6qtBHmcCuTtX3r5ofHCG48$`I&zSJ=IjKqc6t?bHx1F6) z#iZ7nRbB^L!H1zejj&f#pDTCIisuPMw*iAp1CENu>(pK(;anS63@a>p+B{K`Tj%s#V^pQ9X+9J*mVWUC%>* z&+Wo5J(DlMU}b|-aW;ZG{fxvEl>!tN*MQK6z;b3KsZFb-k|%Q~owB03Js7-0qw!}q ziXC9SFy)~J48n>{n4hhg$@+L^1*^qyPC7b?33*s-T*pJPQ1HUXyrF~VZDpvLol+ra zc2Z8$beb1{Dc%x_Lj2%HCtRVn=s^%P>x7qf!5F`Nk85$j9i#b@t&^{ND$ZEAR-t899$WLok1m0_LF)-;Is;L?s3&$$BTk0gQ|7K zqN5yyQv|ZCiq{iYBl$gU{{Sh+w>}swV_1FPi_J4IC`JewIgTt?-Cmhh`T8VDi9l`` zpr#vraO{5ks~!4?R}BV-x4P=p)z>>CB%&)35zi+=Q@wPT)`HbjgNO*}`SFqH5_(<7 z^v6eu)jMFVdLTgWJUXET5@|!^3c3K>B?aEQ>2-K{cL-HEJwEaYA+w>)>g?l8v9Z-| zw@Miqzy6{>a`^nyydwe0`sg&0?KqBL>7^SAZtolqml6O_wm-muxXmGAwc@t4>5i`P zZ-!=MdiEubPC5xPeH(KG_k!xju~8716b9Hi5Cp9?nniN0)(zl~l~o9=Lb4iECCbdKha+8(Yjvg~IhC z1`I11^O@O+@u8ZxRhpF^Ca0rbA_7 zR21nlzU|Ozx0~gJVRp2?=<__(3K$`h0a$4D_|o)WwKBFgtuJ~%Bx!c)>=n~;7MZnA z-h9xs0wnj^3odOB?;F^u54b(CLuCDI-@}Z z#867yl1p z@K5~z68=0r{(p1r!g^?TwvkYF#Mk$a@lj?{}BuSk7kAcJJ&)tOGbmA zs%g~N1gk|GeF6%=P9tjvl#KxI`syiQfHv)5Hd=Nb3vql$hd|@|S_A$OSJKXXe2-hqlKx+#x0}5RL1+8LZYfE1YE?bY4 zy(wd5XJ8}CK{roj(`uYQ>53AF<~R?+=M|rM_36wjNCB8*yb&+~%R_;mBxe>B5+2Es z<@stTdN}95oPNsrFAEDa z!+O_j*4xJ6PhU-|+3A{V?6C!p9roC1K#~S~-hkIl{vLEq*KDy5Q|qqx&`7d0(;Tfd z!&;KuYQv)_9_r+8ftI$Y2+HD*n_Y9AKW=r+jfSYbYi^2XsBcR=V}%XzgQ^ri+E{!; zYO0_X>+SG%40{hy!pE}@yGKOkPpA7QyF}$rryucYoxd|y4gLmbeOKc-kSzYgs2QF2 zdq<4CqYvp%DF5hvjU``8lGh-~{shCytShwHhUE2Ne)PZi!L4u7>g9TdF=yecy}jYuATJKHa%VYc;`ru%E#f0@`NbNA%vIkRz|wlc#w?Z&!2_P?>#%C`7; z3}#dugs)-uNevG;8K;Q}C;Xa-3lkc1u~7vnLCj3TSBh)T){qSF&+e>EP5#$QOFUHyZ z_&Fl|e6{Q|LXeInvw*>UojD^?Fc{?cntY&;VTqU}Gh>(HkQoMF;04$B-<%mUl^qL< zPN}Kx;FSuq5_FSUO*Yr9&$CRw%lp`gPSFR$XU`v;zT@6FgKuf)k?K0b?N-EwpKI<> z@>oj#*S7l9l^ZOfLe~k6-RtYnxfUcZasI?kmw8?9Gm0dFXcj%3c(J>LIkW^lOI=#O zwf(`ZJBWwN-YCm4;!;qu)b=N{x`CXCUY!elK@X9${SaT*adf|%;+ z>evn==KvjN7R~#^W~1c5UNT*6MpqExMJPzt%c>T&x~0m};lbgt@w0vJgs(rOM(!wJ zq%2pnqCH`taiPxdr5g1LlnT>lacV=w;5vGhgVQ~M19YGmN3*ukL=L_H`CFM)h?-vd z1Yq-pMwY-@LKf4HgXJCrobB$tW{U;P!fxo;d$3qr^3mRXL@?*P>&vRuZ^DT&CuVQ? zGVt!r?uQ@u%5Efolh!+Sc-3F7hCU1~5!GxD;}ybt1EudZIWX$?U!(bA%j(se?=QFc z+%W(5gmzn>-g4C}|HC&jf68r0%bZ{qCMRsBEj%OJbIkK^KuyjlPl@60p1qG=Si53K z-Spzh#%5=;QME4NvDt2KHLKPwVkLC8);i3M^1gS87$~Rk&)rw+1N<}mv<=Uj^mVW2 zX96vv0&p6w>)d7C{)I)wWPm~X92msCBNRvUkZc%Vffa<3;lVulX0u_?buP7Ya{lSz z-H#VtfimIx%E!J3d>f>n#br#{?^pJKK0Ayj!4Le<(bbqUiVqfuA*I(yebd_!q&@KxEl z+f-D!eHjJbBz73m9ds_1+)mu5qmhx`0dB}{%~ID(Uei1=*J>gwI)}V~BXxRH`#2yB z)fz#bM69$t%RoSJtKW|`-wJ@mbOZ3VesVX_%#-cRayJja9ECNE!<6w6_fSBTV}|PX zZbr@g@>@>L9HcNPk_U4RtEcD?MN$rhpmhvzk9p67P|;76N0WOuW0c$Wff}2*@7i8) zEkoIzJ$KsJzni7o7**HC!jN`Mp`T?qy?>YE07!thfAp8osFusk5B7c?W*;ba3eO>J5}o#U$zlP?GR%)JFOHa z&id9mGY39G!!z(Zc=2NDME`R|#KQYBQpraOt6y=dG8BnP!OzgB$nmsjB)0LdSD0>&ptpF<$!&x?*?ic3o@iO|HSh=-N_GNboHIvU-ehq8!Ge zVSTOtUadTk0=4hlsGETji+9XBFyFwA#!&S0J8O8sc){>9R=~zOzp}1#FF$jRWuw7| z6{p^}{nLIJcpd^cRjO6%T7G$i9IjSbP`GuJDThU0l8rdR80JVS2y$Qm`%S4VtQwx> zQbVn|3*CDAGpYl^hWX;$?*N@+20F!2tSUeu5Zh&mKhW?KsiC!+z?z`3#TNs2=zT;&=K8giVD6ILgjxt6^i1+4B3Vo+Y9ir)o zPVF99X?JyREJbv>ca|bG-K(hrT&GSAOhEU5&=W-ptn2Y=GD z%oncM&cqsIN}biMNMAd;fpZ9>8ZBG zmb{5&y%K;{*z?@}7ie)F<}@*he{1Wuj-F%^BRgH_QiF*Uw~Fn=+H0<$IvSH=Re&(bc-KiN9OH!exjHXt=?a|z_zUtj*J^8>vL}WDK0oY zFr?#dwm+-i{zc%G!rNOiTh-*jV=lHCookhHh8ZWu~@M4EW);FuW;hj*5w^kdV@QtvVeUsphWpnfii5KwYQ!j2G(*~ z-b$xUMZ5E54uW2kCdFf`h^jKNcP~m+_Iz>{arUx_`*8ZsOBZ|K*S}}+tJ(OWmo&a#Ey=EyCfCa`t53{YKCey>jy{x< ztpJ3iwXkSmu9udpKxP%q*Hi1qWJbnmH!5=5G18OA1uw|U-SDDuMwhG+TD##D^_O1I z|9|W~3wPT#ul*^C?zbH2R(34E5-W3avZUSe?WFCRY~AMhT2KBJ*h5&oGrh{ArHK_;AyL?M`Jq+$*Te3ZZSf*)gpA zetdz!Rv($pEpNHY6w5c~uWNP}Y=yR(Zu03cEmvRuqR1}OYyP6>zCAkmdmx%uem29j z)%>EE{_yv}G{5M74yJ4Y=Kl?q13UjNuur?de%a-p2#6@zc6-Vmm zgnXErAg%lOz5)h&1Bbz5FV-u41QfeZ4{{W!RUesLpQ^hI9$R5p!C&asevqp`R(*Wl zLcm3*fhiVrv2N0h%^&(=BPYK0lMx<|h-ZPH82WEh-5l6M@zcrtve>UA@+XFQe;;pN z$-Eo6G0|<^;c>#>kt<9X5D`z`r=Obg(;3KI=-~8thl!@NzgSqm$V?Y8O}c}m*-1U@zj@E~d&RGgzjv-MrCBjFRX8E2IuOO@ z4sdkLJy5MQ^U$Z^&bPON1NyS|`s`45k^>6Q5iju_^hjd|(e;J(N$JZ#AI;`*jK^;I zlP#Z`@~Nc{sm2rcU#JY5j&c1G!`No=j7@XpxQp$G9iWt@0}RdxNVQlAJdfN+p2t?h z+!0yhL@arE(*4v;#&x=TXC$Vj|90~LNc#cB!22E`;s(Y(i)^;NjpN?ih)zo z94zfiQ}8g)*PCx704~ZmbB4`qZx@+hKj;TSyCfCbWQ|TA+Nj_q|I(QDryDhFQH(Lu z2|xC;74YHN-cAlCgG3GFN2eRUvWt@e8JffT@1Z{h_?k{Jk$lV2s3bB07KeW@ zxB*b~c!Gd)lZWHnWD!W=zAge5h~MAKCeprarOi%wv&+$UmXuk8Y>rwB>-~e|jo3?F zX08<2?LhxV&LPK9*ts}S zxy+0z6jhmA9-!pePh!gTvfo#kBqv1*rsB_3XIZV)-0kksq)^yOB(kcdIaZ?Ottc{P zqgJT7&RFw>O>-2@!kJ-O#FV)RX{rm%k}<@@A>~3fsUTF1T2Rw!b{mR!JO2v`FwFk1 zK)^0Aos%i~v=lz61V1i^PlA}>(Za0==BAll&c9-3vC^>&R#7<+R1P+yGC_eUsEpYu zD3SM{uFDJSXR&H!1R=~CA#e|>Yh_&_ubr&)%YkUF0MSlCh-qv6w-m(<@Y?%)ym~2! z2N1??mUQbsQeVL3LO{L0&*Er4r8d#|6SRrWBWn|48LFgFv{Q|uxDJ~K>DUhFfyyAe z+_HCcdCh!C7I{S?6;l;Q4d!ed1~8YyD@h_UFs>R4_9Rvq^9899WCw1-NhQ!1Q8_^CcWJ%?JQBr|$i4`BmDtSJnd8ZWj$LhlSIk(LA_Ea4N zuI)K;nF}2GeVQYQyHcTlsAd?$a#2MAOxM{B6rda@Cb`ADk`AbNSj?d_h=+@U`)gUJ zpKMOi`Li+hRr}n|_IbhE%rJx3=lRrf>>%8L8>Noj6p##217;Usnb&(hH|rv6tFH|>}wQd>X#9k)G84P(xj9VMvuS=)rVzwSafSY zsM`X&gO#0b4Tt3ve|iSoeIf?r^Qg#trXpJy3##SBaK`vDS49g-IV1d{oYDKToYDUC zIHUJOoYDDWoG~l6@ft%GeBu6nOYOz;ALywRQy5z(Q4Bku(W9_qP!izk-Ib&_-@Bn&aj7>6J#~(grjbtfN~5Y{?YZf?iD|^S;4%dj~L$ zX+()M5`@X(X;=dwec@A=wBbu+`GqfAG%KnbV=iz6jswW1sC(`DiFQe_ANtPd%CCL! zr#mr85Z!o(eyBmWF8!-|JjO@@yb7uR9%HIj(59s6Y?GEHiO(Y8UPRF*1~6FPSQz3$u8 zl4qr-yo(t(D%j}ktIK_YUjL5g>T>Qdv!fFY8fX*7GpM!3sUuFCr0#nfUI;*R6%dU1 z^>;51kAJ}}OqoE@p~pPrPfH~IgZj;?C}h1>OZGrj43z|X(2o6pc9x%^VNFf|-hYCn7cFy9(L=xosJLP^%;+_|$U)Zcw%`bTuP=ZS_ili|qu!H95gOSEM{ z(+W45Rx$UEquVt80`6yRLiYoiJjl_H`2}*_QWCN_zW^?FOKm-$ro{P#MQpW5J~hV! zr-Ss7F06b^ZyK^Cmo`B}hXn1bpGCUz;RkhDBVt*TKF=5S0Z$X5EJ4aG^`COIvI@jA zt!#LI=Y4^^*_iFl_gJ8vp}&k~?vPpjE6fBXwj@xA2IzHu#&V6-nB}7zJO8avDH{mb z`A-E3@az4A6gg`&azHg$-|A!v1(ON|GqE)t5@3m5mR#&A02>VqMsOHK?rj~z^BH$+ z+?_Iwh)fHum8(R7NE49Jbs7tcJC)++wyDNHC<2xgiwa*--XnhDBZf>MZiNw{Q5A@{ zwxpFMxXI!$kkRH9Y2*eHZd?&mwAk<}>o4PQ!XgSXc0|M*AbvH_F;+el*~*AN~ScrtVo#$U;-p|)$v1eX(?ch>1I@Ik5ytYplb&&DjmGYYJu9m zdiWwSc=Y`0v-;XnSM3V(OElqAR`)k4~YiKkngVXO$%9gq&5j(VRTueX`0VlFX` z7XLc`MjxW*ml;OmHQXt1Uc#Nq_XH{xn~-E2dXE0~&Dptb zjcG7Tkmx#(xmBZS?i}5nfqpTf`oaz}GU$#ULhshmN8w}w@cQZL#OVlD!5`n99EB5* zJ^%w4{`~n5-yR>mK0na$(0gH0Skv_0LQ)4DXY-`8y3-gUVIE%J9^#}VH^vk|3*GMk+T2gsdq0qcs&6YHtV;Mg(Lq1w{yt~@H z1G$0ZbrDvwh}8+H9r=sj#HFV zH5OD&R;)?r(s%%(^%&#`0hVejE=F;12T{+TFyL1+(D{~ZZyQ1N-mPj1Rzl?nZ$mhK zi9;^c*ot`_*ui2Hhx3EG%2fhtMpff3Xxe(W5b`H^O zue93?GAT;p_kJ=)FXs8nQ|iSmIvXG2@W?nQ$%{Tc`_k(vdsQoMk$l~O{=LSmK^XD# zJO647y$b&f#<%he)!JmbH28G}_K=7Ny#E7BA3$j6TX?`J=1<8%!k^HZNgXj9-kl%6 zn@^{(upImD)ijI~e-xv#G@mLjFtH`bdOEynxl|K~sj9k8A1FEzyCr_oj1y5;+7lK+ zERGo7fzr!lZp6cF8nNn9v|`okhSto4X@hZfHwPayP&vRjJ$(Dx@u7`Yrj3l%f9+0B z-a0N6>Zq^LzGs)R91p%_+(gn*$@a$V_5wcxH3oe*~B!2jg-yODzpKN@i;e@sN!y3 z!}eso5!6F!m$PM9#+I`pTTTGVrIArwZgPstST=bHg~tYlVJ_;m@mi;U7>!6RB7j%c z_=*KD#X4iay* zVw#zKygH#}B7(nieOTPJB!pU&LK*`LT0Q5Lc!{b>yF>Ye*Pv6*0*pnVO&xGdqB-}g z@qV1q!q5}e8f!n-ogz}nn85R=xgTM#IED*U7q8cv9*op)qj2KGEQUhHz=x590u~Ja zP;5VZFxK~&(p6Zp)%weaY<)*rG3+P;XPq1P*2ucF@Uqz8opn@Dc`^L>X}_$y6JwpJ zuxyqu7OQN8+4lBIxvR}*@DEHK-I}3JKVzY~i-5#sCDmbPvb`oQwo~tKwiMn_F8AxA z1_A3j-Ka-Mfi<-v%eP$1vqo|$^Uyv?9dt%|RVdd^TB!We&>$J2*B@0M;nS1Arg>nj zfC^|T08LdusS8lTipmh9WmIr!1alP}It?WtKMx4Lsvvv;!dF31ccO&h=3&qf2nrBa z0C96bKBYjs5+I*cAf5o?sX(ZkQ34s|fzaFX3XqWiGE#snKn#LDbcEZcz@PDOO`rf8 z7Uw2#FjC4b2JmGMd&N*WmBDm3th+k#m>RC-fgo8B+jW32j;);q10AB_cv?4smPrDV z52~0h?%LUWGI68ZY>*Hdrdi6-t1(Cv9ut~Jgf2#J)MZ%Y>$0#oFYCYNQAK!|4+;O_ znN?_TTFlc6>OmBKB=70WYl)asij@hfv71J~1)|=TCx$vJkHwSiU`(J>9#TPe;Fb@(v7p&={TKs(M#~S?4lmRTRg_mr_lz?DZ<3x+xsRpce8_pxmBY%LkU0)kf zIgNj%&2BfHoux68Rs@vBxzs92TPTv}WTSDjEQzWKqtWg#NjMW?ZdT73Iy8%g;%!or z41QBDiK=xK0lIWLWYP@2DJu)`c*$z9R-TeVKi1ApPBp3%mD5F7bc`VM*vCJW7N^t# z)xZQTCxx_7DJ_Jb@1IJI_lK{wleguRpe8t_LMr9|sdSLJu|>p}GJ>Se2TB#{-}|Q$ zK^Qsu|8$R=d&j*peJ@Ac!f5Dk1LDR+qkfL-F(#6}Cg{#kT^S|nUrONhdSDYx zHF&^)m@#OC!Iko}sin{Ma$C+c=4IZ`OndDh0r-2fAksZvxq&RXZEaf+Yr@Sb_M2btW zN=XWulNZ49e9iQqnm?V*lU(xV5@;cx) zBZDarH^Bq?`H>58F&N015oIr)KDfdkt?x>r`gfzj_|H)Jq+Q<+xV%#Njm=`oKWH?%yes1Ezw^t-I#B=@eztL zXVl-a@%9mBy0T{d(Lq$d+J&K-CrLQf3%Rc{VMXD!OB0oO>9&JxKxut}$3SV;GujX) z>>Fisczwf~TUfnzuUSnbz6nZ%pS!Tmek~P>)~_E*-uny7{iWo6xUk6klJ~QP6_mB> ztrxnAc=bOofAI43k`YhF$yp7Surv?*2wLL_oZ+cB-?9l6{X&j4kDV5DpBVS$$){&% zPN+D#MI6;M)81!dN{y5ih(0X6v{yv>9QWoJ&J}0#Qk-WiQQjc2^r(pDv69=9A{#z2 zE1>E&OKOcQW?>PtOy<+smtfG0CRC2+tcd5UFht{FVeRehcDvQ2T#2xWmIxazVPrDy zh(|tra6b4c&q6tcBOE~BElZy zp*(wMn+q2D`Ny}%hvzR>z!7zoh^ZbuXh~ngkApiIQW)K`0&@{kl zo#SVg(R3(}gq5O_xxVdfsn8bmvgu$5`qP~PP0pQ=o>b_&#t4rZc^L{2V}vouW!agS zXGn8YqY~V4H>S^R^DDMvUq3zk`Qq&G)ys>M*XJ+4efiE*ZX8a%%_hg>XiZc8J5ukM40xp{L5@At`z znvJ2b@Pr%86@qicv}nj;Wz?OS>;_p+OPt=o090UB5>lh-Iyu~G^*Vc8>9cotdl@-w z-U0s@^f*c1jjrYsv@H1{Pb==zTVW`bl73@9`I_t}&!3y|AQ`5G;fHzh!E#yKOb?U8~)*tyZ^b_4YbetJSb}+wGxM>=wbZuKjkW zM+trL`r>6D;hBq}x&Q3nKYxKg^_}bM>z#`!sBt@ZG|wOHjK=fn$9Tt`&2~ID9)Acy z-Pi%;0~Wtp%oG*zKsU_fi;}|3x9I|cAK4c=b7E!wL6X7&ThN; ztkG<>o1JG`j_Wph_ zG?|bc47%Oc(7LnR-OipW_7clA@5GVBh{R#=2QgrY8k4Ev)<0ml57+8;nsy6B4SOh5 z&qz(T9^nCBFwl&|lD?CosJRdlG=i0uYqBvub~}w83RBl;cUsK`=xgxEjcFeX>~@+R z;j0v>MWt^R6E6qNuN356yG*({{b5+1v8K9XBU zj~kzE>|1>?v@%t9X~A6=YPU7|R|Eg6!Ry_6hu5`zZ~F0?)gAfK2y9cp{{}u_LR%>C z|Lk3jciP6Xe}9UiliLHYLI!~`*pKG9cG9LViCx=C)A;(hG6;|@Bq|95_T_(nGqby5 zC9MF*PHuZ{+|&kXKW4vYc4mG9m4v&xC6ZU$*7P=46;NnFU9GOA!GEUJ1S)Gas;IHU zvj*4U#QHOzwQbh0Eq2>%H#Pc&WY+NihFRm8!=by=ALKH(&26pL8j8k@`t$m@mrXTl zX%`Kj{AT;^y2i-vFUfu%IpGNt?9U4ZvPA=# zjQemt?)te7wW^v`vs+q=&y^aCh8TkW;O1_~Y91|XK32`z8q9**n#eiw`&V9m;9Dk6 z%ckAd+BD#`3e51G9kbdHGv+GjPuf%?t)C&RAJU?fjWK?#RqM^NF@uk_rUf5qRSlM; zolgAX?!dnx^*7bkaAxk<$`gqV5#tOb8vPO( z8tu4woy$<$F`G?||ITC?$5(?%eig#*U=0&G;#R+<9AG)opRLjLG*@@itT$NIl^nIB z*4^E9p4zrq-J$m7b3{WAmAg1^=F&n70$(w0>UL9OJ3v)y^Z(f7Xjj^wc#-x_?8Ayk zCdL&^fmXZG0G9j~XF~&+-?DKHAM4xg`gYlv(uqULuXnf!FK=gWI=5#3z}SaBv%5X` z)uP8I@O^k`oOOcC^-`R_ULu&@D0R&e3e!^iL*|y{9luvXr)kagQ4dko?ocCz3K$O# z^Q~4@BYXDBIXS6!P`10+756f(pL*H#g2?GDU&HCAeBZZw^b%^zmrXBSA1}3Ry4H#4 z20x~&t+UkC7B)$KK)rQaWy&VVeZ>*q*C4mMb zJP4-IjjJGzgOOYnd$O!e-8HG&SeCUFvShm9IsI7FIERYxJNy~4fTYt(eXAiV57$?Y zxz|=riJ}oVAwgs65HHSUD(FE08Qyv_DEnGESSpzil~#_XfKF*i19w`yBT!Pi!xJ0w zJ?zpDM`+(Ndqq?(on(xOMw-x{@8A&m1EENj*0-eL=ZU$JRb;Kf`XnX3LfOys`Ih{J zl>5?mUZb@};h!6NS*xro`lDRBHjihMwEa3XeoC>Gjb$>0oqH5k0^ggb%tdfoa>F`b z#5mkL&FrKfewQB@k34D)XDeofp0aL96j}6C)(Y|MAIZ%SdpLVaVtY4hi7i%L6%*OJ zNu5o|8yuooiTa7Mak*A_JO*CGhnyrnf~*H~bk~z4MS}o;h7M4BOOLP2SNQn++L)4u zT#!YJcxRmCUg)*9W!9Q4)3Q*)DFd4UDGs^U>H%}A(;Ugo6G5VK5F!rYK>izHO=8j= z_e;-gGq@?Id^>+WJ3H3M=kJ-u{7HAUB%du@Op}{pdyRAO{+V{bYG;KCpWp?IY1##G z%J4C%R}L7;%JI=}hlB-r#uNgHU+al;6$Aw3$t?9U9+I-HA51^y?Li48_fT@~$m*W5 z6&(^pHhO00c!AwRe3Q22 z)Qg=mSwF}PyHWyb8#Z$M(5 zNGzNT$t+kk$ee(+y}HR*E3efafYFrrvJc?ocgN($&OnYIw(U5}ZHMit8Bm9lQfyv@ zm!9oky5r*2vg{@zRC|4_**!Q+qG;XP$)?YA>HCOnMZ|%ok`?vrqFiEEk&8S#SztXq z0`_-Ufm)YArxODl6=Q@Yv7;ix^u%uWX3m8nDtU;PMJZDWE&vKiDI*D@S=|Wuw^`0{ zAgS25Gfm(wg^9%wv-nN%Hr&({N@ne4f63PrKBwq|?^wV#eqb({IHl3v+8!4Y6`6d5 zjQb&SFuJ6IA+WoY!)V@qgqhB&*)c)K%p)875Df=aylOYYr#4|En;AZpnK~yN>8}%~ z`_}gD0h*);lWLy!VNFWbQ$88FVCz|?lG|bC`8Zu+5GN=eHSZ~Ze=rEg3>Iu=!u z9Rvp0?JmEn+ht35ONAvNcJmi*sBoOxys>ug*7mz7s|hm20eK6u*MnM{E9xsWc%Rj| zd3&AN*a=ilC(q{}GdcISZwJkj9yH(1nQ!OJf8;r{VG|_b z(04-Hd(hXhCT73j_65~a5jwPWn z+W!qk!gB|Z*zpUF_p$lWHSPrn5MIUHmUNGlSMtn#!*pLVmCBshtW?HBe6T)WG>>3< zrxy!*lsM038ux?~P*MsNaGpZ_g$q&LkNqd+IVTa`O{lod2Mp~m6PYPHqAR8-I~pGj zQ_4j#K&yK2!Mm|)2Yhgyx~+@ahH*UJ-P%g2P?D=cZ_;(;I^W>;$JZA@g#$MpPOjiU z8Ev`tC=5oxGWlD7PVk!6tAvA*>sI0*@NV3AtLH}D2?dvlwtQ#0)g1V#s95^uR zF0UYO3J~jbG9CwEoTs&5h{PH?l0mh^t*vU&tyvW_(=O0I&&=E3)^-5^^fIMw>X4I^&SON!7&EUxp%_f*j*E`tO?`#s9z^Aao?UY@ z^YTp9IrOUkdr`mjpUX>dKXeckLW?G$^CCS$GjpE8#vrhHR8sGPsV?J_JZy1z@=id?Ts;GKB2D3u?fQlH<>wgp4@1b` z4lgU0bnceWTNU;**oDgF3&BFAZl=lji5SSOMpffn8@_1K#die_Bo(Wvmo^|4_z`5| zxXu!rOt9?}h4uB(!Z>=Pc>Zx=c#h)vr-gBOrg(n5Fy^Y~uNKBEP&|LVF#0N|>$mXy zx#IbUg>kEL#=a}C9_M!AXg$8uXzkRQ^?0k^-fl4Kac&LRqqL2B9bK?&fr`=X==+{S z;LKhy(2etn(dSUNS9k$(?waG4FnGn!sG%Pwb_AD~Q8ySnQW4DA)JC&{s52_X<(%<@ zi}r^1A`YmH*xI%S8!HU*-Y{j)(53c{J5iCXg`)bz=mL6VRI*jo&+e#tKWpfh@nMxp zJqz6d-sccKvq!cbxwoYC*yvedy~l7Q0uw>i4xYLj&@@xk4TC~*j^Gr5=Zv0t>XmRx zHqNh%+l$VmG)Mc>hf$n15<{SIV?x9meJBZC8=w>xX=KPuN}Mt*_dZ%fr{61DdyQKy zBa(KvIRlBN&r_opbfZ&mG5}ErNvibta!~9}SH?Zjjs(*Q0JZLpl}v@pEY$+kf>ODn zSZLma+DP3#sQ!gl^XTF8?XJ+0Q4u@Bc_Z)K^lFip4<0UX+P7+dWEYNvV zk<|Y6uh=A8veG@zd)fu+_~L_&!#`%mWQW1jKbpjJuS@=8VME2>@gl;)Yxe=ZIM{?gbH}pRQXnv&Gnq=pYu%caI z$cFqVFt9ArC*nF$5^kaplI;P>#F6<=|DXQvz(Yf8(KsSgFcgF3{-KvsWL(XG>y5~^ z!j@m&;L9ZuHquFp(m-IV?ohM62nq9@z8gncgx4TWk5Ph!0s&Yi$D-1xKW4F@f^Bs~ z@jm*c`y>l_bAyBcYydKD#Mr}Tlchs$7FHEu^hvA@V-@?_A8zjt4UOSM!?4B(MoGK1 zy@`|b1m1E~SXoz2?`r;sHV%Wa=K9%AGPTzn%~+}!gb)lCJ)s(4M0yi$7pVUHWF{YN69oB} zo`WBMoWJf#@nU1u*&{^?fQOoM~t5`>s=6xC~JFLk(b^=-ptEFmy}9v%i73Kr*htCLH}*y!ICSpz^#WD z8I5+ul@@}gCKl|>G2l2gU$1lX_3iT1O@kWQs^zN!_c>gJx5bSD_|+Sb%4`J4o`HcJ zk(~Cnkg<`0xL$t|S}Vv{hj`U7TH5o$XMs!UAhOwLH-Xbl5&pW6aE{SLgnxM4rulBw zVlObdkQ^EIQeJhPcey$6>T%@luO)9Ie~Z0WDKhtSWPW@cnI|jAgb$Zy4=-S3f{0A>2U-dY(P+6pNUtPBXm z@sz?1RQO7H=(!SK_9gVV%*}VXbd_Gb?46FGiuJLFONO1SlCJN(C&^%e`SIXZY4o&o z@4d)*l42jE++82VL-=MqS=FN?@1de`S~+i#MG@<%u1h6@;?>9rxXl;2A>(l8*wF4~ zTQb&qMCZlT&f18f6k-S)f1IT6lo95jJ?Ipj>ye~8J0o$B4QpJ~G7Wv&UM$KBz9*i>Cb zdS!&Bdn2G7#&tYPtoG8kcB2fPpQ`DLJHjsA%sx*cEc&vr$R)&RiG7;DOZy4xc1(6^ zVFqx9uxz3f5UQM+VV7$$;-KHa>OJ&2EjZt~OA4?CvueF@* z#U5fxc&Bj?+5-mx^IyXPfR*Er#j|ewa(eX6j0o=>RzfK*OX%qVk}qcmwi9^AbO~i6 zW^Ku$t|rB}tQRz=BlTp#gH&~cEVUd-qAZ4C;(2=rNWs5TTgG;XFdGsigp_)*D5cAI zR^#vz%YI9c_J459q+ef@pfe0;=WZ#kIHo)fKh&M=@4kc4GHH|`Rkgg3iYXEJjWo@3 z5$-uIL>>bd1{^zcmthRaFycsbsKy!ETL;kr0`>4|K!(twVG5$g5@jf)%`OYp0X;6X zI)ML=?1dqLX@k0KxTepn311Ccl4#&aJ zy}t2AelY$sjN-}dbT+@+|MB4P<*T25e*Me;y?OiY==j%@)3f&9l)4d>%Hz*%}?`@LZF0nIt05~97lheNIX0B^+7df% z$y0>{@lqi{CQ?Wc0Vo&2zfD7egcK5_yC#fYFW^^pN%{}N?Zu1)2TVFn?X3( zvZ~eUR&+bijj7v%Bg|?5>q4ls@afidrauO=T^%v0tp@zl4HU?Bbrdy0tcgS5(sp$& zpB%FiV|IN0@l3U*5pQ3Uqq9hC=`gQi8tGzNK#yCe80&&#Po&!_iVkM0@R~D3? zFMasM#p#^ZlP&@7U~RVm8RcC}5Bj%xMhW|5949LnD+)X}E#e-hv8&!_{V z{Os&(7sUTzpOg4MO?YnA;NO2~+fUwF#m|3u{GSJpKMw@e-gcaBwcYL4tiIFlt_%dV zI{s7D+OE|y@t?L~1%8YF^fi7yJN{FvhVh@8J61gt|0ybr{}i$KPm$58?=+ei|A{{2 zvZoG{h~hudnPPV$Zt1cY2{w|QH4(qb1hz2Z5uY&J9@8xp;BrUF1*e3|y*y!UuGO$r zk(bUz0u{E-XvR!H@;3I(8FSsX(l_^_BnGOvEQl_;>yW1iO)ZalA*g;RRZPo3nA03N z4xPy%De6$7%6Y9-9nUUn{qTZtfR-<;ZSf+56_QX=3{Th4)|dwCvkGlS`mUbrM3riT zJ*-q!HR65zWAU6;`Sg}+&`xgPrX6M+yXcP9&&a!{YvX<;$w4VL5H(>ve*V~B4qb=`m z#pA8|dGPt4Os&o9csT!OHFv7t_`k35^ZDbCU@w*aj#aDIt#+f;Z&|IKmXZxz&Hq`| zdcB$9|C+Vx&Nu$=Yy5mR|5x9JJ@VeFHd3cSh*6IV*uR*ue=(jR^&MpY=tC}hCTMb4 z3K^Rhr9;$nHFki}>Kkng>}kVC9>LG0Fv@kbdG5hS7NTV@Ojts39n5a$cO441(&I5w z&O@&L_OtO;JfoX?aSuo8G1n`?xor5(RQ`%i&Tcr89xX5=WIhT@_$9QTz~4=$$Wx6f zlh9-8*WLwz&71N{8;X(SXOz*Z^4R2Zo5xI?t=WlI z<)S4@VoZ?=NZIn(`tR4>07!rYCE1R%Q(JLOMtp!k186iFz}MaKh?LKX*|8`crqHqI zrjtI|64r&!g0Udf8dDqt<>+rLnutLYv9jw6I&!3wV>}%XU8NIlZs1<&1-dVEgC5x7 z8HOnc{BV?59`mJZfe}Bx*Yeuwb~ohp-oLbDyC&8sj{cH@o((Nx$W3fg|9o7Xg*5{K zMGg#73q5Y7*0D95dgvPjJq3huG!ZBR-am_)))sX==NEiCH_tsttN^+kp2A?`oAOnB zn0w=;!=8rB2X$ePyh_?A~v4-A$dPgIy4Xe!Hddz)|Pk@1{!WgE`6mF%h2XNMF$`8nCIGK?hJ^9 z>Ahn=i>yV29)~Gh42@tb9@446s4{YhQ#IlRjoDadd8nRLgzA}Rt94ovFo%3j(2CvV z4i29VaaX>^Pv`n}DsJY)CsSz*bZzxoiGUg4WC)ZEZBKCyTRL zkaotJYkOgZU3A-rF13&gCR4nOD2n989}QOBk&I!GIaPApG^ z=MMKl5qf8SXcuzVDp;lj#o#7Nlu?sYqCBjoM9X~xB`^43w6>wBFmQ9K3NNZDGnS?} zD9kv*|4rLh$-;PI&>I9x?(5r3;yVvr)NiLU1|W18VP-laV3v`X}-Of+{9Ni=Ucnk#9ZuO)fI!I4U4SSC~T8!7B(AC?vH zKy6N*T2#u0Wy++dS7BHA9T-&8gv@j<%5)0XMk|Ll*|w5$Z;V3g0fY_dwo%zBlx!AK z32dPQN7XIE=QBDeHCQSa)Cb%A}oeGBD5ojhDREXdgL)??}fc)95K>q2f%Q7Hs z&#R>sAb;;xApcbLvU~@SKl`R2fA-)Ye}?*N+O0+K-?kwCWGj$=x-H0`A^bjF3-V7C zkbjz?`Lha;Kl{EQ|4Jcc1o_9RkP;w&ng9zR|9Cyh zo#iO^wA*}|{_Hl{(|XNU>-Ol;puW3XV_8;~k9*(b z&fQ6%2*`!D^J&QBWU-qYJE9S$JgY~KK$6jRJAM=}Oo@=BWl0n8F0 zI6qLMy665?QuFF6+8*ZJV)igr(K3&o2J&eDPq9A2J2KPEY%!m>n?S#ytcr4YJABlS z2ejXi?(PaIfQMM%Cop5V%pWa4NGRH69~fwm&urPmlHAmp48qA`5Ud1ZX899Y! zmQI{wm_x`xG^k;+QB-fvvHT!5(84uc4cwoI6+lK{p-xfVMfavxnK1($Z%f74(%Cqz z_tHF^Axg)9TL|>opx#j*)Zq!v$g6s<&xI(o5{N~z48A?rtSVqxTcWZMi11$n%KDCf zx5ocS9ONy^xC8!cfA8=I{_A`E-MRk>{&jYEba;H&JoAo^hDXhI%WMU(0sjT8QN;fr zHk*4t@L%8K@6PzI_LJ7Yx!!N@9TecetP%jmH~@?}t@d&I00CfhQTkldI9ZPWPr6KQ z5_xc$dAej002W|^_LF1UI${zF7Q$tQ1!DpW<_s~17JjvWtK;LN!$Z|(KrSURS16te z`Fi&06ay;4(k42O;!BJ^!=IcEfuG`;@&bJYoicw6Z81G%xHQV%tq5v1E@h9-6#8># zR(iq1Gxev=viuD+%0vaRU2yyq)nk)`jcjn!iw2!kPY~CG*5d`&7>uJjdb66is&~kX zMuz&Dsi+jn(Bc`2Z~&0$gs-7%*G2$|Bfu*EoLcd8$2y4-TZCIpm$(^r$>M0@76CUr z7$Nhq53Cdc7_f|6KwchkmU8?(bU&k}w#uO=V-7ueDqB?Zb#ftmosd5HMPSlW(WXlR zp>cN*8(KE;E_|h7@9oN@;0DJ>-ADFSs=$|IC#k3*`Rr-d4{Om(FVx<%up$OP6E7KC zD`SN1dKrNP0uiK_>z9E^ehy5^Squp(aM(7zz7&9?tL{55ox0;NhL#~;JZ}*6=$6K9 z{c+3R%QXCXue8x_GI2TNTfm^lHx8Pr!ODD9*FZdLvM?cc$lY2czA382H$??})3Z+& zhQYJmd9dhwBOysT9wsW_n*=5bflL_IQb97sJj{>GRO^&7q$%1S(nNbsWf16>nl0q6 z4Wl%#FM}mha8j_uq+sEs;94hm)Wx)ih^l5j@~e-hhIe5_(?rm64-l%ikw;52*ZtU(LT&ys zMO+wi;FWsp5J%)g%*=vi&9??K=wI_WwyqvwAhO1cP!0Aq5-)`{>cGg2fqNbl#?%S9 z7A^L^&SZi6{L;)xf%|JH>uw*Y#1r6!N004v4Mv_>r8YL!U# zrLa9JEPECfjleSr;Mvj`ScV#$1nG2fMu7$cZw71YMd(G3K`ISXKWwncEC?ED9EayY z`Z#62|9AvKA&lpEGSWDC`LAEzynkq%jB?NjW683O__(9mmK-AsMv@7O$8 ztSN?2dC^`OLnt(3eHGYQ)goVDeQA-;vA(#-SMVVr52O79>-z)i`vdFy=f?Vuy544= z%PfpQB7Ayk3&-su-1OjzIGA%qP&?RkzF!tnY(heVH}qI3G;7(ShOlbThAK5&7V0yLr?$tY!iX&NqUe&(EA8 z{5;=xwiFZDTF)y-`N_9DmVX!}Mg<1mxQsgU(@Wov)~}#$F^t-VVMP2VR9!XL_;ze> zV0Vqp@6O(^p86XGbQyFge`v$mywQ^4R1Fv8XNC?w2SshH6m;mo&aD z%53acLztF(O)r7FFo$P}tD`oqTXv(s%;p_)3rvpxDNgK)L0piSQU&Mtt>90uzjFmI z_P=HooEIwi(`!SNn%j>2dCVuDPSmyM@qCT}gUr$Z>pwj;???wq%s-=ro{Z|mHQbgj`~un1ZHYO9`JnmY&KFEA! za)w^>1vw?J4^%&jo<`mr$sLFxKPwD*LtMq_ePvojOs#n9m|E(}U|Jy95J_wKEwz)1 zV30+zLy}qa(Y<2IwK1mL@pi$3A2fnoS$|L#G;1QrN!f7s5ONvg6hp{mlh%fKgK8fB zCnXP0>MF|u7Zsve-jm@gBC*ArBC#oaUZAfShmC-O+wJtNi|J8V7YMb#6iTgV=gZct z{k0l1nZ*g6|w#DgJMct;Cer zN~{;uScTbTa4WM*rkJF#KUr+05X~+}Ys@Z3-MBVFv&*nxb~#!fTZwgR9{l%h%`Vxk zVk@z&%`VwJ%r4oQ*h-4o<*3^1GBm|j3d^yT!tWGYsX|DtkFAstHk`~ZX@BO_3`^2m3$lKfcG`o$WuK?4kX~UK^O>*7hI!&3#Y{U|Ob& z?Vu#$B)iP@ujE+va-Ay5_gYEQI)*_Z3_%W>PY(EA>p^=D6W|W)lY{-{9ybpWrX<76 zD1_`o1ORA;nNfHNXN(EjPo5mroh3d!+CP8MVC~~WuG)fFOE8Z^kMYW^uZaE`ZlZW$;|#vdxAhS-lVT#pCcPg_bFCk(?W(EUkxb>gRQA`ndf`{~`=&h_c(G@XT=0udLQw}3uVWAoYnjxrhJIkwf$ z1%Uu*K$gGa4LWt~fprZ@vnNrOC3%d%hUt4wG~j`Pr0ISNGL0%&*L>1sUJBR%UPQd= znd02DEvvy#fEy}p9V;(BaqOpdom>R0WNb+!&w>B1@IreEGagTx&kKj)>_~qV zDGt)yGLUV*^WMSoF4m zP1K9J_|x%rcPX7`NasNU^nB693z*L_o!|5O(V*kQlhx8)IF-|s$3ch8kpw1cBuWQ# z5VWX^Stst=AP{Y53WEPFdf)8?h%3X}H(4Trnvri_7<2UdDrPe;#ZWT~{@_KH`^*_< zFUJlKqq!u{!2j^CI#Zq;FE4O-$+>K@>cSlFobeg+oj;3(@gXidaFP#hZgvC{CX(Ca zDx_X?dqEy4U_p|*Te-NoNy(rMO2$j1=jO(y2^IZ{bgya?;vP_uAg%0;jDLnbUUrnZ zvT%8WWCO$RPWr=vIx2jb*5_&A-B7Z}LKOmr-K)8RRpQ78+nFib>Wf+k5)uYMc+ZSN zIgp(G&{;T%6F4(x;#>^4YQ=8T>>x*5=oCb}$77Tj$6z-u2NkP^>j;X;=tDb0D@N$T zU2D0a7fuRi?77~cqhWE&A9uTzO@B~r#L3z+q!6h2l=FqUy>sTQY2<==O7=0|O;W?1 zsth^3x$y-T`Z;437!sYHfbd;n8ZnY_@(J-?m9X2ffO1SgI6VR>$VO#krp&?Mc&d*m z=_xgpyt~xys^XPlkD~_{=zMk4T|E*SqgW%BQbq_>ybip=pX~1P*6EFF;+?}EI4I<^ z)~KtBZ$+HC(!fRhZe1BR{0W{+b#_K%^|QG#C4f9*zFwF8nGs_n^OeqF^Q~09-kVHg^^GD+I*;S*7MSP)C&Flq+ z5<}gib8Y8@*)UJoI_>aiwIQ%xfyIcoS|xmp3beGHFFnB?K5$K^l2!Wa%B>oBFlx_8 zrm3U0d}>s|!TFNPEb;4d;Bu2T!JQi0l*{7cH;!W6hQd2r;JP7N%o3}BX;TOhMNs(f zp%?nOy_hiRaWV-~&mb`dUH21TB*0|vzN}Uq)MF-61BQg301Y75B`$mh3qCJ=2J86< zBU|$`ayy&mV|8v1Xl|FHs%kPR&tn^wtecEl_CXq@@f^85?Ai0P#vU-*JcS>Wss%AE z{cfd-h>p#onSp2yPz)JDWo{Z98qIPJ%f;=UB5e0Ih+1uwl-!w-jN9GaiIiq#xtv=! zolVgk2>zKxoGryhKBrP>^p2R3P*{|xp@B14$-zQgDmDEwpT6}cC>3Z&>k{3S9337U z)t&PkGI)wRPfzyukL%7y+?r}N_YRfaq8EI(=o-(^aH%4KTb;VEjPXrB>c}5uo%zxI z=~X3CO@6*WtGBYL8@Kqt7B>g!Ja^y!_Ish>LB6+1)w#?sS&YXJ&^JBUk~_AqiAk;B{uSu+~p;02GC+~ESv>tA?v8cNlBnKrYmYzx{5$)iP`xlI)}5J zGcOt?+8fTmA88(Tgkz$uofXmjDb7r8GVOts>mJy7 z=&sC95p;wMLlwpoJf=+LE;_INhg#Zi4)Ba(4(YIeu$;$@-oHnW9#7Er3!4U0wbrGg zX2VqNb*Z*)QkY=V{$4pN`|YQ{ThE`pe`!IM_Kp4iC(rDT*Q0DZ@*zI6-^bPo2r4hMg;&^8fjQnl zr>qT7w8d)Ot z*Btm%CEm%ZPLp)n-&Z z(P@~t>`cvWg zYSQiVZM7i1>ex7bq(>65FF1DbVegNcc**bUAfowBk)AA9Gx-D1?q3Bx?FZp3ot6qlzqto@(MAuhA*H=N;S2JB-i*$W0(zO*??IKwyB1&Z8 zLnMp8uv)VDz zow2N4yXH$}Jh?0`mbLY8MOnIgmtPnD@SPWV6IfXMx&S4_!l@|HwUieb{MON`@BLmu z8=7*8wbYhta&x^9_!(a5%O9~7g&R(pR}8s%rxvH4mki6!T5zp`=u5+zCfjgQ<(JkV zm*^BNW&u#-aaV70X{-CHK%6icgI_l0OKj6`NEFT|e;%S}GRVC3R4x*!n~5`UfZz}I zBP_C2pC0S!>4T<=V~X>EPS;tsd2r2jT`m)ZsNjbR6~d6K(jq;V#1-k=GW}OI{nyI$ zBtBNox=I)qh>3gQT+ci<0e$@%jRio)5mFg`(|8X5=i4V8RP9l#>r6lfUcpLI?fEm0 zo#2vkuZ@?ly?Li?6bzyJ4;kE0ICXc#9!5uOVbHb?tY)Y3Mmpw$t^=Xg5dQh zF~fThEpO5D#7>K@-|>3wI|u`iFO())puGX%B(>rK_a~(|K^Go}FOtqdc4Rv!3aWxP zoh=2`W;s<7Kq^)VQqO$LLsx4yL;rM*qDmFg|h7|Bc;u}}ghc7KY(-RmoDDVciNl3dlBYdfvGZjx)~Szmwt zXpyp*P^3yye#Fs#-uiUh2wRI&B1VLZ`3}z0_ph<+;yRc!YDlJ%BS)D9q z6s6<%DU)d0WSqQi;&S6UmfGnisR*kL!Q$kHht5lPb!(x9CU)@;F?WA|!tl>OmoP+J zgH_`a9$Ogx%Cc~@|MKw9B?|%HHq=r8{&?5@tz;psX>&{Q3TyII@NWwWv~|~q1y+7b z?Eq7d_*YW;wUn9n;PMnK@`dbD!AEp4iNu z*v!6rHnUO=Ik&6j8QEHa^uNUgs?73=of?4a=xtgNt-LCSywEjUw zEd{gOmdl*tq(#6(YY>*m!#Zf8GS}XU{GNka9d&uQ7tM zP|hhboR#lUG6RlZ+?HUc6n}$)#9}FRL!P81zNYC&3o>(2Fw!1y)#}IQ-WGQN#3JKp3BdRjWW`w z;3q1%%8O;9SnO^?_462OM1cY1TM_?a^o3TE0g6JCEBD zG1*cN$(CB*Wp5BXT5c<~MR^Gk6CZbX=V6KmMwW*uRzFtoFnKEF!{51=0OdG#6R|mb zfk`SjsTB`g&>C(W^DOC{&{6*9=8dlB4Jce`U#zI$&^Ct z-tKRdBUmENo4-n|`Q`ji42V@9_3X{2xnbD-c5|aY-n=CP)N=l(X1l$)nc;tGwl-T& z{7>KFb7%giX0Lmq-$17|^UG5q|5Fr40Pl2reZAGL)%4Y5QB9*)BHu=<-Q6saZ?o6x zZ8GvHD7e&IN9X7S5z(?`Hlg+0ipej= z$*v3EV~5z(;sE($SVJToLKW!+E3eQzs~D*L6A?Z5^I0Xc*`OyX8IG3*VPK9r)RptJ+EG?kQBb zF6MIG!iUXs~=-9)2U9>0c#ItXWxU@_owYrpE

                                                                    2^^Lsalw? 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 Xym|BH&6_uG{=fSlUUQp|0LTgeC>10g literal 0 HcmV?d00001