Merge pull request #664 from ylei-tsubame/dependabot/53axios-57next

Web UI: dependabot issues 53 (axios), 57 (next)
main
Digimer 6 months ago committed by GitHub
commit 7bb94ec9b8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      striker-ui-api/out/index.js
  2. 1
      striker-ui-api/src/lib/request_handlers/command/index.ts
  3. 70
      striker-ui-api/src/lib/request_handlers/command/setMapNetwork.ts
  4. 3
      striker-ui-api/src/routes/command.ts
  5. 9
      striker-ui-api/src/routes/init.ts
  6. 4
      striker-ui-api/src/types/ApiCommand.d.ts
  7. 7
      striker-ui/components/Files/AddFileForm.tsx
  8. 4
      striker-ui/components/ManageManifest/ManageManifestPanel.tsx
  9. 33
      striker-ui/components/NetworkInitForm.tsx
  10. 4
      striker-ui/components/PrepareNetworkForm.tsx
  11. 4
      striker-ui/components/StrikerInitForm.tsx
  12. 4
      striker-ui/hooks/useFormUtils.ts
  13. 4
      striker-ui/lib/api.ts
  14. 22
      striker-ui/lib/setMapNetwork.tsx
  15. 1
      striker-ui/out/_next/static/4RB26cd2zGZyKBQyjB24P/_buildManifest.js
  16. 0
      striker-ui/out/_next/static/4RB26cd2zGZyKBQyjB24P/_ssgManifest.js
  17. 1
      striker-ui/out/_next/static/bluw95aGvPjCHOQnrzxnb/_buildManifest.js
  18. 1
      striker-ui/out/_next/static/chunks/16-633a4da2be332451.js
  19. 4
      striker-ui/out/_next/static/chunks/161-e5c89be90a214bca.js
  20. 1
      striker-ui/out/_next/static/chunks/17-c4e55c55660d858c.js
  21. 20
      striker-ui/out/_next/static/chunks/191-88fffae652fbad3d.js
  22. 5
      striker-ui/out/_next/static/chunks/197-c291e38a27168218.js
  23. 1
      striker-ui/out/_next/static/chunks/203-ea1ab9b7c3c7694b.js
  24. 1
      striker-ui/out/_next/static/chunks/213-67c4f0768a44e039.js
  25. 1
      striker-ui/out/_next/static/chunks/242-912372df2bb37c32.js
  26. 1
      striker-ui/out/_next/static/chunks/253.b8103226d6896fd0.js
  27. 1
      striker-ui/out/_next/static/chunks/263-5784adae0d1d8513.js
  28. 4
      striker-ui/out/_next/static/chunks/264-683b93ad6e70a8fb.js
  29. 1
      striker-ui/out/_next/static/chunks/270-1756b18f0d4b1547.js
  30. 1
      striker-ui/out/_next/static/chunks/302-c49ae5002700a306.js
  31. 1
      striker-ui/out/_next/static/chunks/310-4edb13985847ab25.js
  32. 1
      striker-ui/out/_next/static/chunks/318-35524f40e72b9bd4.js
  33. 1
      striker-ui/out/_next/static/chunks/341-bdaf9b2461a83319.js
  34. 1
      striker-ui/out/_next/static/chunks/442-b751672afa3cc53f.js
  35. 1
      striker-ui/out/_next/static/chunks/460.4e3effd04e457fb0.js
  36. 1
      striker-ui/out/_next/static/chunks/460.5494ba1e4d778d0d.js
  37. 1
      striker-ui/out/_next/static/chunks/461-8504faeaf244aab6.js
  38. 1
      striker-ui/out/_next/static/chunks/461-c4e18a515455805e.js
  39. 1
      striker-ui/out/_next/static/chunks/466-6093dd3c9e9ea062.js
  40. 174
      striker-ui/out/_next/static/chunks/466-e7b052e49f341aa9.js
  41. 1
      striker-ui/out/_next/static/chunks/486-45903b907cd7ece3.js
  42. 1
      striker-ui/out/_next/static/chunks/494-5f8d93e8efbecd35.js
  43. 1
      striker-ui/out/_next/static/chunks/50-af452066db73e3df.js
  44. 1
      striker-ui/out/_next/static/chunks/514-4ce501d9fa08982c.js
  45. 1
      striker-ui/out/_next/static/chunks/541-0506565587a55a5c.js
  46. 1
      striker-ui/out/_next/static/chunks/556-101cd52dc6e80948.js
  47. 26
      striker-ui/out/_next/static/chunks/572-b5c29784d1349ae1.js
  48. 1
      striker-ui/out/_next/static/chunks/579-6ba9d1157accb8a7.js
  49. 4
      striker-ui/out/_next/static/chunks/602-32dbc2a66990c0a6.js
  50. 1
      striker-ui/out/_next/static/chunks/616-c4d59f8a6d39d5a4.js
  51. 1
      striker-ui/out/_next/static/chunks/633-057bae89c8ebfecf.js
  52. 1
      striker-ui/out/_next/static/chunks/680-2258b21ffebaf50b.js
  53. 20
      striker-ui/out/_next/static/chunks/715-31c42cd57b463d49.js
  54. 1
      striker-ui/out/_next/static/chunks/724.9b0f3b59b9f819ec.js
  55. 1
      striker-ui/out/_next/static/chunks/733-a945bbb3c5f55f74.js
  56. 1
      striker-ui/out/_next/static/chunks/74-9720e9bc600a2719.js
  57. 1
      striker-ui/out/_next/static/chunks/750-470d576b4db08690.js
  58. 1
      striker-ui/out/_next/static/chunks/761-7379298625e9125e.js
  59. 1
      striker-ui/out/_next/static/chunks/762-c3bdcfb38ea6ff94.js
  60. 1
      striker-ui/out/_next/static/chunks/775-968cb5fedb201a9a.js
  61. 1
      striker-ui/out/_next/static/chunks/784-0aa3ea101d582664.js
  62. 1
      striker-ui/out/_next/static/chunks/804-a6d43595270ed0d2.js
  63. 1
      striker-ui/out/_next/static/chunks/814-6420b976d086fe20.js
  64. 1
      striker-ui/out/_next/static/chunks/845-b3d5dd7a156a9380.js
  65. 1
      striker-ui/out/_next/static/chunks/858-f6bfa9b45bc673cc.js
  66. 1
      striker-ui/out/_next/static/chunks/924-2a2fdb45d3e02493.js
  67. 1
      striker-ui/out/_next/static/chunks/982-a80463e6b63f11a0.js
  68. 33
      striker-ui/out/_next/static/chunks/framework-467b11a89995b152.js
  69. 33
      striker-ui/out/_next/static/chunks/framework-ff7f418116f76b2d.js
  70. 1
      striker-ui/out/_next/static/chunks/main-7ab193d09d20941f.js
  71. 1
      striker-ui/out/_next/static/chunks/main-e4de6784702770d6.js
  72. 1
      striker-ui/out/_next/static/chunks/pages/_app-35cfe8df6fb57d1a.js
  73. 1
      striker-ui/out/_next/static/chunks/pages/_app-e9a8bcd19cdef599.js
  74. 2
      striker-ui/out/_next/static/chunks/pages/_error-8447282b6bcee29e.js
  75. 1
      striker-ui/out/_next/static/chunks/pages/anvil-c29ee8fc3eea3417.js
  76. 1
      striker-ui/out/_next/static/chunks/pages/anvil-f5fc5a66245869f7.js
  77. 1
      striker-ui/out/_next/static/chunks/pages/config-670be3b63048d3fe.js
  78. 1
      striker-ui/out/_next/static/chunks/pages/config-cab528473cc20327.js
  79. 1
      striker-ui/out/_next/static/chunks/pages/file-manager-1086cc9ed94415ae.js
  80. 1
      striker-ui/out/_next/static/chunks/pages/file-manager-2c495bbd4986a929.js
  81. 1
      striker-ui/out/_next/static/chunks/pages/index-bd508cc3eed6e442.js
  82. 1
      striker-ui/out/_next/static/chunks/pages/index-f7680dbed4474b4b.js
  83. 1
      striker-ui/out/_next/static/chunks/pages/init-8513a43bfa2b2c7a.js
  84. 1
      striker-ui/out/_next/static/chunks/pages/init-afbc75b7ee36cb21.js
  85. 1
      striker-ui/out/_next/static/chunks/pages/login-0cc653049d6b81fb.js
  86. 1
      striker-ui/out/_next/static/chunks/pages/login-f5cfbd1de52c490d.js
  87. 1
      striker-ui/out/_next/static/chunks/pages/mail-config-cc0f4d97fffbb64c.js
  88. 1
      striker-ui/out/_next/static/chunks/pages/mail-config-ccfa6cf8eaa7c587.js
  89. 1
      striker-ui/out/_next/static/chunks/pages/manage-element-0a2d309344524020.js
  90. 1
      striker-ui/out/_next/static/chunks/pages/manage-element-494ea28977e21f8f.js
  91. 20
      striker-ui/out/_next/static/chunks/pages/server-4bc0036f75e763d1.js
  92. 20
      striker-ui/out/_next/static/chunks/pages/server-5cd5f165d40a1eaa.js
  93. 1
      striker-ui/out/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js
  94. 1
      striker-ui/out/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js
  95. 1
      striker-ui/out/_next/static/chunks/webpack-80a46359d9bb75be.js
  96. 1
      striker-ui/out/_next/static/chunks/webpack-91cdc0ffad5b94b1.js
  97. 2
      striker-ui/out/_next/static/css/a350d6cafc34e6f2.css
  98. 2
      striker-ui/out/anvil.html
  99. 2
      striker-ui/out/config.html
  100. 2
      striker-ui/out/file-manager.html
  101. Some files were not shown because too many files have changed in this diff Show More

File diff suppressed because one or more lines are too long

@ -4,7 +4,6 @@ export * from './leaveAn';
export * from './poweroffStriker'; export * from './poweroffStriker';
export * from './rebootStriker'; export * from './rebootStriker';
export * from './runManifest'; export * from './runManifest';
export * from './setMapNetwork';
export * from './startAn'; export * from './startAn';
export * from './startServer'; export * from './startServer';
export * from './startSubnode'; export * from './startSubnode';

@ -1,70 +0,0 @@
import assert from 'assert';
import { RequestHandler } from 'express';
import { LOCAL, REP_UUID } from '../../consts';
import { variable } from '../../accessModule';
import { toHostUUID } from '../../convertHostUUID';
import { sanitize } from '../../sanitize';
import { perr, poutvar } from '../../shell';
export const setMapNetwork: RequestHandler<
{ uuid: string },
undefined,
SetMapNetworkRequestBody
> = async (request, response) => {
const {
body: { value: rValue } = {},
params: { uuid: rHostUuid },
} = request;
const value = sanitize(rValue, 'number');
let hostUuid = sanitize(rHostUuid, 'string', { fallback: LOCAL });
hostUuid = toHostUUID(hostUuid);
poutvar({ hostUuid, value }, `Set map network variable with: `);
try {
assert(
value in [0, 1],
`Variable value must be a number boolean (0 or 1); got [${value}]`,
);
assert(
REP_UUID.test(hostUuid),
`Host UUID must be a valid UUIDv4; got [${hostUuid}]`,
);
} catch (error) {
perr(`Assert failed when set map network variable; CAUSE: ${error}`);
return response.status(400).send();
}
try {
const result = await variable({
file: __filename,
variable_default: 0,
varaible_description: 'striker_0202',
variable_name: 'config::map_network',
variable_section: 'config',
variable_source_table: 'hosts',
variable_source_uuid: hostUuid,
variable_value: value,
});
assert(
REP_UUID.test(result),
`Result must be UUID of modified record; got: [${result}]`,
);
} catch (error) {
perr(
`Failed to set map network variable for host ${hostUuid}; CAUSE: ${error}`,
);
return response.status(500).send();
}
return response.status(204).send();
};

@ -7,7 +7,6 @@ import {
poweroffStriker, poweroffStriker,
rebootStriker, rebootStriker,
runManifest, runManifest,
setMapNetwork,
startAn, startAn,
startServer, startServer,
startSubnode, startSubnode,
@ -26,8 +25,6 @@ router
.put('/poweroff-host', poweroffStriker) .put('/poweroff-host', poweroffStriker)
.put('/reboot-host', rebootStriker) .put('/reboot-host', rebootStriker)
.put('/run-manifest/:manifestUuid', runManifest) .put('/run-manifest/:manifestUuid', runManifest)
.put('/set-map-network', setMapNetwork)
.put('/set-map-network/:uuid', setMapNetwork)
.put('/start-an/:uuid', startAn) .put('/start-an/:uuid', startAn)
.put('/start-server/:uuid', startServer) .put('/start-server/:uuid', startServer)
.put('/start-subnode/:uuid', startSubnode) .put('/start-subnode/:uuid', startSubnode)

@ -2,7 +2,6 @@ import express from 'express';
import { assertInit } from '../middlewares'; import { assertInit } from '../middlewares';
import { setMapNetwork } from '../lib/request_handlers/command';
import { configStriker } from '../lib/request_handlers/host'; import { configStriker } from '../lib/request_handlers/host';
import { getJob } from '../lib/request_handlers/job'; import { getJob } from '../lib/request_handlers/job';
import { getNetworkInterface } from '../lib/request_handlers/network-interface'; import { getNetworkInterface } from '../lib/request_handlers/network-interface';
@ -45,14 +44,6 @@ router
response.redirect(307, `/api/host?handler=striker`), response.redirect(307, `/api/host?handler=striker`),
}), }),
configStriker, configStriker,
)
.put(
'/set-map-network',
assertInit({
fail: ({ path }, response) =>
response.redirect(307, `/api/command${path}`),
}),
setMapNetwork,
); );
export default router; export default router;

@ -13,7 +13,3 @@ type GetHostSshResponseBody = {
isInetConnected: boolean; isInetConnected: boolean;
isOSRegistered: boolean; isOSRegistered: boolean;
}; };
type SetMapNetworkRequestBody = {
value: number;
};

@ -92,7 +92,12 @@ const AddFileForm: FC<AddFileFormProps> = (props) => {
( (
fileUuid: string, fileUuid: string,
): AxiosRequestConfig<FormData>['onUploadProgress'] => ): AxiosRequestConfig<FormData>['onUploadProgress'] =>
({ loaded, total }) => { (progressEvent) => {
// Make the ratio 1 when total isn't available; the upload
// limit will prevent progress from reaching 100 until the
// request completes.
const { loaded, total = loaded } = progressEvent;
setUploads((previous) => setUploads((previous) =>
setUploadProgress( setUploadProgress(
previous, previous,

@ -558,8 +558,8 @@ const ManageManifestPanel: FC = () => {
.then(({ data }) => { .then(({ data }) => {
setHostOverviews(data); setHostOverviews(data);
}) })
.catch((apiError) => { .catch((error) => {
handleAPIError(apiError); handleAPIError(error);
}) })
.finally(() => { .finally(() => {
setIsLoadingHostOverviews(false); setIsLoadingHostOverviews(false);

@ -49,7 +49,6 @@ import OutlinedInputWithLabel from './OutlinedInputWithLabel';
import { InnerPanel, InnerPanelHeader } from './Panels'; import { InnerPanel, InnerPanelHeader } from './Panels';
import periodicFetch from '../lib/fetchers/periodicFetch'; import periodicFetch from '../lib/fetchers/periodicFetch';
import SelectWithLabel from './SelectWithLabel'; import SelectWithLabel from './SelectWithLabel';
import setMapNetwork from '../lib/setMapNetwork';
import Spinner from './Spinner'; import Spinner from './Spinner';
import { createTestInputFunction, testNotBlank } from '../lib/test_input'; import { createTestInputFunction, testNotBlank } from '../lib/test_input';
import { BodyText, MonoText, SmallText } from './Text'; import { BodyText, MonoText, SmallText } from './Text';
@ -106,7 +105,6 @@ const CLASSES = {
ifaceNotApplied: `${CLASS_PREFIX}-network-interface-not-applied`, ifaceNotApplied: `${CLASS_PREFIX}-network-interface-not-applied`,
}; };
const INITIAL_IFACES = [undefined, undefined]; const INITIAL_IFACES = [undefined, undefined];
const MSG_ID_API = 'api';
const MAX_INTERFACES_PER_NETWORK = 2; const MAX_INTERFACES_PER_NETWORK = 2;
const IT_IDS = { const IT_IDS = {
@ -872,13 +870,6 @@ const NetworkInitForm = forwardRef<
[networkInputs], [networkInputs],
); );
const handleSetMapNetworkError = useCallback(
(msg: Message): void => {
setMessage(MSG_ID_API, msg);
},
[setMessage],
);
const inputTests: InputTestBatches = useMemo(() => { const inputTests: InputTestBatches = useMemo(() => {
const tests: InputTestBatches = { const tests: InputTestBatches = {
[IT_IDS.dnsCSV]: { [IT_IDS.dnsCSV]: {
@ -1375,30 +1366,6 @@ const NetworkInitForm = forwardRef<
testInputToToggleSubmitDisabled, testInputToToggleSubmitDisabled,
]); ]);
useEffect(() => {
// Enable network mapping on component mount.
setMapNetwork(1, handleSetMapNetworkError);
if (window) {
window.addEventListener(
'beforeunload',
() => {
// Cannot use async request (i.e., axios) because they won't be guaranteed to complete.
const request = new XMLHttpRequest();
request.open('PUT', `${API_BASE_URL}/init/set-map-network`, false);
request.send(null);
},
{ once: true },
);
}
return () => {
// Disable network mapping on component unmount.
setMapNetwork(0, handleSetMapNetworkError);
};
}, [handleSetMapNetworkError]);
useImperativeHandle( useImperativeHandle(
ref, ref,
() => ({ () => ({

@ -16,7 +16,6 @@ import NetworkInitForm, {
} from './NetworkInitForm'; } from './NetworkInitForm';
import OutlinedInputWithLabel from './OutlinedInputWithLabel'; import OutlinedInputWithLabel from './OutlinedInputWithLabel';
import { Panel, PanelHeader } from './Panels'; import { Panel, PanelHeader } from './Panels';
import setMapNetwork from '../lib/setMapNetwork';
import Spinner from './Spinner'; import Spinner from './Spinner';
import { buildPeacefulStringTestBatch } from '../lib/test_input'; import { buildPeacefulStringTestBatch } from '../lib/test_input';
import { HeaderText } from './Text'; import { HeaderText } from './Text';
@ -210,9 +209,6 @@ const PrepareNetworkForm: FC<PrepareNetworkFormProps> = ({
<>Failed to prepare network. {parentMsg}</> <>Failed to prepare network. {parentMsg}</>
), ),
method: 'put', method: 'put',
onSuccess: () => {
setMapNetwork(0);
},
setMsg: netconfFormRef?.current?.setMessage, setMsg: netconfFormRef?.current?.setMessage,
successMsg: `Initiated prepare network on ${hostDetail?.shortHostName}`, successMsg: `Initiated prepare network on ${hostDetail?.shortHostName}`,
url: `/host/${hostUUID}?handler=subnode-network`, url: `/host/${hostUUID}?handler=subnode-network`,

@ -27,7 +27,6 @@ import NetworkInitForm, {
NetworkInitFormValues, NetworkInitFormValues,
} from './NetworkInitForm'; } from './NetworkInitForm';
import { Panel, PanelHeader } from './Panels'; import { Panel, PanelHeader } from './Panels';
import setMapNetwork from '../lib/setMapNetwork';
import Spinner from './Spinner'; import Spinner from './Spinner';
import { BodyText, HeaderText, InlineMonoText, MonoText } from './Text'; import { BodyText, HeaderText, InlineMonoText, MonoText } from './Text';
@ -297,9 +296,6 @@ const StrikerInitForm: FC = () => {
api api
.put('/init', requestBody) .put('/init', requestBody)
.then(() => { .then(() => {
// Stop network mapping only on successful form submission.
setMapNetwork(0);
setIsSubmittingForm(false); setIsSubmittingForm(false);
setSubmitMessage({ setSubmitMessage({
children: reconfig ? ( children: reconfig ? (

@ -113,8 +113,8 @@ const useFormUtils = <
onSuccess?.call(null); onSuccess?.call(null);
}) })
.catch((apiError) => { .catch((error) => {
const emsg = handleAPIError(apiError); const emsg = handleAPIError(error);
emsg.children = getErrorMsg(emsg.children); emsg.children = getErrorMsg(emsg.children);

@ -1,8 +1,8 @@
import axios, { Axios } from 'axios'; import axios from 'axios';
import API_BASE_URL from './consts/API_BASE_URL'; import API_BASE_URL from './consts/API_BASE_URL';
const api = new Axios({ const api = axios.create({
baseURL: API_BASE_URL, baseURL: API_BASE_URL,
transformRequest: axios.defaults.transformRequest, transformRequest: axios.defaults.transformRequest,
transformResponse: axios.defaults.transformResponse, transformResponse: axios.defaults.transformResponse,

@ -1,22 +0,0 @@
import api from './api';
import handleAPIError from './handleAPIError';
const setMapNetwork = (
value: 0 | 1,
handleError?: (msg: Message) => void,
): void => {
api.put('/init/set-map-network', { value }).catch((error) => {
const emsg = handleAPIError(error);
emsg.children = (
<>
Failed to {value ? 'enable' : 'disable'} network mapping.{' '}
{emsg.children}
</>
);
handleError?.call(null, emsg);
});
};
export default setMapNetwork;

@ -0,0 +1 @@
self.__BUILD_MANIFEST=function(s,c,a,e,t,i,n,f,b,u,k,h,j,g,r,d,l,_){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,a,e,t,i,n,b,"static/chunks/715-31c42cd57b463d49.js",c,f,u,r,d,"static/chunks/pages/index-f7680dbed4474b4b.js"],"/_error":["static/chunks/pages/_error-8447282b6bcee29e.js"],"/anvil":[s,a,e,t,i,n,b,"static/chunks/680-2258b21ffebaf50b.js",c,f,r,"static/chunks/pages/anvil-c29ee8fc3eea3417.js"],"/config":[s,a,e,i,k,h,c,u,"static/chunks/pages/config-cab528473cc20327.js"],"/file-manager":[s,a,e,t,n,k,j,"static/chunks/579-6ba9d1157accb8a7.js",c,f,g,"static/chunks/pages/file-manager-1086cc9ed94415ae.js"],"/init":[s,a,t,i,n,b,h,l,c,f,_,"static/chunks/pages/init-afbc75b7ee36cb21.js"],"/login":[s,a,e,i,c,u,"static/chunks/pages/login-f5cfbd1de52c490d.js"],"/mail-config":[s,a,e,t,i,n,b,k,j,c,f,g,"static/chunks/pages/mail-config-cc0f4d97fffbb64c.js"],"/manage-element":[s,a,e,t,i,n,b,k,j,h,l,"static/chunks/858-f6bfa9b45bc673cc.js",c,f,u,g,_,"static/chunks/pages/manage-element-0a2d309344524020.js"],"/server":[s,e,t,c,d,"static/chunks/pages/server-5cd5f165d40a1eaa.js"],sortedPages:["/","/_app","/_error","/anvil","/config","/file-manager","/init","/login","/mail-config","/manage-element","/server"]}}("static/chunks/572-b5c29784d1349ae1.js","static/chunks/616-c4d59f8a6d39d5a4.js","static/chunks/442-b751672afa3cc53f.js","static/chunks/318-35524f40e72b9bd4.js","static/chunks/341-bdaf9b2461a83319.js","static/chunks/514-4ce501d9fa08982c.js","static/chunks/242-912372df2bb37c32.js","static/chunks/762-c3bdcfb38ea6ff94.js","static/chunks/74-9720e9bc600a2719.js","static/chunks/761-7379298625e9125e.js","static/chunks/461-8504faeaf244aab6.js","static/chunks/982-a80463e6b63f11a0.js","static/chunks/602-32dbc2a66990c0a6.js","static/chunks/845-b3d5dd7a156a9380.js","static/chunks/466-6093dd3c9e9ea062.js","static/chunks/16-633a4da2be332451.js","static/chunks/161-e5c89be90a214bca.js","static/chunks/784-0aa3ea101d582664.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();

@ -1 +0,0 @@
self.__BUILD_MANIFEST=function(s,c,a,e,t,i,n,b,f,u,k,h,j,d,g,r,l,_,o,m){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":[s,a,e,i,n,b,u,"static/chunks/191-88fffae652fbad3d.js",c,t,f,k,r,l,"static/chunks/pages/index-bd508cc3eed6e442.js"],"/_error":["static/chunks/pages/_error-a9572f84d60f21da.js"],"/anvil":[s,a,e,i,n,b,u,"static/chunks/924-2a2fdb45d3e02493.js",c,t,f,k,r,"static/chunks/pages/anvil-f5fc5a66245869f7.js"],"/config":[s,a,e,n,h,d,c,t,j,"static/chunks/pages/config-670be3b63048d3fe.js"],"/file-manager":[s,a,e,i,b,h,g,"static/chunks/486-45903b907cd7ece3.js",c,t,f,"static/chunks/pages/file-manager-2c495bbd4986a929.js"],"/init":[s,a,i,n,b,u,d,_,c,t,f,j,o,"static/chunks/pages/init-8513a43bfa2b2c7a.js"],"/login":[s,a,e,n,c,t,j,"static/chunks/pages/login-0cc653049d6b81fb.js"],"/mail-config":[s,a,e,i,n,b,u,h,g,c,t,f,k,m,"static/chunks/pages/mail-config-ccfa6cf8eaa7c587.js"],"/manage-element":[s,a,e,i,n,b,u,h,g,d,_,"static/chunks/814-6420b976d086fe20.js",c,t,f,k,j,o,m,"static/chunks/pages/manage-element-494ea28977e21f8f.js"],"/server":[s,e,i,c,l,"static/chunks/pages/server-4bc0036f75e763d1.js"],sortedPages:["/","/_app","/_error","/anvil","/config","/file-manager","/init","/login","/mail-config","/manage-element","/server"]}}("static/chunks/466-e7b052e49f341aa9.js","static/chunks/775-968cb5fedb201a9a.js","static/chunks/804-a6d43595270ed0d2.js","static/chunks/494-5f8d93e8efbecd35.js","static/chunks/541-0506565587a55a5c.js","static/chunks/50-af452066db73e3df.js","static/chunks/263-5784adae0d1d8513.js","static/chunks/213-67c4f0768a44e039.js","static/chunks/633-057bae89c8ebfecf.js","static/chunks/310-4edb13985847ab25.js","static/chunks/733-a945bbb3c5f55f74.js","static/chunks/461-c4e18a515455805e.js","static/chunks/556-101cd52dc6e80948.js","static/chunks/203-ea1ab9b7c3c7694b.js","static/chunks/264-683b93ad6e70a8fb.js","static/chunks/750-470d576b4db08690.js","static/chunks/302-c49ae5002700a306.js","static/chunks/197-c291e38a27168218.js","static/chunks/270-1756b18f0d4b1547.js","static/chunks/17-c4e55c55660d858c.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[253],{24253:function(e,n,r){r.r(n);var t=r(85893),c=r(94460),u=r(67294);let rfbConnect=e=>{let{background:n="",clipViewport:r=!1,compressionLevel:t=2,dragViewport:u=!1,focusOnClick:l=!1,onConnect:i,onDisconnect:s,qualityLevel:o=6,resizeSession:a=!0,rfb:f,rfbScreen:d,scaleViewport:v=!0,showDotCursor:p=!1,url:E,viewOnly:b=!1}=e;(null==d?void 0:d.current)&&(null==f||!f.current)&&(d.current.innerHTML="",f.current=new c.Z(d.current,E),f.current.background=n,f.current.clipViewport=r,f.current.compressionLevel=t,f.current.dragViewport=u,f.current.focusOnClick=l,f.current.qualityLevel=o,f.current.resizeSession=a,f.current.scaleViewport=v,f.current.showDotCursor=p,f.current.viewOnly=b,i&&f.current.addEventListener("connect",i),s&&f.current.addEventListener("disconnect",s))},rfbDisconnect=e=>{(null==e?void 0:e.current)&&(e.current.disconnect(),e.current=null)},VncDisplay=e=>{let{onConnect:n,onDisconnect:r,rfb:c,rfbConnectArgs:l,rfbScreen:i,url:s}=e;return(0,u.useEffect)(()=>{if(l){let{url:e=s}=l;if(!e)return;let t={onConnect:n,onDisconnect:r,rfb:c,rfbScreen:i,url:e,...l};rfbConnect(t)}else rfbDisconnect(c)},[s,n,r,c,l,i]),(0,u.useEffect)(()=>()=>{rfbDisconnect(c)},[c]),(0,t.jsx)("div",{style:{width:"100%",height:"75vh"},ref:i,onMouseEnter:()=>{document.activeElement&&document.activeElement instanceof HTMLElement&&document.activeElement.blur(),(null==c?void 0:c.current)&&c.current.focus()}})};VncDisplay.displayName="VncDisplay",n.default=VncDisplay}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[461],{62705:function(t,n,r){var e=r(55639).Symbol;t.exports=e},29932:function(t){t.exports=function(t,n){for(var r=-1,e=null==t?0:t.length,o=Array(e);++r<e;)o[r]=n(t[r],r,t);return o}},44286:function(t){t.exports=function(t){return t.split("")}},44239:function(t,n,r){var e=r(62705),o=r(89607),u=r(2333),f=e?e.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":f&&f in Object(t)?o(t):u(t)}},14259:function(t){t.exports=function(t,n,r){var e=-1,o=t.length;n<0&&(n=-n>o?0:o+n),(r=r>o?o:r)<0&&(r+=o),o=n>r?0:r-n>>>0,n>>>=0;for(var u=Array(o);++e<o;)u[e]=t[e+n];return u}},80531:function(t,n,r){var e=r(62705),o=r(29932),u=r(1469),f=r(33448),i=1/0,c=e?e.prototype:void 0,a=c?c.toString:void 0;t.exports=function t(n){if("string"==typeof n)return n;if(u(n))return o(n,t)+"";if(f(n))return a?a.call(n):"";var r=n+"";return"0"==r&&1/n==-i?"-0":r}},27561:function(t,n,r){var e=r(67990),o=/^\s+/;t.exports=function(t){return t?t.slice(0,e(t)+1).replace(o,""):t}},40180:function(t,n,r){var e=r(14259);t.exports=function(t,n,r){var o=t.length;return r=void 0===r?o:r,!n&&r>=o?t:e(t,n,r)}},98805:function(t,n,r){var e=r(40180),o=r(62689),u=r(83140),f=r(79833);t.exports=function(t){return function(n){var r=o(n=f(n))?u(n):void 0,i=r?r[0]:n.charAt(0),c=r?e(r,1).join(""):n.slice(1);return i[t]()+c}}},31957:function(t,n,r){var e="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=e},89607:function(t,n,r){var e=r(62705),o=Object.prototype,u=o.hasOwnProperty,f=o.toString,i=e?e.toStringTag:void 0;t.exports=function(t){var n=u.call(t,i),r=t[i];try{t[i]=void 0;var e=!0}catch(t){}var o=f.call(t);return e&&(n?t[i]=r:delete t[i]),o}},62689:function(t){var n=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return n.test(t)}},2333:function(t){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},55639:function(t,n,r){var e=r(31957),o="object"==typeof self&&self&&self.Object===Object&&self,u=e||o||Function("return this")();t.exports=u},83140:function(t,n,r){var e=r(44286),o=r(62689),u=r(676);t.exports=function(t){return o(t)?u(t):e(t)}},67990:function(t){var n=/\s/;t.exports=function(t){for(var r=t.length;r--&&n.test(t.charAt(r)););return r}},676:function(t){var n="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",e="\ud83c[\udffb-\udfff]",o="[^"+n+"]",u="(?:\ud83c[\udde6-\uddff]){2}",f="[\ud800-\udbff][\udc00-\udfff]",i="(?:"+r+"|"+e+")?",c="[\\ufe0e\\ufe0f]?",a="(?:\\u200d(?:"+[o,u,f].join("|")+")"+c+i+")*",s=RegExp(e+"(?="+e+")|(?:"+[o+r+"?",r,u,f,"["+n+"]"].join("|")+")"+(c+i+a),"g");t.exports=function(t){return t.match(s)||[]}},48403:function(t,n,r){var e=r(79833),o=r(11700);t.exports=function(t){return o(e(t).toLowerCase())}},23279:function(t,n,r){var e=r(13218),o=r(7771),u=r(14841),f=Math.max,i=Math.min;t.exports=function(t,n,r){var c,a,s,v,p,l,d=0,x=!1,y=!1,b=!0;if("function"!=typeof t)throw TypeError("Expected a function");function g(n){var r=c,e=a;return c=a=void 0,d=n,v=t.apply(e,r)}function h(t){var r=t-l,e=t-d;return void 0===l||r>=n||r<0||y&&e>=s}function j(){var t,r,e,u=o();if(h(u))return m(u);p=setTimeout(j,(t=u-l,r=u-d,e=n-t,y?i(e,s-r):e))}function m(t){return(p=void 0,b&&c)?g(t):(c=a=void 0,v)}function O(){var t,r=o(),e=h(r);if(c=arguments,a=this,l=r,e){if(void 0===p)return d=t=l,p=setTimeout(j,n),x?g(t):v;if(y)return clearTimeout(p),p=setTimeout(j,n),g(l)}return void 0===p&&(p=setTimeout(j,n)),v}return n=u(n)||0,e(r)&&(x=!!r.leading,s=(y="maxWait"in r)?f(u(r.maxWait)||0,n):s,b="trailing"in r?!!r.trailing:b),O.cancel=function(){void 0!==p&&clearTimeout(p),d=0,c=l=a=p=void 0},O.flush=function(){return void 0===p?v:m(o())},O}},1469:function(t){var n=Array.isArray;t.exports=n},13218:function(t){t.exports=function(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}},37005:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},33448:function(t,n,r){var e=r(44239),o=r(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==e(t)}},7771:function(t,n,r){var e=r(55639);t.exports=function(){return e.Date.now()}},14841:function(t,n,r){var e=r(27561),o=r(13218),u=r(33448),f=0/0,i=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(u(t))return f;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=e(t);var r=c.test(t);return r||a.test(t)?s(t.slice(2),r?2:8):i.test(t)?f:+t}},79833:function(t,n,r){var e=r(80531);t.exports=function(t){return null==t?"":e(t)}},11700:function(t,n,r){var e=r(98805)("toUpperCase");t.exports=e}}]);

@ -1 +0,0 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[461],{62705:function(t,n,r){var e=r(55639).Symbol;t.exports=e},29932:function(t){t.exports=function(t,n){for(var r=-1,e=null==t?0:t.length,o=Array(e);++r<e;)o[r]=n(t[r],r,t);return o}},44286:function(t){t.exports=function(t){return t.split("")}},44239:function(t,n,r){var e=r(62705),o=r(89607),u=r(2333),i=e?e.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":i&&i in Object(t)?o(t):u(t)}},14259:function(t){t.exports=function(t,n,r){var e=-1,o=t.length;n<0&&(n=-n>o?0:o+n),(r=r>o?o:r)<0&&(r+=o),o=n>r?0:r-n>>>0,n>>>=0;for(var u=Array(o);++e<o;)u[e]=t[e+n];return u}},80531:function(t,n,r){var e=r(62705),o=r(29932),u=r(1469),i=r(33448),f=1/0,c=e?e.prototype:void 0,a=c?c.toString:void 0;t.exports=function baseToString(t){if("string"==typeof t)return t;if(u(t))return o(t,baseToString)+"";if(i(t))return a?a.call(t):"";var n=t+"";return"0"==n&&1/t==-f?"-0":n}},27561:function(t,n,r){var e=r(67990),o=/^\s+/;t.exports=function(t){return t?t.slice(0,e(t)+1).replace(o,""):t}},40180:function(t,n,r){var e=r(14259);t.exports=function(t,n,r){var o=t.length;return r=void 0===r?o:r,!n&&r>=o?t:e(t,n,r)}},98805:function(t,n,r){var e=r(40180),o=r(62689),u=r(83140),i=r(79833);t.exports=function(t){return function(n){var r=o(n=i(n))?u(n):void 0,f=r?r[0]:n.charAt(0),c=r?e(r,1).join(""):n.slice(1);return f[t]()+c}}},31957:function(t,n,r){var e="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=e},89607:function(t,n,r){var e=r(62705),o=Object.prototype,u=o.hasOwnProperty,i=o.toString,f=e?e.toStringTag:void 0;t.exports=function(t){var n=u.call(t,f),r=t[f];try{t[f]=void 0;var e=!0}catch(t){}var o=i.call(t);return e&&(n?t[f]=r:delete t[f]),o}},62689:function(t){var n=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return n.test(t)}},2333:function(t){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},55639:function(t,n,r){var e=r(31957),o="object"==typeof self&&self&&self.Object===Object&&self,u=e||o||Function("return this")();t.exports=u},83140:function(t,n,r){var e=r(44286),o=r(62689),u=r(676);t.exports=function(t){return o(t)?u(t):e(t)}},67990:function(t){var n=/\s/;t.exports=function(t){for(var r=t.length;r--&&n.test(t.charAt(r)););return r}},676:function(t){var n="\ud800-\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",e="\ud83c[\udffb-\udfff]",o="[^"+n+"]",u="(?:\ud83c[\udde6-\uddff]){2}",i="[\ud800-\udbff][\udc00-\udfff]",f="(?:"+r+"|"+e+")?",c="[\\ufe0e\\ufe0f]?",a="(?:\\u200d(?:"+[o,u,i].join("|")+")"+c+f+")*",v=RegExp(e+"(?="+e+")|(?:"+[o+r+"?",r,u,i,"["+n+"]"].join("|")+")"+(c+f+a),"g");t.exports=function(t){return t.match(v)||[]}},48403:function(t,n,r){var e=r(79833),o=r(11700);t.exports=function(t){return o(e(t).toLowerCase())}},23279:function(t,n,r){var e=r(13218),o=r(7771),u=r(14841),i=Math.max,f=Math.min;t.exports=function(t,n,r){var c,a,v,s,p,d,l=0,x=!1,g=!1,b=!0;if("function"!=typeof t)throw TypeError("Expected a function");function invokeFunc(n){var r=c,e=a;return c=a=void 0,l=n,s=t.apply(e,r)}function shouldInvoke(t){var r=t-d,e=t-l;return void 0===d||r>=n||r<0||g&&e>=v}function timerExpired(){var t,r,e,u=o();if(shouldInvoke(u))return trailingEdge(u);p=setTimeout(timerExpired,(t=u-d,r=u-l,e=n-t,g?f(e,v-r):e))}function trailingEdge(t){return(p=void 0,b&&c)?invokeFunc(t):(c=a=void 0,s)}function debounced(){var t,r=o(),e=shouldInvoke(r);if(c=arguments,a=this,d=r,e){if(void 0===p)return l=t=d,p=setTimeout(timerExpired,n),x?invokeFunc(t):s;if(g)return clearTimeout(p),p=setTimeout(timerExpired,n),invokeFunc(d)}return void 0===p&&(p=setTimeout(timerExpired,n)),s}return n=u(n)||0,e(r)&&(x=!!r.leading,v=(g="maxWait"in r)?i(u(r.maxWait)||0,n):v,b="trailing"in r?!!r.trailing:b),debounced.cancel=function(){void 0!==p&&clearTimeout(p),l=0,c=d=a=p=void 0},debounced.flush=function(){return void 0===p?s:trailingEdge(o())},debounced}},1469:function(t){var n=Array.isArray;t.exports=n},13218:function(t){t.exports=function(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}},37005:function(t){t.exports=function(t){return null!=t&&"object"==typeof t}},33448:function(t,n,r){var e=r(44239),o=r(37005);t.exports=function(t){return"symbol"==typeof t||o(t)&&"[object Symbol]"==e(t)}},7771:function(t,n,r){var e=r(55639);t.exports=function(){return e.Date.now()}},14841:function(t,n,r){var e=r(27561),o=r(13218),u=r(33448),i=0/0,f=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,a=/^0o[0-7]+$/i,v=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(u(t))return i;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=e(t);var r=c.test(t);return r||a.test(t)?v(t.slice(2),r?2:8):f.test(t)?i:+t}},79833:function(t,n,r){var e=r(80531);t.exports=function(t){return null==t?"":e(t)}},11700:function(t,n,r){var e=r(98805)("toUpperCase");t.exports=e}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1 @@
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[724],{38724:function(e,r,n){n.r(r);var t=n(85893),c=n(94460),u=n(67294);let l=e=>{let{background:r="",clipViewport:n=!1,compressionLevel:t=2,dragViewport:u=!1,focusOnClick:l=!1,onConnect:i,onDisconnect:s,qualityLevel:o=6,resizeSession:d=!0,rfb:a,rfbScreen:v,scaleViewport:f=!0,showDotCursor:E=!1,url:p,viewOnly:m=!1}=e;(null==v?void 0:v.current)&&(null==a||!a.current)&&(v.current.innerHTML="",a.current=new c.Z(v.current,p),a.current.background=r,a.current.clipViewport=n,a.current.compressionLevel=t,a.current.dragViewport=u,a.current.focusOnClick=l,a.current.qualityLevel=o,a.current.resizeSession=d,a.current.scaleViewport=f,a.current.showDotCursor=E,a.current.viewOnly=m,i&&a.current.addEventListener("connect",i),s&&a.current.addEventListener("disconnect",s))},i=e=>{(null==e?void 0:e.current)&&(e.current.disconnect(),e.current=null)},s=e=>{let{onConnect:r,onDisconnect:n,rfb:c,rfbConnectArgs:s,rfbScreen:o,url:d}=e;return(0,u.useEffect)(()=>{if(s){let{url:e=d}=s;e&&l({onConnect:r,onDisconnect:n,rfb:c,rfbScreen:o,url:e,...s})}else i(c)},[d,r,n,c,s,o]),(0,u.useEffect)(()=>()=>{i(c)},[c]),(0,t.jsx)("div",{style:{width:"100%",height:"75vh"},ref:o,onMouseEnter:()=>{document.activeElement&&document.activeElement instanceof HTMLElement&&document.activeElement.blur(),(null==c?void 0:c.current)&&c.current.focus()}})};s.displayName="VncDisplay",r.default=s}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +1 @@
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[820],{81981:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return u(55480)}])}},function(n){n.O(0,[774,888,179],function(){return n(n.s=81981)}),_N_E=n.O()}]); (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[820],{81981:function(n,_,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_error",function(){return u(26971)}])}},function(n){n.O(0,[888,774,179],function(){return n(n.s=81981)}),_N_E=n.O()}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
!function(){"use strict";var e,r,_,t,n,u,i,c,o,a={},p={};function __webpack_require__(e){var r=p[e];if(void 0!==r)return r.exports;var _=p[e]={id:e,loaded:!1,exports:{}},t=!0;try{a[e].call(_.exports,_,_.exports,__webpack_require__),t=!1}finally{t&&delete p[e]}return _.loaded=!0,_.exports}__webpack_require__.m=a,e=[],__webpack_require__.O=function(r,_,t,n){if(_){n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[_,t,n];return}for(var i=1/0,u=0;u<e.length;u++){for(var _=e[u][0],t=e[u][1],n=e[u][2],c=!0,o=0;o<_.length;o++)i>=n&&Object.keys(__webpack_require__.O).every(function(e){return __webpack_require__.O[e](_[o])})?_.splice(o--,1):(c=!1,n<i&&(i=n));if(c){e.splice(u--,1);var a=t()}}return a},__webpack_require__.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(r,{a:r}),r},_=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},__webpack_require__.t=function(e,t){if(1&t&&(e=this(e)),8&t||"object"==typeof e&&e&&(4&t&&e.__esModule||16&t&&"function"==typeof e.then))return e;var n=Object.create(null);__webpack_require__.r(n);var u={};r=r||[null,_({}),_([]),_(_)];for(var i=2&t&&e;"object"==typeof i&&!~r.indexOf(i);i=_(i))Object.getOwnPropertyNames(i).forEach(function(r){u[r]=function(){return e[r]}});return u.default=function(){return e},__webpack_require__.d(n,u),n},__webpack_require__.d=function(e,r){for(var _ in r)__webpack_require__.o(r,_)&&!__webpack_require__.o(e,_)&&Object.defineProperty(e,_,{enumerable:!0,get:r[_]})},__webpack_require__.f={},__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(r,_){return __webpack_require__.f[_](e,r),r},[]))},__webpack_require__.u=function(e){return"static/chunks/"+e+"."+({253:"b8103226d6896fd0",460:"4e3effd04e457fb0"})[e]+".js"},__webpack_require__.miniCssF=function(e){return"static/css/fc4c5db74ac4baf3.css"},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t={},n="_N_E:",__webpack_require__.l=function(e,r,_,u){if(t[e]){t[e].push(r);return}if(void 0!==_)for(var i,c,o=document.getElementsByTagName("script"),a=0;a<o.length;a++){var p=o[a];if(p.getAttribute("src")==e||p.getAttribute("data-webpack")==n+_){i=p;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",n+_),i.src=__webpack_require__.tu(e)),t[e]=[r];var onScriptComplete=function(r,_){i.onerror=i.onload=null,clearTimeout(f);var n=t[e];if(delete t[e],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach(function(e){return e(_)}),r)return r(_)},f=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=onScriptComplete.bind(null,i.onerror),i.onload=onScriptComplete.bind(null,i.onload),c&&document.head.appendChild(i)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},__webpack_require__.tt=function(){return void 0===u&&(u={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(u=trustedTypes.createPolicy("nextjs#bundler",u))),u},__webpack_require__.tu=function(e){return __webpack_require__.tt().createScriptURL(e)},__webpack_require__.p="/_next/",i={272:0},__webpack_require__.f.j=function(e,r){var _=__webpack_require__.o(i,e)?i[e]:void 0;if(0!==_){if(_)r.push(_[2]);else if(272!=e){var t=new Promise(function(r,t){_=i[e]=[r,t]});r.push(_[2]=t);var n=__webpack_require__.p+__webpack_require__.u(e),u=Error();__webpack_require__.l(n,function(r){if(__webpack_require__.o(i,e)&&(0!==(_=i[e])&&(i[e]=void 0),_)){var t=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;u.message="Loading chunk "+e+" failed.\n("+t+": "+n+")",u.name="ChunkLoadError",u.type=t,u.request=n,_[1](u)}},"chunk-"+e,e)}else i[e]=0}},__webpack_require__.O.j=function(e){return 0===i[e]},c=function(e,r){var _,t,n=r[0],u=r[1],c=r[2],o=0;if(n.some(function(e){return 0!==i[e]})){for(_ in u)__webpack_require__.o(u,_)&&(__webpack_require__.m[_]=u[_]);if(c)var a=c(__webpack_require__)}for(e&&e(r);o<n.length;o++)t=n[o],__webpack_require__.o(i,t)&&i[t]&&i[t][0](),i[t]=0;return __webpack_require__.O(a)},(o=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).forEach(c.bind(null,0)),o.push=c.bind(null,o.push.bind(o))}();

@ -0,0 +1 @@
!function(){"use strict";var e,t,n,r,o,u,i,c,f,a={},l={};function d(e){var t=l[e];if(void 0!==t)return t.exports;var n=l[e]={id:e,loaded:!1,exports:{}},r=!0;try{a[e].call(n.exports,n,n.exports,d),r=!1}finally{r&&delete l[e]}return n.loaded=!0,n.exports}d.m=a,e=[],d.O=function(t,n,r,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u<e.length;u++){for(var n=e[u][0],r=e[u][1],o=e[u][2],c=!0,f=0;f<n.length;f++)i>=o&&Object.keys(d.O).every(function(e){return d.O[e](n[f])})?n.splice(f--,1):(c=!1,o<i&&(i=o));if(c){e.splice(u--,1);var a=r();void 0!==a&&(t=a)}}return t},d.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(t,{a:t}),t},n=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d.t=function(e,r){if(1&r&&(e=this(e)),8&r||"object"==typeof e&&e&&(4&r&&e.__esModule||16&r&&"function"==typeof e.then))return e;var o=Object.create(null);d.r(o);var u={};t=t||[null,n({}),n([]),n(n)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=n(i))Object.getOwnPropertyNames(i).forEach(function(t){u[t]=function(){return e[t]}});return u.default=function(){return e},d.d(o,u),o},d.d=function(e,t){for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},d.f={},d.e=function(e){return Promise.all(Object.keys(d.f).reduce(function(t,n){return d.f[n](e,t),t},[]))},d.u=function(e){return"static/chunks/"+e+"."+({460:"5494ba1e4d778d0d",724:"9b0f3b59b9f819ec"})[e]+".js"},d.miniCssF=function(e){},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r={},o="_N_E:",d.l=function(e,t,n,u){if(r[e]){r[e].push(t);return}if(void 0!==n)for(var i,c,f=document.getElementsByTagName("script"),a=0;a<f.length;a++){var l=f[a];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+n){i=l;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,d.nc&&i.setAttribute("nonce",d.nc),i.setAttribute("data-webpack",o+n),i.src=d.tu(e)),r[e]=[t];var s=function(t,n){i.onerror=i.onload=null,clearTimeout(p);var o=r[e];if(delete r[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach(function(e){return e(n)}),t)return t(n)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)},d.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},d.tt=function(){return void 0===u&&(u={createScriptURL:function(e){return e}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(u=trustedTypes.createPolicy("nextjs#bundler",u))),u},d.tu=function(e){return d.tt().createScriptURL(e)},d.p="/_next/",i={272:0},d.f.j=function(e,t){var n=d.o(i,e)?i[e]:void 0;if(0!==n){if(n)t.push(n[2]);else if(272!=e){var r=new Promise(function(t,r){n=i[e]=[t,r]});t.push(n[2]=r);var o=d.p+d.u(e),u=Error();d.l(o,function(t){if(d.o(i,e)&&(0!==(n=i[e])&&(i[e]=void 0),n)){var r=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;u.message="Loading chunk "+e+" failed.\n("+r+": "+o+")",u.name="ChunkLoadError",u.type=r,u.request=o,n[1](u)}},"chunk-"+e,e)}else i[e]=0}},d.O.j=function(e){return 0===i[e]},c=function(e,t){var n,r,o=t[0],u=t[1],c=t[2],f=0;if(o.some(function(e){return 0!==i[e]})){for(n in u)d.o(u,n)&&(d.m[n]=u[n]);if(c)var a=c(d)}for(e&&e(t);f<o.length;f++)r=o[f],d.o(i,r)&&i[r]&&i[r][0](),i[r]=0;return d.O(a)},(f=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).forEach(c.bind(null,0)),f.push=c.bind(null,f.push.bind(f))}();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save